내가 재단 (5) 사용과 CSS 선택에 대한 몇 가지 문제가있어 : 내가 정확히 내가 원하는 것을 선택할 수없는, 이상한 :재단 CSS 선택
이 상위 바이며, 나는 배경 - 변경 희망 "활성 오른쪽 버튼"의 색상 : CSS 파일에서
<nav class="top-bar" data-topbar>
<ul class="title-area">
<li class="name">
<h1><a href="#">My Site</a></h1>
</li>
<li class="toggle-topbar menu-icon"><a href="#">Menu</a></li>
</ul>
<section class="top-bar-section">
<!-- Right Nav Section -->
<ul class="right">
<li class="active"><a href="#">Right Button Active</a></li>
<li class="has-dropdown">
<a href="#">Right Button Dropdown</a>
<ul class="dropdown">
<li><a href="#">First link in dropdown</a></li>
</ul>
</li>
</ul>
<!-- Left Nav Section -->
<ul class="left">
<li><a href="#">Left Nav Button</a></li>
</ul>
</section>
</nav>
, 나는이 쓴 :
.active a {
background-color: red;
}
그것은 작동하지 않습니다, 나는 해봤를
.top-bar-section ul.right li.active a
그리고 아무 것도 없습니다. 유효한 하나만
.top-bar-section li.active:not(.has-form) a:not(.button)
입니다. 이해할 수 없습니다. 누구든지 CSS Selector에 대한 도움을 줄 수 있습니까? 고맙습니다!
당신의 선택은 좋은 것 같다. http://jsfiddle.net/BuA76/ – Shomz
@Shomz Foundation CSS를 사용하기 때문에 문제가 발견되었습니다.이 하나의 remplace 광산입니다. 그것은 내가 여러 CSS 정의 충돌을 배울 필요가 보인다. –
나는 당신이 다른 모든 것들을 다 써 버렸을 때 CSS를 적재해야한다. 그리고 적어도 그들의 엄격한 규칙들 - 예를 들어,'# id'는 요소 '
'의'.class'보다 더 높은 우선 순위를 갖는다. ...'.parent .class'는'.class' 등보다 엄격합니다. – Shomz