私の場合、ネストされたリストを簡略化し、divを囲んでいますが、変更することはできません。drupalメニューによって作成されています。
ハードコードされたサイトのメニューのクローンを作成したい(削除されたリンクを編集)
サブメニューにボックス(ul li ul liアイテム)を「埋め込む」にはどうすればよいですか?ブロック表示のリストだけで可能ですか?それらのz-indexが必要ですか?またはフロート?リストアイテムでもフロートは可能ですか?
一般的に、私はカスケードのことを理解していますが、それでも数回の繰り返しでcssを書くのに一生懸命です。短縮するためのいくつかのヒントがいいでしょう。
今のところ私の主な質問は、最後のエントリ(マークされている)のスタイルが上書きされる理由です。ファイル内の順序は役割を果たしますか?
#block-system-main-menu .content {
font-size: 17px;
font-weight: bold;
}
#block-system-main-menu div ul li {
width: 207px;
margin: 4px 0px;
}
#block-system-main-menu div ul li {
display: block;
height: 38px;
background: url(/sites/all/themes/schott/menuitembg.gif);
}
#block-system-main-menu div ul li .active-trail {
display: block;
height: 60px;
background: url(/sites/all/themes/schott/menuitembg_p.png);
}
div ul li ul li.leaf { /* both styles are overwritten */
display: inline-block;
background: url(/sites/all/themes/schott/subitem_passive.gif);
}