1

ワードプレスのテンプレートタグを使用して生成されたメニューがあります<?php wp_nav_menu(); ?>

生成されるコードは次のとおりです。

<div class="menu">
<ul>
<li class="current_page_item">Current Page</li>
    <li class="page_item page-item-58">Menu Item #1
        <ul class='sub-menu'>
            <li class="page_item page-item-62">Child Item #1</li>
            <li class="page_item page-item-60">Child Item #2</li>
        </ul><!--END page-item-58 -->
    </li>
</ul>
</div>

私の質問は:どうやって<ul class='sub-menu'>子供になるのを防ぐの<li class="page_item page-item-58">ですか?

生成されたコードは次のようになります。

<div class="menu">
<ul>
<li class="current_page_item">Current Page</li>
    <li class="page_item page-item-58">Menu Item #1</li><!--END page-item-58 -->
    <ul class='sub-menu'>
        <li class="page_item page-item-62">Child Item #1</li>
        <li class="page_item page-item-60">Child Item #2</li>
    </ul>
</ul>
</div>

答えが見つからないようです。

4

2 に答える 2

2

これはあなたが達成しようとするべきものではありません。ul 要素が別の ul 要素の子であることは違法です: http://www.whatwg.org/specs/web-apps/current-work/multipage/grouping-content.html#the-ul-element

w3 仕様も参照してください: http://www.w3.org/TR/html401/struct/lists.html#h-10.2

于 2012-11-14T10:31:06.047 に答える