Bonjour à tous,
Je suis en train de passer en html/css un menu, le modèle fourni étant un fichier photoshop.
Je n'arrive pas à aligner le text en bas de la cellule <span>. Le résultat doit être compatible tout navigateur...
Qui pourrait me dire comment faire svp?
html:
css:
Modifié par brunob (12 May 2007 - 17:14)
Je suis en train de passer en html/css un menu, le modèle fourni étant un fichier photoshop.
Je n'arrive pas à aligner le text en bas de la cellule <span>. Le résultat doit être compatible tout navigateur...
Qui pourrait me dire comment faire svp?
html:
<div id="menu">
<hr />
<p class="x0">Navegación:</p>
<ul>
<li><strong><span class="m1">Portada</span></strong></li>
<li><a href="#" accesskey="2" title="Centro de negocio Retiro"><span class="m2">Centro de negocio Retiro</span></a></li>
<li><a href="#" accesskey="3" title="Visita virtual"><span class="m3">Visita virtual</span></a></li>
<li><a href="#" accesskey="4" title="Nuestros espacios"><span class="m4">Nuestros espacios</span></a></li>
<li><a href="#" accesskey="5" title="Contactar"><span class="m5">Contactar</span></a></li>
</ul>
<hr />
</div>
css:
#menu ul {
margin: 0 auto;
}
#menu li {
float: left;
border-left: 1px solid #B86900;
}
#menu li a {
text-decoration: none;
color: #F8E0BF;
}
#menu li strong {
background: #B95200 url(/img/bg-menu-strong.gif) repeat-x bottom;
color: #fff;
display: block;
}
#menu li span {
display: block;
width: 135px;
height: 89px;
border-left: 1px solid #F08900;
font-weight: bold;
font-variant: small-caps;
vertical-align: text-bottom;
}
#menu span.m1 {
background: transparent url(/img/bg-menu-m1.gif) no-repeat top left;
}
#menu span.m2 {
background: transparent url(/img/bg-menu-m2.gif) no-repeat top left;
}
#menu span.m3 {
background: transparent url(/img/bg-menu-m3.gif) no-repeat top left;
}
#menu span.m4 {
background: transparent url(/img/bg-menu-m4.gif) no-repeat top left;
}
#menu span.m5 {
background: transparent url(/img/bg-menu-m5.gif) no-repeat top left;
}
Modifié par brunob (12 May 2007 - 17:14)