I는 다음과 같이, 각각 동일 코드의 약 6-7 라인을 가지고에 대한 다소 비슷한 스타일을 가지고 : [class * = "custom-style-"]과 ".this-class-is-default-style"사이에는 무엇이 더 비쌉니까?
custom-style-1 {
font-size: 12px;
color: red;
//Here come the specifics!
}
custom-style-2 {
font-size: 12px;
color: red;
//Here come the specifics!
}
custom-style-3 {
font-size: 12px;
color: red;
//Here come the specifics!
}
..
..
그래서 내가 쓴 각 클래스에서 반복 속성을 제거 :
[class*="custom-style-"],
[class*="custom-style-"] {
font-size: 12px;
color: red;
}
을
.this-class-is-default-style {
font-size: 12px;
color: red;
}
그냥 HTML 내에서 <div class="{list-here}">
에 추가 :
하지만 그때는 또 다른 클래스를 작성하지 왜 생각했다.
렌더링 시간면에서 어느 것이 더 비쌉니까? 또한, 유일한 유연성이 아닌 방법 사용으로 인한 유연성 문제 또는 단점이 있습니까?
_ "렌더링 시간면에서 어느 쪽이 더 비쌉니까?"- 작은 캘리퍼와 측정 장치를 가진 일부 괴물 만이 다른 사람들에게 알지 못할 것입니다. – CBroe
@CBroe 저는 ' 아주 많이 eveything을 최적화하려고 노력한다. 내가 할 수있는 한 최선을 다해 특정 방식으로 코딩하는 법을 배웠다. JS 또한 그렇기 때문에 관심이있다. 아마도 누군가가 대답을 알고있을 것이다. –
구현이 잘못되었습니다. '[class * = "custom-style -"]'가 두 번 있습니다. 그 중 하나는'[class^= "custom-style -"]'이어야하며 다른 하나는'[class * = "custom-style -"]'이어야합니다. https://stackoverflow.com/questions/3338680/is-there-a-css-selector-by-class-prefix/8588532#8588532 – BoltClock