2017-09-24 9 views
0

私はMiddlemanで構築されたブログサイトで作業しています。リストのデフォルトのlist-style-typeは_lists.scssにあり、各li要素にディスクがあるところで正しく動作します。しかし、私はliのh3要素に対してこれをオーバーライドする必要があります。ここでh3要素のCSSリストスタイルタイプをオーバーライドします

は私のリストのHTMLの例です:

ul, ol { 
    margin: 0; 
    padding: 0; 
    list-style-type: none; 

    &%default-ul { 
    list-style-type: disc; 
    margin-bottom: $base-line-height/2; 
    padding-left: $base-line-height; 
    } 

    &%default-ol { 
    list-style-type: decimal; 
    margin-bottom: $base-line-height/2; 
    padding-left: $base-line-height; 
    } 
} 

#main > ul > li > h3 { 
    list-style-type: none; 
} 

しかし、何も画面に変化しない:ここで

<div id="main" role="main"> 
<ul> 
    <li> 
     <h3>heading</h3> 
    </li> 
</ul> 

は、私が取り組んできたCSSです。

紛失しているものはありますか?どんな助けもありがとうございます。それは(まだ)何のセレクタを持っていないよう

+0

ようにしてみてください素子。 –

+0

本質的にhttps://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector/1014958#1014958の複製 –

答えて

-1

することはないのLiの子へのULの李へのlist-style-typeを与える の内容を決定するためにこれは、CSSでは不可能である。この

#main > ul > li{ 
    list-style-type: none; 
} 
関連する問題