Bonjour à toute la communauté,
Je reviens vers vous ce dimanche car je bute sur un problème de décalage qui affecte mon site en développement sous tous les navigateurs.
Voici la partie du code HTML localisé qui pose problème:
Si j'ôte le bloc de liste dans les balises <dd> la page s'affiche proprement sans décalage, lorsque j'ajoute le bloc <ul> c'est tout le bloc "content" qui se décale horizontalement de quelques px sur la gauche.
Côté CSS, voici la portion de mon code correspondante:
Avez-vous des idées?
Merci d'avance pour votre aide
Alex
Je reviens vers vous ce dimanche car je bute sur un problème de décalage qui affecte mon site en développement sous tous les navigateurs.
Voici la partie du code HTML localisé qui pose problème:
<div id="content">
<div id="main_content">
<h1>Titre</h1>
<dl>
<dt>contenu dt 1</dt>
<dd>bla bla 1</dd>
<dt>contenu dt 2</dt>
<dd>
<ul>
<li>element de liste 1</li>
<li>element de liste 2</li>
<li>element de liste 3</li>
</ul>
</dd>
</div>
<div id="sub_content">
<p></p>
</div>
</div>
Si j'ôte le bloc de liste dans les balises <dd> la page s'affiche proprement sans décalage, lorsque j'ajoute le bloc <ul> c'est tout le bloc "content" qui se décale horizontalement de quelques px sur la gauche.
Côté CSS, voici la portion de mon code correspondante:
#content{
overflow: hidden;
clear: left;
margin: 20px auto;
padding: 0 10px 10px 0;
width: 960px;
}
#main_content{
float: left;
width: 620px;
min-height: 300px;
}
#sub_content{
float: right;
width: 300px;
}
#main_content, #sub_content{
text-align: left;
}
h1{
font-size: 1.4em;
text-align: center;
padding: 8px 0;
margin-bottom: 28px;
width: 100%;
}
dl, #content p{
margin: 10px 40px;
}
dt{
margin-bottom: 4px;
}
dd{
padding: 4px 0;
}
dd, #content p{
margin-bottom: 20px;
}
#content li{
background: url(puce.png) no-repeat;
padding-left: 22px;
line-height: 18px;
margin: 8px auto;
}
Avez-vous des idées?
Merci d'avance pour votre aide
Alex