Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2854 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Dropdown menu : modification de la largeur des boutons

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Dropdown menu : modification de la largeur des boutons

n°834509
lea809
Posté le 27-08-2004 à 19:29:03  profilanswer
 

Bonjour,
 
La barre de navigation horizontale de mon site fait 750 px et j'ai
besoin de 5 boutons. Je souhaiterais qu'ils prennent toute la longueur
de la barre. Si la valeur était attribuée en px, je leur aurais donné
une valeur de 150 pixels chacun. Or j'utilise comme valeur em. En leur
donnant la valeur de 12.3 em, j'arrive pratiquement au bout des 750
px. Si je leur donne plus que 12.3 em chacun, la barre de navigation
s'affiche sur deux lignes. Si je passe à 20%, le résultat n'est guère mieux...
Comment faire pour que les cinq boutons prennent tous les 750 pixels
aussi bien sous IE 6 que sous Firefox 0.9.3?
 
Merci d'avance,
 
#navigation {
margin: 0px;
padding: 0px;
}
 
#nav {
list-style: none;
margin: 0px;
padding: 0px;
text-align: center;
}
 
#nav ul {
padding: 0px;
margin:0px;
list-style: none;
width:12.3em;
z-index:99;
position:relative;
overflow:visible;
text-align: left;
}
 
#nav li {
margin:0;
position: relative;
float:left;
width: 12.3em;
background-color:#DFDFDF;
border:solid 1px #CECECE;
border-bottom:none;
display:block;
height:auto;
}
 
#nav a {
text-decoration:none;
display:block;
padding: 0.1em;
margin:0.2em 0 0.2em 0.1em;
background-color:#DFDFDF;
width:11.5em;
height:1em;
}
 
#nav a:hover{
background-color:#0099CC;
color:#FFFFFF;
background-image:none;
}
 
<div id="navigation">
<ul id="nav">
<li> <a href="#" >Accueil</a></li>
<li> <a href="#" >Accueil</a>
<ul>
<li><a href="#" >Accueil</a></li>
<li><a href="#" >Accueil</a></li>
<li><a href="#" >Accueil</a></li>
</ul>
</li>

mood
Publicité
Posté le 27-08-2004 à 19:29:03  profilanswer
 

n°836896
Niboubi
Posté le 30-08-2004 à 17:32:28  profilanswer
 

Salut,
 
es-tu au courant que les em sont relatifs à la taille du texte définie par le navigateur ? Ils peuvent donc varier. C'est plutôt délicat de faire tenir des em dans du width: xx px; si la structure n'est pas souple. Avec firefox, essaie ctrl+"+" et ctrl+"-" pr modifier la taille du texte, tu verras que ta structure part, si je puis me permettre, en vrille.
 
Si tu tiens à ce que la barre de navigation soit fixée à 750px, il n'y a rien qui à ma connaissance t'empêche de mettre un width en px aux <li>.


Message édité par Niboubi le 30-08-2004 à 17:32:59

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Dropdown menu : modification de la largeur des boutons

 

Sujets relatifs
Menu dynamique et Frame[HELP]Dans un formulaire: un select et deux boutons
envoi automatique d'un formulaire / menu JS vs CSSonglet (tab control) et boutons
[resolu]Formulaire avec plusieurs boutonsAprès macro, taper des caractéres renvoie dans le menu (Excel)
[batch]Réccupérer la date de création/modification d'un fichier,problème de menu flash avec url +arguments en PHP
recursivité et menu multiniveaux[HTML] Tableaux Menu/Main
Plus de sujets relatifs à : Dropdown menu : modification de la largeur des boutons


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)