ラス"をネストされた単純なフォルダを作成するために使用さmetaphore記事の一覧"を掲載した。 思った私は同じマークアップを適用すると左に手のナビゲーションを再作成する目的は、 CSSを変更し、再度、同じコードを使用します。 だからここに入ります。 'コース、私はあなた日には、 ピクセルサイズを変更すると相対するすべての期待ください。 一層の合理化は 、 CSSも少しすることができます。
HTMLの
<ul id="sitemap">
<li>の<a href="#">項目1 < / a >を< /李>
<li>の<a href="#">アイテム2 < / a >を< /李>
<li>の<a href="#">アイテム3 < / a >を< /李>
4項目<li>の<a href="#" class="open"> < / a >を
<ul>
<li>の<a href="#">サブアイテム1 < / a >を< /李>
<li>の<a href="#">サブアイテム2 < / a >を< /李>
<li>の<a href="#" class="open">サブアイテム3 < / a >を
<ul>
<li>の<a href="#">サブサブ項目1 < / a >を< /李>
<li>の<a href="#">サブサブ項目2 < / a >を< /李>
<li>の<a href="#" class="open">サブサブ項目3 < / a >を
<ul>
<li>の<a href="#">サブ-サブ-サブアイテム1< / a >を< /李>
<li>の<a href="#">サブサブサブ項目2 < / a >を< /李>
<li>の<a href="#">サブサブサブ項目3 < / a >を< /李>
<li>の<a href="#">サブサブサブ項目4 < / a >を< /李>
< / UL仕様>
< /李>
<li>の<a href="#">サブサブ項目4 < / a >を< /李>
< / UL仕様>
< /李>
4項目<li>の<a href="#">サブ< / a >を< /李>
< / UL仕様>
< /李>
<li>の<a href="#">項目5 < / a >を< /李>
<li>の<a href="#">項目6 < / a >を< /李>
< / UL仕様>
CSSの
サイトマップのUL # (
国境:なし;
マージン: 0 ;
リストスタイルのタイプ:なし;
背景色: #すなわち、 FFF ;
パディング: 0 ;
幅: 175px ;
フォント:通常の93 % verdana 、サンセリフ系;
国境の右: 1px固体# f3f1ed ;
カラー: # 333 ;
フロート:左;
マージン: 0 0 1em 0 ;
)
#李 (縁の下: 0サイトマップのUL ; )
サイトマップリーのUL # 1 (
背景: ( arrow_black_r.gif )右ノー# DFDBD5を繰り返すのURL ;
カラー: # 000 ;
フォントウェイト:太字;
表示:ブロック;
パディング: 7px 7px 7px 0.5em ;
テキスト装飾:なし;
幅:自動;
)
サイトマップリーのUL # a.open (
背景: # f3f1edのURL ( arrow_brown_d.gif )ノーを繰り返す右;
色: # 6a2b04 ;
フォントウェイト:太字;
)
サイトマップリーリーのUL # a.open (
背景: # e3e0dbのURL ( arrow_brown_d.gif )ノーを繰り返す右;
色: # 6a2b04 ;
フォントウェイト:太字;
)
のUL #サイトマップリーリーリーa.open (
背景: # dfdbd5のURL ( arrow_brown_d.gif )ノーを繰り返す右;
色: # 6a2b04 ;
フォントウェイト:太字;
)
のUL #サイトマップリーリーリーリーa.open (
背景: # dfdbd5のURL ( arrow_brown_d.gif )ノーを繰り返す右;
色: # 6a2b04 ;
フォントウェイト:太字;
)
/ * 2番目のレベル* /
サイトマップ #のUL のUL (
マージン: 0 0 0 0 ;
パディング: 0 ;
リストスタイルのタイプ:なし;
)
サイトマップリーリーのUL # (背景: ( dot2.gif )ノーを繰り返す; )のURL
サイトマップリーリーのUL # 1 (
背景:なし# F3F1EDを繰り返す( arrow_or_r.gif )のURL 5px ;
カラー: # 000 ;
フォントウェイト:通常;
表示:ブロック;
パディング: 7px 7px 7px 1.3em ;
テキスト装飾:なし;
幅:自動;
)
/ * 3番目のレベル* /
サイトマップのULのULのUL # (
背景: ( dot.gif )を繰り返す- yのURLを30px 0 ;
)
のUL #サイトマップリーリーリー (
背景: ( dot2.gif )は、 0.5日のURLを繰り返す30px ;
)
サイトマップリーリーリーのUL # 1 (
パディング: 0.5日0 .5日2.5em ;
背景:なし# F3F1EDを繰り返す( arrow_or_r.gif )のURL 18px ;
)
/ * 4番目のレベル* /
サイトマップのUL のULのUL #のUL (
背景: ( dot.gif )を繰り返す- yのURLを60px 0 ;
)
のUL #サイトマップリーリーリーリー (
背景: ( dot2.gif )のURLを繰り返すノー60px 0 ;
)
サイトマップリーリーリーリーのUL # 1 (
パディング: 0.5日0 .5日3.5em ;
背景:なし# F3F1EDを繰り返す( arrow_or_r.gif )のURL 31px ;
)
1 :リンク (
カラー: # 000 ;
背景色:透明;
)
1 :ホバー (
色: # b64908 ;
)
















うーん、 CSSの合理化という点では、私には、 *セレクタ作用するために使われる可能性があるが発生しました。
のUL #サイトマップリーリーリーリーa.open (
/ *おしゃべり* /
)
可能性があるとなる
のUL #サイトマップリー*リーa.open (
/ *おしゃべり* /
)
、ではない可能性があるすべての方法を無限大に応えるために? または*子セレクタは、セレクタの最後にのみ使用することができますか? ただのアイデア...一緒にいつかは、テストケースをかける必要があります!
うおー! 、繊維か何かを正しくコメントアウトされた、イタリックは私のasteriskseseses ...セレクタの中に食べた、記録のために!
ジョシュア、 。開いてセレクタのイエスをたくさん一緒にしていた場合は、同様の性質をかけることができます。 私は彼らの目的のために分離保管をactuallt 、等(プロパティ)の場合は、異なるレベルの一層の合理化を...もう一度、このことができる唯一の指針と番目のCSSとは別の色を持つことができますこれは、このコードを試みる人々 !