1

http://jsfiddle.net/PdZrt/を参照してください

基本的に、yui のリセットとベースを適用し、メニューの ul を個別にスタイルしようとしています。Li はスタイルを拾いますが、ul も表示されません。

何か案は?

フィドルには次のものが必要です。

list-style: none;
padding: 0;
margin: 0;
background-color:Red
4

2 に答える 2

1

ここにはいくつかの問題があります。

1 つ目は、その jsfiddle がすべて 1 行で折り返していることです。

2 つ目は、ul読み取り用.nav-menu ulのCSS です。nav-menuul

.nav_menu { list-style: none; ... }

が表示されない理由は、background: red内の要素が設定されているためです。これにより、 のフローから が削除され、効果的にの高さが 0 になります。この問題を解決する方法は複数ありますが、最も簡単なのは に を追加することです。<ul><li>float: left<ul><ul>overflow: hidden<ul>

于 2012-12-12T09:28:13.093 に答える
1

あなたを定義し、あなた .nav-menu li list-style:none;定義する.nav-menu overflow:hidden;

このCSSを追加

.nav-menu{
overflow:hidden;
}

.nav-menu li{
list-style:none;
}

デモ

于 2012-12-12T09:24:04.423 に答える