나는이 똑같은 것을 시도하고이 웹 페이지를 발견했다. 이를 수행하는 직접적인 방법은 없습니다. IE :
<html><head><title>Test</title><style>
.a { font-size: 12pt; }
.b { font-size: 24pt; }
.c { b }
</style></head><body>
<span class='c'>This is a test</span></body></html>
는 하지 작업을 수행합니다. 여기서 문제는 (나와 같은) 당신이 논리적 인 방식으로 일을하려한다는 것입니다. (예 : A-then-B-then-C)
다른 사람들도 지적했듯이 이것은 작동하지 않습니다. 그것은 작동해야하고 CSS는 많은 다른 기능을 가져야합니다. 그렇게하면 해결할 필요가 없습니다. 일부는 이미이 문제를 해결하기 위해 jQuery 방법을 게시했지만 약간 수정하면 원하는 것을 얻을 수 있습니다.
<html><head><title>Test</title><style>
.a { font-size: 12pt; }
.b,.c { font-size: 24pt; }
</style></head><body>
<span class='c'>This is a test</span></body></html>
이것은 다른 방식으로도 동일한 효과를냅니다. "a"또는 "b"를 "c"에 할당하는 대신 "a"또는 "b"에 "c"를 지정하십시오. 나머지 코드에도 영향을 미치지 않고 동일한 효과를 얻을 수 있습니다.
다음 질문은 "여러 CSS 항목에 대해이 작업을 수행 할 수 있습니까?"(예 : font-size, font-weight, font-family?) 대답은 "예"입니다. C 부분 "당신이 그것의 일부가 그 모든 일 할 일의 각 상 부분은"이 .c ""의 일부가 될 것 "
<html>
<head>
<title>Test</title>
<style>
.a { font-size: 12pt; }
.b,.c { font-size: 24pt; }
.d { font-weight: normal; }
.e,.c { font-weight: bold; }
.f { font-family: times; }
.g,.c { font-family: Arial; }
</style>
</head>
<body>
<span class='c'>This is a test</span>
</body>
</html>
난 당신이 생각하는 방식을 좋아 :)
교묘 한 트릭. :) –