Tengo una lista desordenada que estoy usando como una barra de navegación simple. Eso se parece a continuación:Lista desordenada que no se alinea completamente a la izquierda en un div
Como se puede ver sin embargo que <li>
elementos no están alineando todo el camino a la izquierda de la <div>
están contenidos en He tratado text-align: left;
en el <div>
que contiene pero que parece. para no tener efecto
HTML relevante:
<div id="menu">
<div id="menutop">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
</ul>
</div>
CSS relevante:
#menu {
width: 800px;
margin: 0 auto;
}
#menu div {
float: left;
width: 400px;
height: 60px;
background-color: #CACACA;
}
#menutop {
text-align: left;
}
#menutop ul {
list-style: none;
}
#menutop li {
display: inline;
padding: 10px;
}
#menutop a {
color: #000000;
text-decoration: none;
}
#menutop a:hover {
text-decoration: underline;
}
¿Alguna idea?
¿Ha intentado eliminar el 'margen' de' ul'? – PeeHaa
Colocar el código tal como está en jsfiddle funciona como se esperaba. http://jsfiddle.net/5wCZk/. Tu problema está en otra parte. –
Siempre puede usar un margen negativo: 'margin-left: -10px' – TylerH4