0

わかりましたので、これが私の静的HTMLメニューです..

 <ul id="nav">
            <li class="active"><a href="index.html"><span>Home</span></a></li>
            <li><a href="#"><span>Holiday Packages</span></a></li>
            <li><a href="#"><span>Best Deals</span></a>
                </ul>

スパンのCSS --- >

#nav a span { background:url(images/nav-right.png) right top no-repeat; padding:0 26px 0 0; display:block; }

問題は、スパン スタイルを動的に生成されたメニューに適用する方法です。なぜなら、wp_nav_menu(); 次を出力します----->

<a href="#">Holiday Packages</a>

メニュー項目である「ホリデーパッケージ」にスパンタグを適用するオプションがありません..

4

3 に答える 3

0

Wordpress のメニュー関数wp_nav_menu()を使用する必要があります。

ここで、メニューのスタイルを設定する方法 (およびさまざまなレベル) を読むことができます: http://www.wpbeginner.com/wp-themes/how-to-style-wordpress-navigation-menus/

于 2013-02-26T16:47:00.070 に答える
0

単純に設定する: CSS で単純に設定することはできません。

ただし、おそらく、メニューを生成している Wordpress テンプレートを編集して、a要素内にスパンを追加することができます。

それは本当に難しいことではありません。

于 2013-02-26T16:45:47.863 に答える