요소를 선택하는 가장 좋은 (가장 효율적인) 방법은 무엇인지 모르겠습니다.클래스/ID를 모든 것에 추가하거나 다른 선택자를 사용해야합니까?
내가 어떻게해야
<div id="navigation">
<ul>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul>
</div>
내 정렬되지 않은 목록을 선택합니다
- (나는 내 사이트를 통해 다른 UL의 영향을주지 않습니다 보장) (매우 간단한 예) 나는 다음과 같은 레이아웃을 가지고 말할 수 있습니다
#navigation ul {}
또는 UL에 수업을 지정 하시겠습니까? - 내 목록 항목을 선택하고 싶습니다. 다시 그 항목에만 영향을줍니다.
navigation ul li{}
을해야합니까, 아니면 수업을 배정해야합니까? - 마지막으로, 첫 번째 링크를 선택하고 스타일을 지정하려면
#navigation ul li:first-child {}
을 수행해야합니까? 아니면 클래스를 할당해야합니까?
이 질문에 감사드립니다. 거의 같지만 클래스를 사용해야 할 때와 그렇지 않을 때가 궁금합니다.
귀하의 질문은 ... misphrased입니다. 클래스와 ID는 선택자이므로 정말 "클래스/ID를 모든 것에 추가하거나 _other_ 셀렉터를 사용하는 것이 좋습니다"라고 말하는 것이 좋습니다. 나는 그것을 그렇게 편집 할 것이다. – ScottS
1, 2, 3의 경우 - 네비게이션 div에 다른 'ul'이 있으면 어떻게 차별화 할 것입니까? 그것은 매우 간단한 대답이고 당신 만이 대답 할 수 있습니다. 그것은 모두 레이아웃/페이지의 항목에 달려 있습니다. 클래스/ID를 사용할 수 있다면 항목을 훨씬 더 간결하고 다른 사람이 읽을 수있는 작업을 수행 할 수 있습니다. – JonH