2012-06-28 2 views
1

안녕하세요 저는 CSS로 미디어 쿼리를 처음 접해 보았습니다. 그렇기 때문에 본질적으로 자바 스크립트 대신 CSS를 사용하여 화면 크기가 940 픽셀 미만인 경우 요소를 숨기려고합니다. .CSS 미디어 쿼리가 divs를 숨기거나 표시하지 않는 경우

어떤 이유로이 모든 크기의 요소를 숨기고 있습니다. 오타가 있거나 아무것도 찾을 수없는 것 같습니다. 디스플레이가 없어도 작동하지 않습니까?

@media all and (min-width: 940px) { 
#smallDistrictMap 
{ 
    display:none; 
} 
} 

나는 화면 크기는 940px보다 작은 시작하지만 화면이 더 큰 크기로 시작하면되지 ...

도 추가하려고 경우가 작동 눈치 최대 폭

@media all and (max-width: 2000) and (min-width: 940px) { 
#smallDistrictMap 
{ 
    display:none; 
} 
} 

그러나 이것은 어떤 이유로 효과가 없습니다. - 화면이 940px보다 작은 경우 아아 아아

+0

또한 최대 폭 – SVS

+1

@media 화면과 추가 (최대 폭을 : 1920px)와 (최소 폭 : 940px) – SVS

+0

이 여전히 파이어 폭스에 사업부를 숨기고 :( – codelove

답변

2

이 요소를 숨기려면 940px이 아니라 MIN 맥스이라고 의미

@media all and (max-width: 940px) { 
#smallDistrictMap 
    { 
     display:none; 
    } 
} 
+0

너무 미디어 쿼리에 걸렸습니다. 문법이 실제로 말하는 것을 잊어 버렸습니다 .Lol, 커피 한잔의 시간 – codelove

+2

이 "버그"유형이 발생할 때 - 침대를 치는 시간입니다. 커피가 많이 도움이되지 않습니다 –

+0

lol 그건 사실이야. – codelove

0

확인이 최대의 코드를 변경 논리에 오류 ..이었다 있도록 졸탄이 제안한 것처럼 트릭을 펼쳤다.

@media all and (max-width: 940px) { 
    #smallDistrictMap 
    { 
     display:none; 
    } 
} 
관련 문제