IE7 me rend fou. Je sais que c'est une petite chose, mais je ne sais pas quoi d'autre à google, et je sais qu'il me manque quelque chose de très petit.Comment surmonter les problèmes de rembourrage IE7?
<div id="spotlightHolder">
<div id="spotlight">
<div id="spotlightMessage">
<h1 id="spotlightTitle">Lorem ipsum dolor sit amet.</h1>
<p id="spotlightDescription">Lorem ipsum dolor, consectetur adipiscing elit. Curabitur massa mi, pharetra vitae luctus at, rutrum posuere quam. Integer pharetra tincidunt vehicula. Vestibulum nec purus id purus sodales hendrerit sit.</p>
<a id="spotlightBotton" href="#" title="Click here to get our Special"></a>
</div>
</div>
</div>
Le code CSS pour le code ci-dessus est:
div#spotlightHolder
{
background:url(../images/below-menu-gradient.jpg) repeat-x;
height:100%;
padding:34px 0 0 0;
}
div#spotlight
{
height:325px;
background-color:#00aff0; /* Sky blue */
background: rgb(0,175,240) url('../images/spotlight.jpg') no-repeat center center;
}
div#spotlightMessage
{
width:550px;
height:210px;
/*margin:0 0 0 315px;*/
/*padding:70px 0 0 315px;*/
/*margin:0;*/
padding-top:70px;
padding-left:315px;
text-align:left;
}
div#spotlightMessage p
{
font-size:22px;
font-weight:bolder;
margin:0 0 10px 0;
}
div#spotlightMessage h1#spotlightTitle
{
color:White;
font-size:35px;
margin:0 0 17px 0;
}
Le résultat de tout ce qui précède est que dans IE7 le bloc de texte à l'intérieur du div id = spot est juste plus en comparaison avec FF, Chrome , Safari ou même IE8. Quelqu'un pourrait-il repérer l'erreur?
Merci, Geo
NOTES: J'utilise la bibliothèque Reset CSS YUI, puisqu'une question SO a suggéré cela pour une erreur semblable, mais cela n'a pas résolu l'erreur.
NOTE 2: J'utilise DOCTYPE:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
NOTE IMPORTANTE:
En ajoutant la marge droite: 400px à la div # spotlightMessage sur le CSS la question IE7 a été fixé . Puisque je ne sais pas pourquoi ce comportement se produit, je vais marquer la première personne qui donne une explication avec des votes comme réponse acceptée. Merci pour votre aide.
Combien plus loin à droite? 34px, ou autre chose? –
Environ 193px, donner ou prendre. Le 34px sur le div de support est pour le rembourrage supérieur, IE7 pousse le texte plus loin vers la droite. = ( – Geo
Avez-vous spécifié le doctype dans votre page? – jimyi