Je montre une image des différences dans la présentation des frontières pour div
éléments entre IE et FireFox. IE affiche la bordure d'une manière correcte, mais pas FireFox. Comme vous pouvez le remarquer, la bordure noire pour BorderDiv
semble ne pas respecter le fait que son parent div
a une hauteur de 78 pixels. Au lieu de cela respecte la hauteur de la plupart div externe. Pour compliquer les choses, le côté droit de la frontière est dessiné sans respecter le plus extérieur div
également.Aide avec les frontières CSS DIV nécessaires, vue différente entre IE et FireFox
Je suis perdu ici. Que dois-je faire pour obtenir dans FireFox le même résultat que dans IE? S'il vous plaît noter, que je veux avoir la largeur et la hauteur pour BorderDiv
égal à 100%, je ne veux pas le définir explicitement.
Voici mon 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>
Merci.
Quelles versions d'IE et de FF? –
FF: 3.6.12, IE: 8.0.7600 – Wodzu
Pourquoi utiliser un div border? – Mauro