내 CSS 클래스 중 하나가 다른 클래스를 재정의하는 이유를 알아 내려고 노력하고 있습니다 (다른 방법은 아님)
여기에 두 개의 CSS 클래스가 있습니다.
.smallbox {
background-color: white;
height: 75px;
width: 150px;
font-size:20px;
box-shadow: 0 0 10px #ccc;
font-family: inherit;
}
.smallbox-paysummary {
@extend .smallbox;
font-size:10px;
}
그리고 내 견해로는
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
글꼴 (겹치는 요소)이 20 개가 아닌 10px로 표시됩니다. 누군가 왜 이런 경우인지 설명 할 수 있습니까?
@extend.-제가 생각하는대로 작동한다면-그리고 같은 요소에서 두 선택기를 사용하는 것입니다.
.smallbox-paysummary하고 선택적으로 CSS 파일의 출현 순서에 의존하지 않고 CSS 선언을보다 명확하게 만들 것을 권장 하는 것 같습니다..smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary더 작은 글꼴을 원하지 않는 경우 처음에 글꼴을 더 작게 만드는 이유는 무엇입니까?


@extend .smallbox;, 표준이 아닌 CSS와 같은 어떤 모습을.