(CSS에서 부모와 자녀가 더 식별하기) :들여 쓰기를 사용하여 CSS를 읽기 쉽도록 만드시겠습니까? 난 항상 다음과 같은 CSS 구조로 자신을 안내했습니다
#nav { }
#nav li { }
#nac li a { }
이 구조하는 것은 부모와 아이가 누구 명확하게 알려줍니다.
최근 기사 (나는 CSS 트릭이라고 생각합니다.)에서 누군가 CSS가 오른쪽에서 왼쪽으로 읽혀집니다. 따라서 더 느린 태그가 많을수록 (때로는 모든 단일 태그를 쓸 필요가 없다고 생각합니다.)
그래서 이런 식으로 뭔가 할 수있다 :
# 특수 링크가 #nav의 자식#nav { }
#special-link { }
. 나는 이것이 단순한 스타일 시트에서 큰 문제가 아니라는 것을 알고 있습니다. 그러나 큰 것에서 나는 부모와 자식이 누구인지 혼란 스러울 것입니다.
또 다른 해결책은 다음과 같습니다
#nav { }
#special-link { }
들여 쓰기이 CSS의 딜레마 해결하려면 어떻게
?
나는 CSS를 작성할 때 무슨 일이 벌어지고 있는지 정확히 읽고 이해하는 것이 중요하다고 동의합니다. 특히 프로젝트를 언젠가는 꺼내야하는 경우. – Kyle
동의합니다. 페이지로드에 시간이 걸리는 경우 CSS는 일반적인 용의자가 아닙니다. 이 경우 가독성을 위해 약간의 속도를 희생하는 것이 좋습니다. 나는 분명히 내가 선택한 것보다 자식 선택 자 대신에 자손을 사용할 것입니다. 거기에 좋은 조언을! –