#1 span.error, #2 span.error { color: #fff; }
더욱 단축 할 수있는 방법이 있나요 :
#1 span.error { color: #fff; }
#2 span.error { color: #fff; }
그것은 사용하는 빠른/더 나은가요?
나는 Ana의 답변을 수락하고 있지만 나를 위해 agam360이 먼저 대상을 공격했습니다. 고맙습니다.
#1 span.error, #2 span.error { color: #fff; }
더욱 단축 할 수있는 방법이 있나요 :
#1 span.error { color: #fff; }
#2 span.error { color: #fff; }
그것은 사용하는 빠른/더 나은가요?
나는 Ana의 답변을 수락하고 있지만 나를 위해 agam360이 먼저 대상을 공격했습니다. 고맙습니다.
네, 중복되는 것을 피하십시오.이 상황이 여러 번 발생하면 CSS의 크기가 크게 줄어들 수 있습니다.
두 클래스에 같은 클래스를 추가하는 것이 더 짧습니다. 당신이 요소가 IDS에게 #1
및 #2
을 가진 외부의 어떤 span.error
요소가없는 경우에, 당신은에 더이를 압축 할 수
.myclass span.error {
color: #fff;
}
:
<div id="#1" class="myclass">
<span class="error">error text 1</span>
</div>
<div id="#2" class="myclass">
<span class="error">error text 1</span>
</div>
한 다음 작성할 수 있습니다 뭔가처럼 단지 span.error { color: #fff; }
이 외에도 .error
클래스의 요소는 항상 01입니다.elements, 그것들은 캠이 될 것입니다 .error { color: #fff; }
그래서 압축 할 수있는 양은 실제로 HTML 구조에 따라 다릅니다.
그가 할 수있는 몇 가지 상황에서, 아마도 두 요소의 외부에 span.error 요소가 있고 아마도'span.error' 요소가 ids'# 1을 갖는 두 요소 중 하나에있을 때 다르게 스타일을 지정하기를 원합니다 '와'# 2 '. – Ana
@Ana 내가 한 일은 "바보 같았습니다 ... 나는 그 ID 밖에 span.error가 없습니다. :) 타이 – Pavlos1316
페이지 구조에 따라 다릅니다.
span.error { color: #fff; }
이 더 짧아 지거나 조상이 규칙에 있어야하고 패턴을 따라야한다면 뭔가를 쓸 수 있습니다. div[id*='pattern'] span.error
. 이 예제에서 조상은 div
이며 id에는 "pattern"텍스트가 들어 있습니다. 필요에 맞게 수정할 수 있습니다.
왜 사용하지 마십시오 : span.error {color : #fff;}? – funerr
그냥 메모, ID가 숫자로 시작할 수 없습니다 – Sotiris
@ agam360 지금 여기에 u가 언급 한 것과 같습니다 ... 조금 쉬어야합니다. 고맙습니다. – Pavlos1316