2

クラス名を持つ最後の ul 要素に別のスタイルを追加したいのfooter_listですが、次のいずれも機能していません

ul.footer_list:last-child {
    border-right: none;
}

#menu-bottom.pads ul.footer_list:last-child {
    border-right: none;
}

構造は次のようになります

<div class="pads clearfix" id="menu-bottom">
    <ul class="footer_list">
        <li><a title="" href=""></a></li>
    </ul>

    <ul class="footer_list">
        <li><a title="Zu den Dell Gutschein Codes" href="/dell-gutschein-codes/"></a></li>
    </ul>
    <ul class="footer_list">
        <div class="menu-footer-container">
            <ul class="menu" id="menu-footer">
                <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25" id="menu-item-25"><a href=""></a></li>
            </ul>
        </div>
    </ul>
</div>
4

5 に答える 5

4

last-of-type 疑似セレクターを使用することもできます。

.footer_list:last-of-type {
    border-right: none;
}
于 2013-01-25T11:46:05.443 に答える
2

間違ったセレクターを使用しています。それよりも:

ul.footer_list:last-child {
    border-right: none;
}

そのはず:

.footer_list:last-child {
    border-right: none;
}

セレクターが正しく機能していることを確認する例: http://jsfiddle.net/kDhS8/

于 2013-01-25T11:36:07.513 に答える
0

を使用している場合、すべての が子であるlast-childことを意味するため、 を統合する必要があり、最後は です。次のようになります。ulliullilast-child

CSS:

.footer_list li{
    border: 1px solid #000;
}
.footer_list li:last-child {
    border: none;
}

HTML:

<ul class="footer_list">
    <li>Menu 1</li>
    <li>Menu 2</li>
    <li>Menu 3</li>
</ul>
于 2013-01-25T11:45:03.063 に答える
0

これはうまくいきます!( http://jsfiddle.net/NJcVE/1/ )

.footer_list:last-child {border-right: none; }

IE7/8 の場合は、必要な最後の ul にクラスを追加できます。例: CSS:

.lt-ie9 .last-child {border-right: none;}

Jクエリ:

/* LAST CHILD HACK FOR IE7/8 */
$(function(){
    if( $.browser.msie ){
     if( $.browser.version == 7.0 || $.browser.version == 8.0 ){
        $('.footer_list').each(function(){
            if( $(this).is(':last-child') ){
                $(this).addClass('last-child');
            }       
        });
     } 
});
于 2013-01-25T11:37:51.803 に答える
-1

これを使用できます

#menu-bottom ul:last-child  {
    //css for Last ul tag
}
于 2013-01-25T11:33:34.320 に答える