28220 sujets

CSS et mise en forme, CSS3

Salut

j'ai une page dont le code (simplifié) est le suivant

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div style="border:1px solid red; left:50px; top:100px; right:50px; height:200px; position:absolute;">test</div>

</body>
</html>


Le problème :
Dans Firefox, Konqueror, ... tout fonctionne correctement, le cadre à le bord gauche à 50px de la gauche de la page, idem pour le côté droit. Mais dans IE la largeur du cadre s'adapte au contenu.
Bonsoir,

IE Windows n'implémente pas ce mode de calcul de la largeur à partir des valeurs de left et de right. Ne pas utiliser la position absolue, mais le flux.