le display block.. fallait connaître merci
En fait je suis un adepte de longue date des menus en liste, donc j'ai quelques exemples sous la main :
http://fabiwan.kenobi.free.fr/css/NestedLists.html
J'ai prévu d'en faire une page type tutoriel mais voilà, entre le manque de temps et la flemme...
J'ai regardé le code "navlist" Je ne l'ai pas encore repris mais à la lecture, ce que je ne VOIS pas, c'est quel est l'ordre pour que mon menu soit placé horizontalement et puis comment espacer chaque bouton l'un de l'autre.
Pour faire une liste horizontale, tu devras utiliser le menu modifié que je t'ai proposé plus haut. Tu peux garder le même code HTML pour toutes tes pages, il suffit de rajouter un "float: left;" dans la section ".navlist" pour les pages qui affichent ce menu horizontalement.
Tu peux t'inspirer de la feuille de style du menu "Rollover Navbar" :
http://fabiwan.kenobi.free.fr/css/menus ... Navbar.css
Pendant que j'y pense, dans un de tes précédents msg tu dis qu'il ne faut pas utiliser de position réelle fixe pour les images ???
Le positionnement absolu (la punaise) n'est pas souhaitable dans ton cas. Si tu changes la taille du texte, tu verras que les images vont se décaler par rapport au texte. Sur mon PC (Linux / Firefox), les images masquent du texte.
Alors si j'ai un bloc DIV txt placé au milieu de page et que je veux une image à la droite de ce bloc alignée sur le haut du txt par ex. Je crée un tableau ? Cela me semble pas conforme à tout ce que j'ai lu de votre part à tous, puisque vous êtes "contre" l'utilisation des tableaux ??
Je préfère les <div> aux tableaux, c'est net, mais ça suppose de positionner les images en relatif par rapport au texte. Dans les propriétés des images, tu as un champ "adaptation du texte", qui attribue une propriété "float" à l'image. Utilise plutôt ça.
C'est un peu plus technique que de faire des tableaux, c'est bien pour ça que les tableaux ont la vie dure ! Note aussi que j'ai vu des codes HTML très sales avec des <div>, et des codes propres avec des tableaux (au risque de fâcher pas mal d'utilisateurs de Geckozone)...
Pour la page d'accueil (
la "vraie"), par contre, la punaise est à préférer aux tableaux sans aucune hésitation. Ca sera plus propre et c'est plus facile pour positionner des éléments.
AMHA l'essentiel est de préférer les feuilles de style aux styles en ligne (= ceux qu'on crée avec les boutons de la barre d'outils), ça rend le code HTML très propre, et le site devient facile à maintenir ; après quoi la mise en page "moderne" en div + css vient tout naturellement.
PS: j'ai aussi quelques gabarits de mise en page en <div>, j'en ferai un tutoriel prochainement :
http://fabiwan.kenobi.free.fr/css/PageLayout.html