2012-08-02 19 views
12

私の最初の子セレクタがLessで動作しないのはなぜですか?最初の子なし

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

かなり十分です。しかし、まだ質問に答えることはできません。 – Rhyso

+0

あなたは8つの質問に対する回答を受け取りましたが、1つの回答のみを受け入れました。これは人々があなたの質問に答えることを妨げています。 – Kaivosukeltaja

+0

ありがとうございました。これからはやります。適切な回答がないとどうなりますか? – Rhyso

答えて

9

あなたは.leftPanel内の最初の子要素が<select>であれば、それはmargin-right: 30px;を持っている必要があることを指定しています。このルールを最初の子要素<select>(常に<option>)に適用する場合は、&:first-childoption:first-childに置き換えてください。

+0

あなたの意見があります。左パネルの中の最初の選択ボックスを対象にしようとしています – Rhyso

+2

'.leftPanel'の中の最初の要素*は' select'ですか?もしそうでなければ、それはあなたの問題です。 – thirtydot

関連する問題