Bonjour,
Je sollicite votre aide car j'ai essayé de créer un menu horizontal qui s'adapte à la résolution de l'écran mais je n'y parviens pas
Le problème est que lorsque je réduis la fenêtre du navigateur (google chrome) . Les éléments entre les balises <li> se mettent les uns sous les autres , ils ne restent pas sur une seule et même ligne
Voici le code html :
Et le code css :
Voilà , j'espère avoir été assez clair dans l'explication de mon problème .
Merci de m'avoir lu
Ps : Une image du problème
Je sollicite votre aide car j'ai essayé de créer un menu horizontal qui s'adapte à la résolution de l'écran mais je n'y parviens pas
Le problème est que lorsque je réduis la fenêtre du navigateur (google chrome) . Les éléments entre les balises <li> se mettent les uns sous les autres , ils ne restent pas sur une seule et même ligne
Voici le code html :
<div id="menu">
<ul>
<li> <a href="test.php">Accueil</a> </li>
<li> <a href="test.php"> Element 1</a> </li>
<li> <a href="test.php"> Element 2</a> </li>
<li> <a href="test.php"> Element 3</a> </li>
<li> <a href="test.php"> Element 4 </a> </li>
</ul>
</div>
Et le code css :
#menu
{
width : 65%;
margin-left: 17%;
}
ul
{
list-style-type: none; /* Pour enlever les puces de la liste */
padding : 0 ; /* Marge intérieure à 0 */
width : auto;
}
li
{
background: url("images/image.jpg") ;
display : inline; /* Pour aligner les cases */
padding :0 6%; /* pour élargir l'intérieur des cases */
margin : 0 0.1%; /* Pour espacer les cases */
}
Voilà , j'espère avoir été assez clair dans l'explication de mon problème .
Merci de m'avoir lu
Ps : Une image du problème