2012-08-02 9 views
12

¿Por qué mi selector de primer hijo no funciona en Menos?Menos primer hijo

.leftPanel{ 
    margin:20px; 
    float:left; 
    display:inline; 
    width:620px; 
    margin-left:10px; 
    select{ 
     width:300px;  
     &:first-child{ 
      margin-right: 30px;    
     } 
    } 
} 
+0

es suficiente. todavía no responde la pregunta sin embargo. – Rhyso

+0

Has recibido respuestas a 8 preguntas pero solo has aceptado una respuesta. Esto desalienta a las personas a contestar sus preguntas. – Kaivosukeltaja

+0

gracias no sabía de eso. lo hará a partir de ahora. ¿Qué pasa si no hay una respuesta adecuada? – Rhyso

Respuesta

9

está especificando que si el primer elemento secundario dentro de un .leftPanel es un <select>, debe tener margin-right: 30px;. Si está intentando aplicar esta regla al primer elemento secundario dentro de<select> (que siempre debe ser un <option>), intente reemplazar &:first-child con option:first-child.

+0

Veo su punto. Estoy intentando orientar el primer cuadro de selección dentro del panel izquierdo – Rhyso

+2

¿El * primer elemento * dentro de '.leftPanel' es' seleccionar'? Si no, ese es tu problema. – thirtydot

Cuestiones relacionadas