아래 코드를 입력하면 application.css 파일에 오류가 발생합니다. h1.title 코드는 실행되지만 h1 코드는 실행되지 않습니다. 내 응용 프로그램에서 h1.title이 h1보다 위에 있다는 것을 언급 할 가치가 있습니다. 그러나 h1.title 코드 바로 뒤에 h1 코드를 삽입하면 작동하도록 할 수 있습니다 (h1 코드 조각으로 반복). 내 코드 DRY를 유지하고 싶으면이 작업을 수행하고 싶지 않습니다. 이것은 사소한 것처럼 보이지만 나는 그것으로 상당히 씨름을했고 진전을 보이지 않았다.레일즈 애플리케이션 스타일 시트 오류
h1 {
color: maroon;
font-size: 150%;
font-style: italic;
display: block;
width: 100%;
border-bottom: 1px solid DarkSlateGrey;
}
h1.title {
margin: 0 0 1em;
padding: 10px;
width: 98.5%;
background-color: orange;
color: white;
border-bottom: 4px solid gold;
font-size: 2em;
font-style: normal;
}
정확히 작동하지 않는 기능은 무엇입니까? H1 코드는 내가 설정 한 jsfiddle 예제에서 잘 실행됩니다. http://jsfiddle.net/TRKkj/1/ – afaf12
방금 코드를 scaffold.css.scss 파일로 옮겼습니다. 완벽하게 실행됩니다. 내가 보지 못하는 범위 문제가 있습니까? 왜 scaffold.css.scss에서 실행되지만 application.css에서는 실행되지 않는지 이해할 수 없습니다. – Anconia
브라우저의 검사기에서 요소를 살펴보십시오. h1 요소가 다른 파일에서 상속받은 요소입니까? – badams