Css

  • Créateur du sujet Créateur du sujet Halbert
  • Date de début Date de début
A

Anonyme

Invité
Bonjour; je n'arrive pas à trouver mon erreur :

J'ai écrit :
<div id="global">

<p id="menu2">

<ul>
<li><a href="Informationsgenerales.htm">Informations générales :</a>
<ul>
<li><a href="xyz>xyz</a></li>
<li><a href="abx">abc</a></li>
</ul>
</li>
</ul>

</p>

<p id="corpsprincipal">
aaaaaaaaaaa <br />
aaaaaaaaa<
</p>


</div>

et sur la feuille CSS :

#global
{
width: 890px;
margin: 0;
margin-right: auto;
background-color : yellow;
}

#menu2
{
position: relative;
float:left;
width:200px;
height: 270px;
background-color : #333399;
margin: 0;
padding: 0;
font: 1em Georgia,Times, serif;
text-align: left;
border-bottom: 1px solid black;
}


et la liste sort du div menu2 ! Il doit y avoir une erreur évidente que je ne vois pas !
Merci
Albert
 
ul est un élément de type bloc, il ne peut pas rentrer dans un p. Dans ton cas la chose à faire est de supprimer le p et de faire :

Bloc de code:
<ul id="menu2">
<li><a href="Informationsgenerales.htm">Informations générales :</a>
        <ul>
            <li><a href="xyz>xyz</a></li>
            <li><a href="abx">abc</a></li>
        </ul>
</li>
</ul>
 
ul est un élément de type bloc, il ne peut pas rentrer dans un p. Dans ton cas la chose à faire est de supprimer le p et de faire :

Bloc de code:
<ul id="menu2">
<li><a href="Informationsgenerales.htm">Informations générales :</a>
        <ul>
            <li><a href="xyz>xyz</a></li>
            <li><a href="abx">abc</a></li>
        </ul>
</li>
</ul>

Merci j'ai compris.
Quels sont les éléments de type bloc à part ul ?
Albert
 
Je me rend compte que j'ai fais une petite erreur dans ma r&#233;ponse&#8230; J'aurais du dire p est un &#233;l&#233;ment bloc qui exceptionnellement ne peut contenir que des &#233;l&#233;ments en ligne.

La structure des balises : bloc et en-ligne

Balises bloc et en-line : les exceptions

Merci.

Le CSS, c'est bien , mais que de temps pass&#233; &#224; r&#233;gler les probl&#232;mes avec IE !
Question : y a-t-il encore beaucoup de IE 5.5 (sous windows) et inf&#233;rieur ?

Merci

Albert
 
Mais ça demande un travail de fou !

Albert

Non : la css normale est disponible pour tous les navigateurs (même les mauvais). Et dans la correctrice, tu mets juste les 2 ou 3 petites choses qui demande une correction dans IE. Il y a donc pour IE deux feuille de style CSS et une pour les autres… ;)
 
Non : la css normale est disponible pour tous les navigateurs (même les mauvais). Et dans la correctrice, tu mets juste les 2 ou 3 petites choses qui demande une correction dans IE. Il y a donc pour IE deux feuille de style CSS et une pour les autres… ;)

Bien noté.
Peut-on faire des césures automatiques en html ?
Albert