저는 프로젝트에서 일하고 있으며 순수한 HTML과 CSS를 사용하여 페이지를 만들었습니다. 3 개의 다른 스타일 시트를 사용 했으므로 페이지가 반응 형이되기를 바랍니다. 하나는 2000px 이상의 폭, 하나는 901px에서 1999px까지, 다른 하나는 900px보다 작은 폭을위한 것입니다. 너비가 900px 이하일 때 2000px 및 1999px 스타일 시트의 일부 요소를 숨기고 싶지만 숨기고 싶지 않은 중첩 요소가 일부 포함되어 있습니다.스타일을 재정의하고 CSS에서 상속을 방지하는 방법은 무엇입니까?
<div class=”parent-element”>
<div class=”nested-element”>
</div>
</div>
나는 "부모 요소"클래스를 숨길 수있는 다음과 같은 CSS를 사용했지만, 그것은 또한 "중첩 된 요소"는 "중첩 된 요소"를 얻는 방법
.parent-element {
display: none;
}
을 숨 깁니다 "부모 요소"클래스가없는 클래스 백? 900px 스타일 시트가 다른 두 스타일 시트에서 모든 스타일을 상속,
나는이 코드를 사용했습니다 그것은 또한
.nested-element {
display: block;
}
작동하지 않습니다, 어떻게 그것을 방지하기 위해?
처럼 당신은 멋진 따옴표를 가지고, 당신의 HTML을 수정해야합니다) ... –
상속 여기 일을 재생되지 않습니다,'display' 상속 된 스타일이 아니다. – Kos