DIV vagy SPAN?
Van egy DIV:A kepre ra szeretnek klikelni. A HTML kod:A w3c validator hibat jelez. Feltetelezem, hogy azert, mert blok tipusu elemet raktam inline tipusu ala. Igaz? (nem vagyok benne biztos).
Hogy tudnam a hibat javitani? DIV helyett SPAN?
■
#div1 {
background: url(......);
}
<a href="http://sample.com"><div id="div1"></div></a>
Hogy tudnam a hibat javitani? DIV helyett SPAN?
A-ban nem lehet block element
Benne van a szoveg a
Mit tudok hasznalni ilyen esetben egy IMG tagot? Igy gondoltad? :
<a href="http://cim.com"><img src="szoveg.jpg" alt="kep"></a>
A kepet pozicionalni kell. Az egeszet meg rakjam bele egy DIV-be?
Szöveg?
A variáció: képet teszel a linkbe és a linket úgy ahogy van, pozicionálod. Nem árt egy display:block sem.
B variáció: szöveget teszel egy span-ban a linken belülre, majd a fentieknek megfelelően pozicionálod. A linknek display:block és a háttér, a benne levő span-nak pedig display:none
a szoveg benne van a kepben,
Igen ra lehesen katintani a kepre, de a kepet pozicionalni kell.
Probaltam igy es mukodik:
Az IMG helyett hasznalhatok SPAN tagot? Inkabb CSS-el raknam be a kepet, lehet kesobb :hover-ezni.