Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2011, 10h16   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2010
Messages : 49
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 49
Points : 10
Points : 10
Par défaut menu horizontal sur une ligne

Bonjour,

Je lis le forum depuis quelques mois et je commence à faire un peu de pratique.
Une question idiote: comment faire pour que mon menu horizontal reste sur une ligne? Le code suivant donne le résultat
menu1
menu2
menu3
au lieu de menu1 menu2 menu3
Est-ce que cette propriété se donne dans le css ou cela dépend du conteneur de mon menu? (j'ai essayé à divers endroits de ma page mais toujours avec ce résultat).
Code :
1
2
3
4
5
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
<li><a href="#">menu3</a></li>
</ul>
Merci d'avance
balsamique est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 10h29   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 939
Points : 4 767
Points : 4 767
Bonjour,
il faut jouer avec la propriété CSS display des LI
exemple
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>[CSS display inline...]</title>
<style type="text/css">
* {
  font-family : Verdana;
}
ul.enligne li {
  display : inline;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<h2>Menu avec LI en display par d&eacute;faut</h2>
<ul>
  <li><a href="#">menu1</a></li>
  <li><a href="#">menu2</a></li>
  <li><a href="#">menu3</a></li>
</ul>
<h2>Menu avec LI en display:inline</h2>
<ul class="enligne">
  <li><a href="#">menu1</a></li>
  <li><a href="#">menu2</a></li>
  <li><a href="#">menu3</a></li>
</ul>
</body>
</html>
PS : penses au balisage code, bouton #
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 02/06/2011, 13h17   #3
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
Bonjour

Comme le dit NoSmoking c'est en utilisant display que tu aura ce que tu désires.

Plus d'explications ici : http://css.developpez.com/tutoriels/liste-navigation/ ou là http://css.developpez.com/tutoriels/menu-onglets/
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/06/2011, 19h26   #4
Candidat au titre de Membre du Club
 
Inscription : novembre 2010
Messages : 49
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 49
Points : 10
Points : 10
Merci de vos réponses!
Je vais voir cela.
balsamique est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h14.


 
 
 
 
Partenaires

Hébergement Web