2012-05-22 2 views
0

요소를 ()으로 그룹화하고 싶습니다. 그러나 불가능하다고 생각합니다. 그렇지? 은 정말 이런 식으로이 작업을 수행해야합니까 :CSS, 그룹 구성 요소

#column-group-beta div.moduletable.title4 li a, 
#column-group-beta div.moduletable.title4 li a:link, 
#column-group-beta div.moduletable.title4 li a:visited, 
#column-group-beta div.moduletable.title4 li a:focus, 
#column-group-beta div.moduletable.title4 li a:active, 
div.title4 li a, 
div.title4 li a:link, 
div.title4 li a:visited, 
div.title4 li a:focus, 
div.title4 li a:active { 

} 

대신

#column-group-beta div.moduletable.title4 li (a,a:link,a:visited, a:focus,a:active) 
div.title4 li (a,a:link,a:visited, a:focus,a:active) { 

} 
+0

이미 'div.title4'가있는 경우 왜 ID 선택 도구가 필요합니까? 그것은 먼저 시도해야하는 특이성 문제와 같습니다. – BoltClock

+0

문제가되지 않습니다. 명확한'li a'에도 여전히 5 번 반복해야합니다. – Seb

+0

. 날 믿어. – BoltClock

답변

3

예, 당신이 정말로 그것을에게 CSS 서식이 요구하는 올바른 방법을해야한다. 당신의 CSS는이 특정을 얻는다 말했다

는 :

#column-group-beta div.moduletable.title4 li a:link 

이미 가능성이 엉망입니다. 이것은 일어난다. 많이. 때로는 필요하지만 럭셔리가 있다면 CSS를 다시 생각해보십시오.