제 질문은 꽤 어려운 일입니다. 웬일인지 나는 오늘 그 머리를 감쌀 수 없다.CSS 우선 순위 및 특정 요소 타겟팅
나는 그렇게
<div class="wrapper">
<ul>
<li class="menu-item"><a href="#">Menu Item</a>
<div class="inner">
<a href="#">Login</a>
</div>
</li>
</ul>
</div>
나는 다음과 같은 CSS 선택기를 사용하여 로그인 링크를 목표로 노력하고 같은 구조로 메뉴를 만들고있어 : 선택기가 작동
.inner a{}
, 그러나 다음 셀렉터가 CSS의 출현 빈도를 취하고 위의 셀렉터를 오버라이드합니다.
나는 완전히 당황 스럽다. 두 번째 선택기가 첫 번째 스타일보다 스타일 우선 설정을 사용하는 이유는 무엇입니까? 위의 "a"요소를 어떻게 목표로 삼으시겠습니까?
마지막으로 제공되는 선택자는 무엇입니까? – j08691
@ j08691 상관 없습니다. 두 개의 유형 선택자와 클래스 선택자가있는 규칙은 순서가 무엇이든 하나의 클래스 선택자를 가진 규칙보다 낫습니다. [CSS의 특수성] (http://www.w3.org/TR/selectors/#specificity)을 읽어보십시오. – robertc
@robertc - 고마워요.하지만 CSS 특이성에 대한 모든 것을 알고 있습니다. 나는 단순히 질문을하고 있었다. – j08691