2012-08-02 12 views
12

Perché il selettore del primo figlio non funziona in Meno?Meno primo figlio

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

abbastanza giusto. ancora non risponde alla domanda però. – Rhyso

+0

Hai ricevuto risposte per 8 domande ma hai accettato solo una risposta. Questo scoraggia le persone dal rispondere alle tue domande. – Kaivosukeltaja

+0

grazie non lo sapevo. farà d'ora in poi. Cosa succede se non c'è una risposta adeguata? – Rhyso

risposta

9

si specifica che se il primo elemento figlio all'interno di una .leftPanel è un <select>, dovrebbe avere margin-right: 30px;. Se si sta tentando di applicare questa regola al primo elemento figlio all'interno di il <select> (che dovrebbe essere sempre un <option>), provare a sostituire &:first-child con option:first-child.

+0

Vedo il tuo punto. Sto cercando di scegliere come target la prima casella di selezione all'interno del pannello di sinistra – Rhyso

+2

Il * primo elemento * all'interno di '.leftPanel' a' select'? Se no, questo è il tuo problema. – thirtydot

Problemi correlati