오늘 문제가 발생한 후 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
요소에 스타일을 적용하지만, 다른 클래스를 생성하고 읽기 수 있도록 모든 목록 항목이 적용되지 않는 경우이
<li class="listitem selectedItem">xxxx</li>
물론 아, 무슨 바보 야! 모든 정말 빠른 답변을 주셔서 감사합니다.건배 Stuart – Stuart