Kom ihåg mig?
Home Menu

Menu


Stila flickr badge

Ämnesverktyg Visningsalternativ
Oläst 2008-02-02, 11:36 #1
cezar cezar är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 260
cezar cezar är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 260
Såhär ser min kod ut nu, väldigt enkel men det borde ju fungera.

#flickr_badge { width: 300px; height: 200px; position: absolute; margin-left: 55%; margin-top: 1%; }

<div id="flickr_badge">
<script type="text/javascript" src="http://www.flickr.com/badge_code_v2.gne?count=5&display=random&size=t&la yout=x&source=user&user=23190634%40N02"></script>
</div>

Varför visas de vertikalt för oavsett om jag sätter lägre height?
cezar är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-03, 10:30 #2
cezar cezar är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 260
cezar cezar är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 260
Ingen som vet?
cezar är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-03, 11:12 #3
nicclas nicclas är inte uppkopplad
Flitig postare
 
Reg.datum: May 2003
Inlägg: 340
nicclas nicclas är inte uppkopplad
Flitig postare
 
Reg.datum: May 2003
Inlägg: 340
Problemet(?) är att de fyra bilderna är inkluderade i fyra div:s i den Flickr-html som genereras. Div:s har "block-display" som standard vilket gör att de alltid visas på en ny rad. Om du lägger till

div { display: inline; }

i din style så kommer du att modifera funktionen hos div att likna de som span har (ingen ny rad) och du kommer att få dina bilder horizontellt om det är så att din div-bredd är tillräckligt stor för alla fyra bilderna.
nicclas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-03, 13:33 #4
cezar cezar är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 260
cezar cezar är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 260
Citat:
Originally posted by nicclas@Feb 3 2008, 12:12
Problemet(?) är att de fyra bilderna är inkluderade i fyra div:s i den Flickr-html som genereras. Div:s har "block-display" som standard vilket gör att de alltid visas på en ny rad. Om du lägger till

div { display: inline; }

i din style så kommer du att modifera funktionen hos div att likna de som span har (ingen ny rad) och du kommer att få dina bilder horizontellt om det är så att din div-bredd är tillräckligt stor för alla fyra bilderna.
Tack Niclas!
Det gjorde susen.

Verkar som flickr gör egna divar som heter lickr_badge_image1, flickr_badge_image2 osv.

Satte div#flickr_badge_image1 { display: inline; } osv men det kanske går att göra en div för alla?
Fungerade inte med detta iaf;
#flickr_badge { width: 400px; height: 100px; position: absolute; margin-left: 55%; margin-top: 1%; display: inline; }
cezar är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-03, 20:40 #5
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Kan du kapsla in HTML:n som du får ut från flickr?

I så fall skulle du kunna göra nåt i stil med:
Kod:
<div id="kapsel-runt-flickr">
	[...] <-- innehållet från flickr här
</div>
och sedan applicera stilregler på divarna inom det omslutande elementet:

Kod:
#kapsel-runt-flickr div {
	display: inline;
}

Antingen det eller så kör du med CSS 3 attributselektor som kan matcha elementens id:n

Kod:
div[id^="flickr_badge_image"] {
	display: inline;
}
(div[id^="flickr_badge_image"] matchar alla divar med id:n som börjar med "flickr_badge_image")

Jag har aldrig använt flickr och vet inte vad flickr badge är för något men om det är vanlig HTML så borde det här funka.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-03, 23:50 #6
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Originally posted by dAEk@Feb 3 2008, 20:40
Kod:
div[id^="flickr_badge_image"] {
	display: inline;
}
(div[id^="flickr_badge_image"] matchar alla divar med id:n som börjar med "flickr_badge_image")

Jag har aldrig använt flickr och vet inte vad flickr badge är för något men om det är vanlig HTML så borde det här funka.
Tilläggas bör nog att i runda slängar 60% av svenska besökare över huvud taget stödjer attributselektorer.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-05, 11:42 #7
cezar cezar är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 260
cezar cezar är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 260
Följde denna guide http://veerle.duoh.com/blog/comments/fickr...adge_w3c_valid/ så blev det bra.
cezar är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:21.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017