Mire a ver si lo siguiente le sirve como base y orientación:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es-es"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> * {margin:0; padding:0; outline: none; position: relative;}
html, body {
height: 100%;
width: 100%;
font-size: 1em;
font-family: monospace;
}
ul {}
li {
list-style-type: none;
float: left;
width:120px;
border: 1px solid #444;
}
li a {
text-decoration: none;
display: block;
/*width:100%;*/
text-align: center;
background: #cdcdcd;
padding: 10px 0;
}
li a img {
display: block;
margin: 0 auto;
max-width: 100px;
background: #fe0;
}
<li><a href="#"><img src="" alt="" width="15px" height="15px" />Un enlace
</a></li> <li><a href="#"><img src="" alt="" width="25px" height="15px" />Enlace dos
</a></li> <li><a href="#"><img src="" alt="" width="20px" height="15px" />otro enlace
</a></li> <li><a href="#"><img src="" alt="" width="10px" height="15px" />otro más
</a></li>
Cita:
Iniciado por Portgaz P.D: ese menu superior se puede maquetar de distinta manera, sin necesidad de usar las listas :)
¿Sería tan amable de indicar qué otra manera?
Y lo más importante, documente que esa otra manera es más apropiada y correcta que el uso de una lista no clasificada (ul) para mostrar un grupo de enlaces que conforman un menú.
Gracias
Hasta entonces, permítame manifestar mi desacuerdo con ellas y recomendar que no le hagan caso (en ese punto en concreto).