멍청한 놈의 비트는 실제적인 조언이 필요합니다.CSS 구문 또는 사용자 정의 클래스 사용
저는 CSS 선택기 사용과 관련하여 mozilla가 작성한 기사를 읽었습니다.
기본적으로, 그들은 예를 들어, 복잡한 선택 트리를 사용하지 않는 말을하는지 : 그들은 두 번째 옵션은 브라우저의 성능을 위해 더 나은 될 것입니다 때문에 분명히
.class-a .class-b > .class-c is better expressed as custom-class-abc
하지만,이 경우 가장 좋은 솔루션입니다, 그리고 나서 그것은 많은 CSS 기초가 중복되도록 렌더링합니다.
나는 A가 들어있는 LI가 포함 된 UL이 있습니다. 나의 첫번째 A는 다르게 취급 될 필요가, 그래서 나는 다음과 같은 구문을 사용합니다 내가 Mozillas 최선의 방법을 따르도록했다 경우
#footer li:first-child a {}
, 이것은 다음과 같습니다 그것으로 배울만큼이
#footer a.first or #footer .first (after adding a class to the first A element)
그렇다면이 모든 것이 현실 세계에서 어떻게 작동하는지에 대한 조언을 주시면 감사하겠습니다.
기사에 대한 링크를 추가 할 수 있습니까? – Anil
엄청나게 거대한 셀렉터가 있어도 성능은 거의 문제가되지 않으므로 CSS가 매우 빠릅니다. 복잡한 선택기를 사용하지 않는 이유는 코드를 유지하기가 더 어렵 기 때문입니다. – zzzzBov
"그러면 CSS의 많은 기본 기능이 렌더링됩니다."이 기사를 진지하게 받아들이지 않는 이유가 여기에 있습니다. – BoltClock