hspace und vspace durch CSS ersetzten
lise
- css
0 herbalizer0 Sven Rautenberg0 Lise
Liebe Leute,
ich hab Probleme hspace="0" und vspace="0" in einem img-Tag :
<img src=".." width="20" height="30" border="0" hspace="0" vspace="0" alt="text">
durch CSS: .imgPos{margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;} zu ersetzten. Css binde ich als Klasse im img-Tag ein.
IE sowie auch Mozilla reagieren da aber komisch drauf. IE läßt rechts Rand und Mozilla läßt unten Rand.
Danke schon mal
GRüße
LIse
Hi!
ich hab Probleme hspace="0" und vspace="0" in einem img-Tag :
<img src=".." width="20" height="30" border="0" hspace="0" vspace="0" alt="text">
durch CSS: .imgPos{margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;} zu ersetzten. Css binde ich als Klasse im img-Tag ein.
Wozu bitte hspace und vspace benutzen wenn margins eh null sein sollen und kein Textumfluß stattfinden soll. Also weg mit den Dingern.
Zu img und css siehe hier: http://selfhtml.teamone.de/html/grafiken/ausrichten.htm#css
Zu auftretenden Lücken unter den Bildern im Mozilla im Strictmode siehe hier: http://www.dodabo.de/html+css/img-table/
Gruß Herbalizer
Liebe Leute,
ich hab Probleme hspace="0" und vspace="0" in einem img-Tag :
<img src=".." width="20" height="30" border="0" hspace="0" vspace="0" alt="text">
durch CSS: .imgPos{margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;} zu ersetzten. Css binde ich als Klasse im img-Tag ein.
Gewöhnlicherweise sind hspace und vspace auf Null, auch wenn man sie nicht angibt. Ich verstehe dein Problem also nicht ganz. Diese beiden Attribute müssen durch gar nichts im CSS ersetzt werden - lass sie einfach weg, und gut ist.
Solltest du spezielle Formatierungswünsche haben (die du nicht genannt hast), hilft dir natürlich CSS weiter. Oder du hast ein Problem mit dem Bild und meinst, hspace/vspace würden helfen, tun es aber nicht. Dann solltest du dein Problem genauer beschreiben.
Insbesondere solltest du erwähnen, welchen Netscape und welchen IE du meinst (Version 4? Version 5? 5.5? 6? 7?), und ob du einen vollständigen <!DOCTYPE> mit DTD-URL angegeben hast, oder nicht.
- Sven Rautenberg
Liebe Leute,
ich hab Probleme hspace="0" und vspace="0" in einem img-Tag :
<img src=".." width="20" height="30" border="0" hspace="0" vspace="0" alt="text">
durch CSS: .imgPos{margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;} zu ersetzten. Css binde ich als Klasse im img-Tag ein.
Gewöhnlicherweise sind hspace und vspace auf Null, auch wenn man sie nicht angibt. Ich verstehe dein Problem also nicht ganz. Diese beiden Attribute müssen durch gar nichts im CSS ersetzt werden - lass sie einfach weg, und gut ist.
Solltest du spezielle Formatierungswünsche haben (die du nicht genannt hast), hilft dir natürlich CSS weiter. Oder du hast ein Problem mit dem Bild und meinst, hspace/vspace würden helfen, tun es aber nicht. Dann solltest du dein Problem genauer beschreiben.
In der Tat ist mein Problem ein komplexeres. Ich hab eine dynamische Baumstruktur(Outliner), den ich an strict xhtml anpassen will(Hab auch diesen Doctype angegeben).
Dort steht im img-Tag hspace=0 und vspace=0, wenn ich das rausnehme,weil ich auch dachte dass das überflüssig ist, entsteht im IE 5.5 ein Abstand rechts zwischen Bildern die in Tabellenzellen liegen. Das ganze Teil ist sehr komplex und alles wird dynamisch erzeugt und ist sehr verschachtelt.
Mittlerweile denke ich auch dass das Problem noch mal woanders liegt. Aber Danke für den Rat
Lise