Autor Zpráva
dree
Profil *
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
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
a dát tam:
line-height: 32px;
?
Pozor na to: a{ - tam by měla být mezera - někdy to zlobí.
panther
Profil
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
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
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 *
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
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ů.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0