2012-02-02 17 views
6

tengo el siguiente HTML y CSS:Alinear elemento a la izquierda en la lista desordenada

HTML:

<div id="wrapper"> 
    <ul> 
    <li>li1</li> 
    <li>li2</li> 
    </ul> 
</div> 

CSS:

#wrapper 
{ 
} 

#wrapper ul 
{ 
    width:50px; 
    height:100px; 
    border-style:solid; 
    border-width:1px; 
    list-style-type:none; 
} 

#wrapper ul li 
{ 
    border-style:solid; 
    border-width:1px; 
} 

que se traduce en la siguiente lista desordenada:

¿Cómo alinear los elementos de la lista a la izquierda en la lista desordenada?

He intentado flotador y el margen en el "#wrapper li ul", pero eso no resuelve el problema ..

+0

es necesario proporcionar más código. http://jsfiddle.net/cYZtA/ es lo que has dado, que no se corresponde con el resultado que has proporcionado. –

+1

¿Cuál es el estilo de CSS para su envoltura div? – Murtaza

+0

Css style for wrapper div ahora incluido en la pregunta – Birdman

Respuesta

18

Añadir un padding-left: 0pt al bloque #wrapper ul: necesitan ser puestos fuera

#wrapper ul 
{ 
    width:50px; 
    height:100px; 
    border-style:solid; 
    border-width:1px; 
    list-style-type:none; 
    ' CHECK THE NEXT LINE ' 
    padding-left: 0pt; 
} 
0

tratar de disminuir el acolchado lateral izquierdo de su elemento UL. Si no es de ayuda, juegue con relleno a la izquierda y margen izquierdo de UL y LI.

0

Sus marcadores de lista sin ordenar:

#wrapper ul { 
    list-style-type: none; 
    list-style-position: outside; 
} 
Cuestiones relacionadas