Autor | Zpráva | ||
---|---|---|---|
ice Profil * |
#1 · Zasláno: 21. 11. 2005, 15:56:14
Ahoj, jak udelat odrazky skoro stejne ve vsech prohlizecich? Mam je v nahledu na http://www.nahled.net/output/pokus05.wz.cz/ v IE5.5 je to dobre ale opera je uplne vedle?Za radu predem diky.
|
||
Radek Hrabůvka Profil |
#2 · Zasláno: 21. 11. 2005, 16:58:18
li {
list-style-type: none; background: url(odrazka.png) left center no-repeat; padding: 0 2em ; } Rozměr 2em je orientační, možná bude lepší v px, podle toho, co to bude dělat při změnách velikosti písma. |
||
ice Profil * |
#3 · Zasláno: 22. 11. 2005, 13:47:04
diky, funguje to, ale ma to jeden problem, kdyz je ta odrazka roztahla na dva radky tak je to ve stredu. Asi se s tim budu muset smirit?
|
||
ax123 Profil |
#4 · Zasláno: 22. 11. 2005, 14:25:14
pokud to chceš dát nahoru, zkus vertical-align:top třeba to pomůže
|
||
Acci Profil |
#5 · Zasláno: 22. 11. 2005, 14:30:13
|
||
Radek Hrabůvka Profil |
#6 · Zasláno: 22. 11. 2005, 18:36:44
Dneska jsem si všiml, že na intervalu vyšlo prakticky totéž. http://css.interval.cz/clanky/vertikalni-obrazkove-menu/
Acci Takovým způsobem to měl ice dělané, viz odkaz. Kdybych neviděl udroják a screenshoty, taky bych odkázal totéž. Zkusil bych umístění "top left", ale to zase bude vypadat blbě při změnách velikosti písma. Je tu ještě možnost použít obyčekný obrázek a zarovnání vertical-align:center. Sémantika v háji. |
||
habendorf Profil |
#7 · Zasláno: 22. 11. 2005, 18:45:07
Po zkušenostech jsem od list-style-image také upustil a řeším backgroundem jako Radek Hrabůvka.
|
||
Plaváček Profil |
#8 · Zasláno: 22. 11. 2005, 18:57:14
diky, funguje to, ale ma to jeden problem, kdyz je ta odrazka roztahla na dva radky tak je to ve stredu. Asi se s tim budu muset smirit?
Nemusíš, existuje finta, ale chce to si trošku pohrát. Vezmi si ten kód od Radka Hrabůvky a uprav si ho nějak takto : li { list-style-type: none; background: url(odrazka.png) 0em 0.5em no-repeat; padding: 0 2em ; } Zkrátka si to pozadí trochu posuneš (záleží na nastavené velikosti písma a řádkování, prostě trochu polaboruj s tou hodnotou), mě se osvědčila hodnota 0.4 až 0.5em. Tím dosáhneš toho, že když bude text v seznamu na dvě řádky, odrážka zůstane pěkně nahoře. O nějaký pixelík se liší zobrazení v IE a v Mozille, ale to můžeš doladit třeba kontextovým selektorem takto: ul>li { background-position: 0em 0.4em; } |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0