Das wäre das, was ein DIV standardmäßig sowieso hat. Wozu nochmal extra angeben?
ggf wurde es vorher durch etwas anderes überschrieben - oder es wurde einfach nur grundlos width: 100%; eingefügt - aber du hast natürlich recht ;)
Vielen Dank für die Antwort, das hat mein Problem in der Breite behoben.
Allerdings hab ich noch ein Problem:
Wenn ich im inneren div, noch ein div reinsetze und diesem dann einen nur einen border-left verpasse, dann ist dieser auch um 2px zu tief.
Das ist der Code für das innere div:
<div style="position:absolute; border-left: 1px solid grey; top:0; right:0; margin:0px"><a href="..."><img style="border:none;padding:0;margin:0;" src="zum Bild das nicht größer als 22px ist alt="" /></a></div>
Wie kann ich das lösen?
PS: Hab dem Bild einen Rahmen verpasst und der wäre auch ok, aber warum ist das beim div ein Problem mit dem Border?