Étant donné le code HTML suivant. Il affiche deux colonnes: #left
, #right
. Les deux sont de largeur fixe et ont des frontières 1px. La largeur et les bordures sont égales à la taille du conteneur supérieur: #wrap
.Comment empêcher l'encapsulation flottante lorsque le zoom de Firefox est réduit
Lorsque je fais un zoom arrière sur Firefox 3.5.2 en appuyant sur Ctrl + - les colonnes sont encapsulées (demo).
Comment prévenir cela?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<style type="text/css">
div {float:left}
#wrap {width:960px}
#left, #right {width:478px;border:1px solid}
</style>
</head>
<body>
<div id="wrap">
<div id="left">
left
</div>
<div id="right">
right
</div>
</div>
</body>
</html>
J'ai étendu ma question avec une démo. Le flotteur droit et gauche n'aidera pas. Réduire la largeur des colonnes aide mais est-ce seulement une option disponible? –
J'ai mis à jour mon exemple ci-dessus. –
#right {width: auto;} aide à l'encapsulation mais cela ne fait pas #rouge largeur fixe. Si #right n'a pas assez de contenu, il sera plus petit que 478px; –