Bonsoir,
Sur ce site : http://www.aveyronnaise-classic.com/
la mise en page est actuellement basée sur une largeur fixe de 800px.
Les éléments du menu horizontal ont donc une largeur de 160px.
Mon problème : je voudrais faire évoluer la mise en page vers une largeur fluide.
Les éléments du menu devraient donc avoir une largeur de 100/5 = 20%.
Ça fonctionne parfaitement pour Firefox et Opera mais hélas pas pour IE
Quelqu'un aurait il une idée pour que le résultat soit équivalent quelque soit le navigateur.
Le html :
et la CSS actuelle associée :
Modifié par jld (06 Nov 2007 - 10:24)
Sur ce site : http://www.aveyronnaise-classic.com/
la mise en page est actuellement basée sur une largeur fixe de 800px.
Les éléments du menu horizontal ont donc une largeur de 160px.
Mon problème : je voudrais faire évoluer la mise en page vers une largeur fluide.
Les éléments du menu devraient donc avoir une largeur de 100/5 = 20%.
Ça fonctionne parfaitement pour Firefox et Opera mais hélas pas pour IE
Quelqu'un aurait il une idée pour que le résultat soit équivalent quelque soit le navigateur.
Le html :
<div id="onglet">
<ul>
<li>
<a href="index.php?page=accueil&menu=accueil" <?php if($id2=='accueil'){echo 'id="actif2"';} ?> title="ACCUEIL">ACCUEIL</a></li>
<li>
<a href="index.php?page=aveyron&menu=presentation" <?php if($id2=='presentation'){echo 'id="actif2"';} ?> title="PRESENTATION">PRESENTATION</a></li>
<li>
<a href="index.php?page=presse&menu=edition" <?php if($id2=='edition'){echo 'id="actif2"';} ?> title="EDITION 2007">EDITION 2007</a></li>
<li>
<a href="index.php?page=historique&menu=historique" <?php if($id2=='historique'){echo 'id="actif2"';} ?> title="HISTORIQUE" >HISTORIQUE</a></li>
<li>
<a href="./2bgal/index.php" title="LES PHOTOS">PHOTOS</a></li>
</ul>
</div>
et la CSS actuelle associée :
/* les onglets*/
#onglet {
font-family:arial,verdana;
line-height:300%;
margin:10px 0 10px 0;
height:50px;
}
#onglet ul {list-style-type: none;
margin:0;
padding:0;
}
#onglet li {
margin-bottom: 0px;
float:left;
width: 160px;
}
#onglet a {
height: 40px;
display: block;
text-align: center;
font-size:1.4em;
font-weight:bold;
color:#FFFFFF;
text-decoration: none;
border-bottom:solid 2px green;
}
#onglet a:hover {
border-bottom:solid 2px red;
color:red;
}
#onglet #actif2{
cursor:crosshair;
color:red;
border-bottom:solid 2px green;
}
Modifié par jld (06 Nov 2007 - 10:24)