1

UL マーカーがマージン内に収まらない問題がありました。変更で直りました

#contents ul {
border:solid;
    font-size:85%;
margin-left: 0px;
padding-left: 2.5em;
    max-width: inherit;
list-style-position: inside;
}

ul {
  /* rules */
}

問題の ul には「コンテンツ」の ID が与えられていますが、ルールはその子にのみ継承されるようです。それとも、この事故には別の理由がありますか? 可能であれば、ul ルールセットを「コンテンツ」ID に制限できるようにしたいと考えています。

4

1 に答える 1

5

#contents ul

スタイルを適用する必要がある<ul>要素の子孫であると言っています。id="contents"しかし、あなたは持っていると言います

<ul id="contents">

あなたができるように

ul#contents {
  /* your rules */
}

これは、要素でセレクターを修飾するために必要ではありません。#contentsだけで十分なはずです。

<ul>withid="contents" その子孫の両方が必要な場合は、次のことができます

#contents, #contents ul {
  /* your rules */
}
于 2012-08-05T00:15:30.423 に答える