URL: https://www.overclockers.at/coding-stuff/css_bildabstand_im_div_166647/page_1 - zur Vollversion wechseln!
Hallo allerseits.
Ich hab wieder mal ein problem, dass mir ganz schön zu schaffen gibt.
Und zwar gehts um folgendes:
Ich habe einen DIV-Tag in dem ein Bild per IMG-Tag eingebettet ist. Jetzt verhält sich das Bild so, dass es im IE 3px Leerraum am unteren Rand erzeugt. Im FF ist jedoch nichts vom Abstand zu bemerken.
Der Effekt tritt auch ohne CSS auf, sprich, wenn ich einfach ein Bild in einen DIV-Tag einbette tritt es ebenfalls auf.
Nun habe ich es schon mit margin, padding, vspace, hspace probiert, jedoch hilft mir nichts davon.
Hat jemand eine Ahnung wie ich diesen Abstand von 3px entfernen kann? Ich kann das Bild leider nicht als Background-Image laden. Als BG-IMG tritt das Problem nämlich nciht auf.
tia, Bernhard
Probier mal die Höhe vom DIV-Tag einzutragen, also gleich hoch wie das Bild.
Das wäre sogar der Fall.
post' mal den code.
blöde frage, aber hast border auf 0 gesetzt?
natürlich ist border auf 0 
Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Test</title> <style type="text/css"> <!-- #testdiv { background-color:#CC3366; width: 270px; height: 168px; padding:0px; margin:0px; } #testdiv img { border:0px; } --> </style> </head> <body> <div id="testdiv"> <img hspace="0" vspace="0" src="../../../Dreamweavertest/bild.jpg" /> </div> </body> </html>
Du hast Leerzeichen zwischen <img /> und </div>, das wirds wohl sein.
ja, wegen dem space --- der eigentliche grund ist aber ein anderer - siehe http://www.slis.indiana.edu/faculty.../cssimages.html
Du hast recht!
Es sind zwar keine Leerzeichen, sondern einfach ein Linebreak im Code zur strukturierung. So ein S* ist mir ja echt noch nicht untergekommen.
Danke!
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026