내가 만들고있는 웹 사이트에 대해 일부 미디어 쿼리를 사용하려고합니다. 그러나 제가 가지고있는 문제는 미디어 쿼리 스타일이 실제로 적용되는 동안 오버라이드되는 것입니다. 나는 똑같은 선택자를 사용하고 있기 때문에 왜 그런지 말해 줄 수 없다. 아무도 내가 보지 못하는 것을 지적 할 수 있습니까? 나는 아무도의 표시를하기 위해 탐색을 설정 한 경우미디어 쿼리 스타일이 원래 스타일을 덮어 쓰지 않음
ORIGINAL CSS
#global-wrapper-outer > #global-wrapper-inner {
width: 85%;
height: 100%;
margin: 0 auto;
position: relative;
}
#global-wrapper-outer > #global-wrapper-inner > nav {
background: #fff;
padding-bottom: 20px;
box-shadow: 0 4px 2px -2px gray;
}
미디어 쿼리의 CSS
@media screen and (max-width:1024px) {
#global-wrapper-outer > #global-wrapper-inner {
width: 100%;
}
#global-wrapper-outer > #global-wrapper-inner > nav {
display: none;
}
}
두 번째 미디어 쿼리는 잘 작동한다. 그러나 # global-wrapper-inner의 너비를 100 %로 설정하려고하면 적용되지 않습니다. F12 키를 눌러 해당 요소를 선택하면 스타일이 적용된 것을 볼 수 있습니다. 그러나 스타일 자체는 넘어져서 이 아니고 실제로는이 적용되지 않고 여전히 85 %의 원래 너비가 있습니다.
이것은 그 것이다. 그거 알아두면 좋을거야. 매우 감사합니다. 이제 질문을 드리겠습니다.
태그를 추가 한 다음 나중에 다른 미디어 쿼리에서 동일한 특수성을 사용하여 768px 미만인 경우 다시 85 % 너비로 변경하십시오. 다른 조상이 필요하겠습니까, 아니면 미디어 쿼리에 특이성이 없다고 했으므로 괜찮을까요? –그 질문에 흠집을 낸다. 나는 그것을 시험해 보았다. 그리고 나는 생각했던 것처럼 잘 작동했다. 증가 된 특이성은 필요하지 않습니다. 다시 한 번 감사드립니다! –
감사합니다, 완벽하게 일했습니다. –