부모가 div.somename
입니다. 저 div.somename
안에, 나는 background-color:green
에 각각 div.sub
s의 2 명의 아이들이있다.하나의 하위 div를 제거하면 상위 div의 다른 하위 div는 배경색을 변경해야합니다.
내 질문에 div.sub
중 하나를 제거하면 다른 div.sub
은 파란색으로 배경색을 변경해야합니다.
CSS로 가능합니까?
부모가 div.somename
입니다. 저 div.somename
안에, 나는 background-color:green
에 각각 div.sub
s의 2 명의 아이들이있다.하나의 하위 div를 제거하면 상위 div의 다른 하위 div는 배경색을 변경해야합니다.
내 질문에 div.sub
중 하나를 제거하면 다른 div.sub
은 파란색으로 배경색을 변경해야합니다.
CSS로 가능합니까?
당신은 CSS와 함께이 작업을 수행 할 수있는 only-child
의사 클래스 사용 :
div.somename > div.sub {
background-color: green;
}
div.somename > div.sub:only-child {
background-color: blue;
}
당신이 jQuery를 사용하거나에만 CSS는 당신이 원하는 무엇을? – freebird
나는 CSS만을 사용해야합니다 –
어떻게 CSS로 아이 하나를 제거합니까? 그것은 저에게 새로운 것이고, 자바 스크립트가 필요할 때나 자바 스크립트를 사용할 때 자바 스크립트 당 다른 div의 CSS도 바꿀 수 있습니다. –