Rechercher : dans
Par :

Liste CSS en ligne

Dernière réponse le 16 mar 2008 à 01:47:59 zvib, le 7 mar 2008 à 01:16:08 
 Signaler ce message aux modérateurs

Bonjour,
j'ai une liste de la forme:

<ul id="mainlevel_menulex"><li>
<a href="/a/" class="mainlevel_menulex">A</a></li>
<li><a href="/b/" class="mainlevel_menulex">B</a></li>
...
</ul>

je souhaiterais l'afficher en ligne:
A B ...

j'ai essayé de definir:
a.mainlevel_menulex{
display:block;
}

ul.mainlevel_menulex {
display:inline;
}
mais ca ne marche pas.

Je sais c'est un peu sale de prendre une liste pour faire un menu en ligne mais je n'ai pas vraiment le choix.

Merci d'avance

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « Liste CSS en ligne » dans :
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
[Windows] Démarrer/arrêter un service en ligne de commande VoirL'outil netsh (netsh.exe) permet d'automatiser le démarrage ou l'arrêt d'un service grâce à la ligne de commande suivante : Pour démarrer un service : Net start nom_du_service Pour arrêter un service : Net stop nom_du_service Cela nécessite les...
Changer l'aspect du curseur en CSS VoirLa propriété cursor permet de changer l'aspect du curseur sur un élément d'une page web. Le client affichera automatiquement le curseur de son ordinateur qui correspond au type de curseur que vous aurez choisi. Exemples Liste des attributs...
CSS - Les couleurs VoirLes couleurs Le standard CSS propose différentes façons de définir des couleurs : par un nom avec la notation hexadécimale avec la notation décimale Appel d'une couleur par son nom Le langage HTML définit des noms pour un nombre limité de...

1

Dalida, le 7 mar 2008 à 01:44:38

Salut,

essaie :

ul.mainlevel_menulex li 
{
display:inline;
} 


c'est un peu sale de prendre une liste pour faire un menu en ligne
pas du tout, c'est très bien.
[ Mathieu ]
Pensez à utiliser le bouton "Conserver la mise en forme du texte sélectionné" pour mettre en forme les codes sources et à cocher l'option "Résolu" quand c'est le cas, merci !

Répondre à Dalida

5

zvib, le 7 mar 2008 à 18:07:02

Salut, j'ai essayé ce que tu m'as dit mais ça ne marche pas non plus.

<div class="moduletable_menulex">
<ul id="mainlevel_menulex">
<li><a href="/a/" class="mainlevel_menulex" >A</a></li>
<li><a href="/b/" class="mainlevel_menulex" >B</a></li>
...
</ul>
</div>


et le css:
a.mainlevel_menulex{
	display:block;
}

ul.mainlevel_menulex li{
	display:inline;
} 

div.moduletable_menulex{
	padding: 0px 6px 4px 6px;
	border-bottom: 2px solid #DFDFDA;
}


ce que j'ai du mal à comprendre c'est le rôle du <ul id="mainlevel_menulex"> pourquoi id et pas class? quelle est la différence?

Répondre à zvib

6

Dalida, le 7 mar 2008 à 18:17:42

Rolala que chui nul !

pardon j'ai pas vu que tu as utilisé un point pour l'identifiant et je n'ai pas vérifié…
les autres classes ou identifiants doivent être inutiles, tu vas pouvoir sélectionner depuis le <div>.

HTML

<div id="moduletable_menulex">
     <ul>
          <li><a href="a">A</a></li>
          <li><a href="b">B</a></li>
          ...
     </ul>
</div>

CSS
div#moduletable_menulex
{
	padding: 0px 6px 4px 6px;
	border-bottom: 2px solid #DFDFDA;
}
div#moduletable_menulex ul li
{
	display:inline; /* si tu veux avoir les liens en {display:block;}, remplace le par {float:left;} */
} 
div#moduletable_menulex ul li a
{
	display:block; /* c'est contradictoire avec le {display:inline;} du conteneur (<li>) */
}

pour aller plus loin :

