centrer menu

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

cloumiclem

centrer menu

Message par cloumiclem »

Bonjour
Après des heures de recherche et malgré la victoire d'avoir réussi à centrer mon arrière-plan (yeah :lol: ), pas moyen de parvenir à centrer les images de mon menu.
Si quelqu'un pouvait me donner un coup de pouce, ce serait vraiment vraiment formidable...

Voici le code html de la page test :

<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<link rel="stylesheet" href="image_fond.css">
<title>Premiers tests du CSS</title>
<link rel="stylesheet" href="menu.css">
</head>
<body>
<ul>
<li><a href="produits.html"><img
style="border: 0px solid ; width: 136px; height: 140px;"
src="bouton_produits.gif" alt="produits"></a></li>
<li><a href="ateliers.html"><img
style="border: 0px solid ; width: 133px; height: 140px;" alt="ateliers"
src="bouton_ateliers.gif"></a></li>
<li><a href="evenements.html"><img
style="border: 0px solid ; width: 169px; height: 143px;"
alt="événements" src="bouton_evenements.gif"></a></li>
<li><a href="liens.html"><img
style="border: 0px solid ; width: 87px; height: 140px;" alt="liens"
src="bouton_liens.gif"></a></li>
</ul>
</body>
</html>

et le css associé :

ul {
margin-left:13%;
margin-top:4%;
list-style-type:none;
text-align:center;
text-decoration:none;
}
ul li {
float:left;
text-decoration:none;
}
ul li a {
margin: 0 65px;
width: 110%;
height: 110%;
float: left;
display: block;
text-align: center;
text-decoration:none; width:80px;
}


HELP HELP HELP
et merci :wink:
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: centrer menu

Message par Ymai »

Bonjour
Si toutes les images qui constituent le menu avaient la même largeur, on pourrait peut-être imaginer quelque chose comme ceci.
Pour la facilité, j'ai attribué un identifiant "id" au menu.
Ensuite, j'ai ajouté deux lignes à la feuille de styles (que j'ai intégrée, pour la facilité encore; mais il faut la renvoyer en externe, idéalement).

Code : Tout sélectionner

<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<link rel="stylesheet" href="image_fond.css">
<title>Premiers tests du CSS</title>
<style type="text/css">
#menu {margin: auto; width: 1000px }
#menu li {width:25%}

ul {
margin-top:4%;
list-style-type:none;
text-align:center;
text-decoration:none;
}

ul li {
float:left;
text-decoration:none;
}
ul li a { float: left; display: block; text-align: center; text-decoration:none; }
</style>
</head>
<body>
<ul id="menu">
<li><a href="produits.html"><img
style="border: 0px solid ; width: 136px; height: 140px;"
src="bouton_produits.gif" alt="produits"></a></li>
<li><a href="ateliers.html"><img
style="border: 0px solid ; width: 133px; height: 140px;" alt="ateliers"
src="bouton_ateliers.gif"></a></li>
<li><a href="evenements.html"><img
style="border: 0px solid ; width: 169px; height: 143px;"
alt="événements" src="bouton_evenements.gif"></a></li>
<li><a href="liens.html"><img
style="border: 0px solid ; width: 87px; height: 140px;" alt="liens"
src="bouton_liens.gif"></a></li>
</ul>
</body>
</html>

ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
cloumiclem

Re: centrer menu

Message par cloumiclem »

Merci beaucoup !

Super novice, j'avoue ne pas être sûr de savoir externaliser le style :oops:
Est-il préférable d'utiliser l'éditeur css de kompozer ou un fichier css via notepad ?
Comment "transférer" les balises et codes ?
Enfin, ouaip voilà comme ça :oops:

En fait, l'idée est de centrer TOUT le site pour éviter des problèmes de navigateurs ou de résolution d'écran.
Y a-t-il d'autres procédés plus simples ?
Merci encore !
cloumiclem

Re: centrer menu

Message par cloumiclem »

Le problème 1er étant de conserver en permanence le texte fixe sur l'image de fond.
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: centrer menu

Message par Ymai »

cloumiclem a écrit :Merci beaucoup !

Super novice, j'avoue ne pas être sûr de savoir externaliser le style :oops:
Il était externe...
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
cloumiclem

Re: centrer menu

Message par cloumiclem »

Ensuite, j'ai ajouté deux lignes à la feuille de styles (que j'ai intégrée, pour la facilité encore; mais il faut la renvoyer en externe, idéalement).
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: centrer menu

Message par Ymai »

cqfd

Code : Tout sélectionner

<link rel="stylesheet" href="menu.css">
Elle était bien externe...
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 20 invités