Bevangen door het Semantische HTML topic heb ik direct het tabelletje overboord gegooid en ben aan de gang gegaan om netjes m'n html-etje op te bouwen zoals het "hoort".
Hierbij liep ik echter al vrij snel tegen wat wazige dingen aan:
http://www.ziso.nl/test/span_nowidth.html
http://www.ziso.nl/test/span_width.html
Wat de bedoeling is, is te zien in het onderste linkje van de twee in IE. Ik wil twee spannetjes naast elkaar hebben met in de rechter een img, waar ik nu ff een span voor in de plek heb gezet. Resultaat blijft echter hetzelfde. Onder de img wil ik tekst hebben, dus zet ik display van de img op block zodat de tekst eronder begint. In IE en in FF gaat dit scheef als je geen breedte of hoogte opgeeft voor de span. Wat natuurlijk heel raar is aangezien, volgens mij, de block op de binnenste span van toepassing moet zijn binnen de buitenste span. Hij past nu echter de block ook buiten de buitenste span toe!
Als ik de breedte of hoogte instel op de span dan werkt hij wel goed in IE, maar FF blijft weigeren! Meestal hoor je van mensen dat IE een rare intrepetatie heeft van html, maar volgens mij zit FF er hier toch echt naast. Hoewel ze het beiden niet doen als je geen hoogte of breedte aangeeft.
Wie weet hoe dit wel moet?
Ik heb het overigens ook geprobeerd met divs inline zetten, maar in FF ook zonder goed resultaat.
Hierbij liep ik echter al vrij snel tegen wat wazige dingen aan:
http://www.ziso.nl/test/span_nowidth.html
http://www.ziso.nl/test/span_width.html
Wat de bedoeling is, is te zien in het onderste linkje van de twee in IE. Ik wil twee spannetjes naast elkaar hebben met in de rechter een img, waar ik nu ff een span voor in de plek heb gezet. Resultaat blijft echter hetzelfde. Onder de img wil ik tekst hebben, dus zet ik display van de img op block zodat de tekst eronder begint. In IE en in FF gaat dit scheef als je geen breedte of hoogte opgeeft voor de span. Wat natuurlijk heel raar is aangezien, volgens mij, de block op de binnenste span van toepassing moet zijn binnen de buitenste span. Hij past nu echter de block ook buiten de buitenste span toe!
Als ik de breedte of hoogte instel op de span dan werkt hij wel goed in IE, maar FF blijft weigeren! Meestal hoor je van mensen dat IE een rare intrepetatie heeft van html, maar volgens mij zit FF er hier toch echt naast. Hoewel ze het beiden niet doen als je geen hoogte of breedte aangeeft.
Wie weet hoe dit wel moet?
Ik heb het overigens ook geprobeerd met divs inline zetten, maar in FF ook zonder goed resultaat.
[ Voor 5% gewijzigd door Fles op 26-01-2006 17:38 ]