Y at-il une alternative propre qui ne fait pas disparaître le texte dans ce qui suit:Existe-t-il une alternative au remplissage pour IE qui ne fait pas disparaître le texte?
<div style="background-color:#ddd; padding:10px 0 50px 0;">
<ol><li>In what year were you born?</li></ol>
<div><select name="c_record" size="1">
<option value="">-- Select One --</option>
<option value="1">1900</option>
<option value="2">1902</option>
</select></div>
</div>
Si je change le rembourrage sur la div à l'extérieur: padding:10px 0 0 0;
le texte apparaît à nouveau.
J'ai également essayé d'ajouter un second div à l'intérieur du div le plus éloigné et d'y ajouter le padding, mais ça ne marche pas non plus. Ajouter une marge à ce div intérieur n'a aucun effet sur les marges supérieure et inférieure.
Des idées?
Edit: J'utilise IE 6 & 7 et j'ai pas d'autre code sur la page, pas doctype, - juste le stylesheets code ci-dessus.
J'ai copié le code ci-dessus dans un fichier HTML et le problème ne se produit pas dans mon IE7. Utilisez-vous une autre version, comme IE6 ou 8? – Cyberherbalist
Lors de l'utilisation d'IE7 et de l'absence de doctype spécifié, IE suppose qu'il doit utiliser un moteur de rendu compatible IE6. – voyager