今日、問題が発生した後にCSSクラスの優先度について質問があります。状況は次のようになります。CSSクラスの優先度
私はそれに関連するクラスを持つ順序のないリストを持っています。 LI
タグにもいくつかのスタイルが定義されています。クリック後("selected"
クラスを介して)LI
のスタイリングを変更したいが、追加されたクラスのスタイルは適用されない。これは正常な動作か、このコードは動作するのでしょうか?
CSS:
.dynamicList
{
list-style: none;
}
.dynamicList li
{
display: block;
width: 400px;
height: 55px;
padding: 10px 10px 10px 10px;
border: 1px solid #000;
background-color: #ff0000;
}
.selectedItem
{
background-color: #0000ff;
}
はHTML:
<ul class="dynamicList">
<li>First Item</li>
<li class="selectedItem">Second (Selected) Item</li>
</ul>
"selected"
リスト項目の背景色が変更されていません。私はLI
要素にスタイルを適用するが、別のクラスを作成し、それを読み込むように、すべてのリスト項目にそれを適用しない場合、これは、短い答えはあなたの.selectedItemこと..ですまた
<li class="listitem selectedItem">xxxx</li>
ああ、もちろん、どんな馬鹿!本当にすばらしい答えがありがとう!歓声 スチュアート – Stuart