2016-10-18 8 views
0

SCSSを使用し、nth-of-type()ルールをネストしようとしているネストされた要素を持っていますが、とにかく入力しませんでした。私はすべての奇妙なel_header要素を白いテキストに、偶数のすべてを黒にしたい。SCSSネストnth-of-type

.el { 
    height: 500px; 
    width: 500px; 

    &_header { 
    height: 100%; 
    width: 10%; 
    background: #555; 
    display: inline-block; 
    line-height: 500px; 
    text-align: center; 

    &nth-of-type(odd) { 
     color: black; 
    } 
    &nth-of-type(even) { 
     color: white; 
    } 

    } 
} 

DEMO

+1

&の後ろに「:」を追加します。 –

+0

この問題は、もはや再現できない問題や簡単な誤字によって引き起こされたもので、閉会に投票しています。同様の質問がここでは話題になるかもしれないが、これは将来の読者を助けるとは思わない方法で解決された。 –

答えて

3

あなただけ&:を忘れてしまいました。

使用

&:nth-of-type(odd){...} 

&:nth-of-type(even){...} 

、それが動作します。 updated fiddle

+0

実際のコードでは動作しませんが、実際のコードはあまりにも長く、人を見通すことができません。 – Shniper

+0

@Shniperセレクタとして '.el_header'を試してください。 https://jsfiddle.net/p3gro32d/4/を参照してください。 – herrh

関連する問題