Autor | Zpráva | ||
---|---|---|---|
dree Profil * |
#1 · Zasláno: 29. 8. 2008, 01:40:10
Ahoj, potřebuji poradit... :)
mam tento styl: #menu-polozka-1 a{ font-weight : bold; color:#FFFFFF; background-image : url("../design/menu-polozka-1.jpg"); background-repeat : no-repeat; width : 212px; height : 32px; display : block; text-align: left; padding : 0 0 0 55px;} a zde ho pouzivam: <div id="menu-polozka-1"><a href="">úvod</a></div> Ale text je přilepený na horním okraji divu a nevím jak jej dostat na střed. A když nastavím padding-top tak se mi sice text odsadí, ale i s pozadím a vznikne mi v grafice díra. zkoušel jsem si přidat jeden pomocnej styl přímo do tagu <a> a odsadit ho, ale nepodařilo se :( <div id="menu-polozka-1"><a href="" class="odsazani">úvod</a></div> .odsazani{ padding-top: 5px;} Poradíte mi někdo pls? |
||
panther Profil |
#2 · Zasláno: 29. 8. 2008, 07:33:56
dree
„A když nastavím padding-top tak se mi sice text odsadí, ale i s pozadím a vznikne mi v grafice díra. “ tak dej k pozadí background-position: top; |
||
havs Profil |
#3 · Zasláno: 29. 8. 2008, 07:35:03 · Upravil/a: havs
a dát tam:
line-height: 32px; ? Pozor na to: a{ - tam by měla být mezera - někdy to zlobí. |
||
panther Profil |
#4 · Zasláno: 29. 8. 2008, 08:18:26
havs
„Pozor na to: a{ - tam by měla být mezera - někdy to zlobí.“ máš nějaký konkrétní příklad? Zatím jsem se s tím nesetkal.. |
||
havs Profil |
#5 · Zasláno: 29. 8. 2008, 08:28:59 · Upravil/a: havs
Jé, to nevím, už je to několik let, bylo to ve spojitosti s s něčím náročným, snad pseudo, nebo složité pozicování. Ani nevím, v jakém browseru. Jisté je, že w3c tu mezeru uvádí, jako doporučenou v příkladech
|
||
panther Profil |
#6 · Zasláno: 29. 8. 2008, 08:35:37
havs
mezeru samozřejmě používám, jen jsem se s tímto nikdy nesetkal. Osobně bych to viděl na některý ze starších prohlížečů, že by IE5, či něco podobného? Nicméně, myslím si, že v současných browserech by to možná mohlo být jedno. dree mezeru tam piš, s tou nic nezkazíš :o) Nenech se splést mými dotazy/pochybnostmi ohledně této problematiky. |
||
dree Profil * |
#7 · Zasláno: 29. 8. 2008, 12:43:27
Waw... nestíham se divit kolik tu je reakcí!! když jsem nedávno neco potřeboval ohledne JS tak se m moc ochoty nedostalo, no, raději to nebudu dál komentovat.... Jen jsem chtěl poděkovat za vás zájem a vaši ochotu...
TKŽE: mezera za a - po vložení mezery za a se nic nestalo (v žádném prohlížeci), ale už jsi tam pro strýčka příhodu mám background-position: top; - text se nevycentroval, ale odsadil se podle mého paddingu z prava společne s textem, takže nepoužitelné pro můj případ line-height: 32px; - superis toto funguje!!! takže ještě jednou diký, určitě brzo budu něco potřebovat, takže se ozvu... :) |
||
Dero Profil |
#8 · Zasláno: 29. 8. 2008, 13:09:54
„Jé, to nevím, už je to několik let, bylo to ve spojitosti s s něčím náročným, snad pseudo, nebo složité pozicování. Ani nevím, v jakém browseru.“
V Exploreru při pokročilém použití pseudoelementů. |
||
Časová prodleva: 16 let
|
0