J'ai un pb que je ne peux résoudre proprement.
Soit
Sur un ecran résolution 1280 par exemple, la boite N°3 se place sur une nouvelle ligne.
Il semblerait que IE7 ne fasse pas un arrondi par défaut, ce qui est une erreur dans le cas d'espèce.
Hormis la bidouille de rechercher le multiplicateur pour IE avez-vous une autre solution
Merci
Soit
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Validation CSS</title>
<style type="text/css">
<!--
body {width: 80%;}
.col-3 {width: 33.333333333333333333333333333333%; float: left;}
.col-31 {width: 33.33%; float: left;}
.propre {clear: both; line-height: 0; font-size: 0; margin: 0; padding: 0; border: none;}
.boite {border: solid 1px #121212; margin: 0 5px;}
//-->
</style>
</head>
<body>
<div class="col-3"><div class="boite">Colonne 1</div></div>
<div class="col-3"><div class="boite">Colonne 2</div></div>
<div class="col-3"><div class="boite">Colonne 3</div></div>
<br class="propre" />
<div class="col-3"><div class="boite">Colonne 4</div></div>
<br class="propre" />
<!--[if IE]>
<style type="text/css">
<!--
.col-31 {width: 33.31%; float: left;}
//-->
</style>
<![endif]-->
<div class="col-31"><div class="boite">Colonne 1</div></div>
<div class="col-31"><div class="boite">Colonne 2</div></div>
<div class="col-31"><div class="boite">Colonne 3</div></div>
<br class="propre" />
<div class="col-31"><div class="boite">Colonne 4</div></div>
</body>
</html>
Sur un ecran résolution 1280 par exemple, la boite N°3 se place sur une nouvelle ligne.
Il semblerait que IE7 ne fasse pas un arrondi par défaut, ce qui est une erreur dans le cas d'espèce.
Hormis la bidouille de rechercher le multiplicateur pour IE avez-vous une autre solution
Merci