2012-03-06 4 views

답변

2

내 생각 엔 모두 당신의 선택자는 같은 특이성 + 컬러 속성이 상속을 가지고있다.

color 속성이 상속됩니다.

설정 먼저 기본 <li> 요소에 대한 색상과는 직접 아이들 .courses > ul > li에 대해 다른 색을 적용 : 나는 데모를 쳐다 보면서 발견

.courses ul li { 
    color: Black; 
    margin-left: 40px; 
}​ 

.courses > ul > li { 
    color: #9E002E; 
    font-size: 20px; 
} 

DEMO

+0

상속 만이 여기에있는 유일한 핵심 플레이어입니다. – BoltClock

3

중첩 된 아이들이 부모로부터 색상을 상속합니다. li에 기본 텍스트 색상을 지정하면 문제가 해결됩니다 (CSS 규칙 블록의 순서가 달라 지므로 유의하십시오).

데모 : http://jsfiddle.net/5Jf4Y/6/

+0

당신의'.courses 울 리 '규칙이'.courses> ul> li' 규칙 뒤에 오면 모든 목록 항목이 검은 색이됩니다. 이것이 주문을 잘못 이해하는 데 대한 설명이 될지 모르겠지만 대부분의 사람들이 겪고있는 "문제 해결"과 일 치하지 않습니다.) – BoltClock

+0

Gah, 대신 '실행'을 누르십시오. JSFiddle에 'Save'의 : http://jsfiddle.net/5Jf4Y/6/. 이것이 작동하지 않는 이유 일 겁니다 ... – Blender

관련 문제