CSS 만 사용하고 "error"클래스의 내부 div가 있다는 사실을 사용하여 외부 div에 스타일을 적용 할 수 있습니까?일부 div의 div를 포함하는 div에 스타일 적용
<div>
<div class = "error">
</div>
</div>
나는 자바 스크립트에서이를 수행 할 수 있습니다. 순수한 CSS에서 불가능하기 때문에
편집
,이 같은 뭔가를 정말 비효율적이다? 더 깨끗한 방법이 있습니까? 나는 쉽게 돔을 바꿀 수 없다. 배경에 대해, 에러 클래스는 자동으로 레일의 레이블/입력을 감싸고 있지만 포함하고있는 DIV의 스타일을 지정하고 싶습니다.
$(".error").parent().addClass("error-wrapper");
아니요. CSS에는 부모에게 버블 링하는 방법이 없습니다. 그것은 하향식 시스템입니다. –
가능한 [CSS 상위 분류 자 없습니까?] (http://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector) – zzzzBov
@spike, 만약 당신이 새로운 질문입니다. 새 질문을 만드십시오. – zzzzBov