• {http://css.alsacreations.com/... différence entre classes et identifiants] (tu peux parcourir tous les tutos, c'est de l'or en barre !)

CSS Débutants

une introduction à CSS
[ Mathieu ]
Pensez à utiliser le bouton "Conserver la mise en forme du texte sélectionné" pour mettre en forme les codes sources et à cocher l'option "Résolu" quand c'est le cas, merci !

Répondre à Dalida

7

zvib, le 7 mar 2008 à 18:55:09

Bon ça marche tjrs pas. Le code est genere par un cms (joomla) donc en fait y'a plein de div au-dessus:

<div id="ja-containerwrap2">
<div id="ja-container">
<div id="ja-container2" class="clearfix">
<div id="ja-mainbody-fr">
<div id="ja-contentwrap">
<div id="ja-content">
<div class="ja-box" style="width: ;">


Je suppose qu'il ya qqch qui bloque parmi tous ces styles, non? je vais regarder ça, merci en tout cas.

Répondre à zvib

8

Dalida, le 7 mar 2008 à 19:08:43

Essaie en mettant {float:left;} au <li> et sans mettre {display:block;} au <a>.
[ Mathieu ]

Pensez à utiliser le bouton "Conserver la mise en forme du texte sélectionné" pour mettre en forme les codes sources et à cocher l'option "Résolu" quand c'est le cas, merci !

Répondre à Dalida

9

zvib, le 7 mar 2008 à 19:35:59

Non plus...

Répondre à zvib

10

Dalida, le 7 mar 2008 à 19:41:41

Est-ce que tu as une version en ligne ?
[ Mathieu ]

Pensez à utiliser le bouton "Conserver la mise en forme du texte sélectionné" pour mettre en forme les codes sources et à cocher l'option "Résolu" quand c'est le cas, merci !

Répondre à Dalida

11

zvib, le 7 mar 2008 à 19:49:16

Oui: http://www.espace-poker.com/lexique-du-poker/
faut que je change un truc, si tu vois pas la liste (c'est pas le menu de gauche) attends 2 sec.

Répondre à zvib

12

Dalida, le 7 mar 2008 à 20:08:16
  • +3

div.moduletable_menulex ul#mainlevel_menulex li
{
float:left;
}
div.moduletable_menulex ul#mainlevel_menulex li a
{
display:block;
}
div.componentheading
{
clear:left;
}

testé avec WebDevelopper, ça marche…
[ Mathieu ]
Pensez à utiliser le bouton "Conserver la mise en forme du texte sélectionné" pour mettre en forme les codes sources et à cocher l'option "Résolu" quand c'est le cas, merci !

Répondre à Dalida

13

zvib, le 8 mar 2008 à 17:07:44

Ca marche mais j'ai un autre souci maintenant:
http://www.commentcamarche.net/forum/affich 5366416 probleme a hover

Répondre à zvib

2

prokhalid, le 7 mar 2008 à 14:22:06

Bonjour tout le monde,
je suis débutant en html et je viens d'attaquer la partie css!! mais j'arrive pas à bien comprendre cette partie
sur le net je trouve pas quelque chose de claire et simple!!
svp s'il y a quelqu'un qui pourra m'aider avec des exemples simples j'en serai remerciant!!
en attendant je vou ssouhaite bonne journée






le savant ne dois pas cacher son savoir et l'ignorant ne doi­t pas avoir honte de son ignorance comme ça le courant passe­ et tout lemonde sera gagnant dans l'affaire

Répondre à prokhalid

3

Dalida, le 7 mar 2008 à 15:10:18

Salut,

tu aurais dû ouvrir ton propre fil de discussion.

pour ta question, je n'ai pas le temps de C/C tous les liens, je te renvoie donc vers cette page qui contient quelques liens intéressants.
[ Mathieu ]

Pensez à utiliser le bouton "Conserver la mise en forme du texte sélectionné" pour mettre en forme les codes sources et à cocher l'option "Résolu" quand c'est le cas, merci !

Répondre à Dalida

4

jérémy1664, le 7 mar 2008 à 15:56:45

Je te conseil http://www.siteduzero.com/tuto-3-6-0-apprenez-a-creer-votre-­site-web.html pour apprendre le css tu verra c'est un langage très facile à comprendre

Répondre à jérémy1664

14

Fredou-x3, le 15 mar 2008 à 20:29:41

J'ai un probleme avec ma liste. Voici les codes :

<BODY>

<CENTER><FORM>
<SELECT NAME="ListeUrl" SIZE=1 onChange="ChangeUrl(this.form)">
<OPTION SELECTED VALUE="">-Choix du Mois-
  <OPTION VALUE="janvier.php3">Janvier
  <OPTION VALUE="Février.php3">Février
  <OPTION VALUE="Mars.php3">Mars
  <OPTION VALUE="Avril.php3">Avril
  <OPTION VALUE="Mai.php3">Mai
  <OPTION VALUE="Juin.php3">Juin
  <OPTION VALUE="Juillet.php3">Juillet
  <OPTION VALUE="Aout.php3">Aout
  <OPTION VALUE="Septembre.php3">Septembre
  <OPTION VALUE="Octobre.php3">Octobre
  <OPTION VALUE="Novembre.php3">Novembre
  <OPTION VALUE="Decembre.php3">Decembre
</SELECT>
</FORM>



J'aimerais avoir la suite des codes html pour avoir un boutton ok et selon le mois selectioné on arrive à la page de ce mois.

Merci.

Répondre à Fredou-x3

15

 Dalida, le 16 mar 2008 à 01:47:59

Salut,

un bonjour ça ne fait jamais de mal.

pour le reste…
[ Mathieu ]

Pensez à utiliser le bouton "Conserver la mise en forme du texte sélectionné" pour mettre en forme les codes sources et à cocher l'option "Résolu" quand c'est le cas, merci !

Répondre à Dalida
Collection CommentÇaMarche.net