Ich zeige ein Bild von Unterschieden in der Darstellung von Grenzen für div
Elemente zwischen IE und FireFox. IE zeigt den Rahmen korrekt an, aber FireFox nicht. Wie Sie vielleicht bemerken, scheint der schwarze Rand für BorderDiv
nicht die Tatsache zu respektieren, dass sein Elternteil div
eine Höhe von 78 Pixeln hat. Statt respektiert es die Höhe der meisten äußeren div. Um die Dinge zu komplizieren, wird die rechte Seite der Grenze gezeichnet, ohne die äußerste div
auch zu respektieren.Hilfe mit CSS DIV Grenzen benötigt, andere Ansicht zwischen IE und FireFox
Ich bin hier verloren. Was muss ich tun, um in FireFox das gleiche Ergebnis wie in IE zu erreichen? Bitte beachten Sie, dass ich Breite und Höhe für BorderDiv
gleich 100% haben möchte, ich möchte es nicht explizit einstellen.
Hier ist mein Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
</HEAD>
<BODY>
<div id = "MasterDiv" style = "float: left; width: 200px; height: 80px; background-color: Red">
<div id = "RightDiv" style = "float: left; width: 100%; height: 78px; background-color: Blue;">
<div id = "ContentColumn" style = "margin-left: 50px; height: 78px;">
<div id = "BorderDiv" style = "border: solid 1px Black; height: 100%; width: 100%">right</div>
</div>
</div>
<div id = "LeftDiv" style = "float: left; margin-left: -100%; width: 50px; height: 78px; background-color: Green;">left</div>
</div>
</BODY>
</HTML>
Dank.
Welche Versionen von IE und FF? –
FF: 3.6.12, IE: 8.0.7600 – Wodzu
Warum mit einem Rand div? – Mauro