2014-07-27 2 views
0

정적 웹 사이트를 작성하고 로컬로 테스트하고 있습니다. 나는 미디어 쿼리를 작성하여 레이아웃을 약간 변경하여 스마트 폰을 살펴 보는 것이 훨씬 낫다. 미디어 쿼리를 통해 내 목표는 텍스트와 프로필 사진을 나란히 놓고 하나씩 차례로 변경하는 것입니다.CSS Media Query가로드되지 않음

내 문제는 크롬이나 Firefox에서 HTML 파일을로드하고 창 크기를 조정할 때 레이아웃이 변경되지 않고 수정 방법을 알 수 없다는 것입니다. 어떤 도움이라도 대단히 감사 할 것입니다. 아래에서 내 코드를 찾으십시오. 내 표준 CSS를 들어

나는이 (작은 조각)이 있습니다

#about-text { 
    /*A div containing paragraphs and a table*/ 
    display: inline-block; 
    width: 50%; 
} 

#profile-photo { 
    /*An img tag after the closing about-text div*/ 
    border: 4px solid #1abc9c; 
    display: inline; 
    float: right; 
    margin: 8% 0% 0% 0%; 
    max-width: 40%; 
} 

그리고 나는 미디어 쿼리와 해당 CSS가 : 어쩌면

@media (min-device-width : 320px) and (max-device-width : 480px) { 

#about-text { 
    /*A div containing paragraphs and a table*/ 
    display: block; 
    width: 50%; 
} 

#profile-photo { 
    /*An img tag after the closing about-text div*/ 
    border: 4px solid #1abc9c; 
    display: block; 
    float: right; 
    margin: 8% 0% 0% 0%; 
    max-width: 40%; 
} 
} 

답변

2

사용자는 장치의 화면 크기 만 고려하여 min-device-width 및 max-device-width를 사용하고 있습니다. 최소 너비와 최대 너비를 사용하면 크기를 조정할 때 브라우저에서 작동합니다.

예 :

.testDiv { 
    color: green; 
} 

@media (min-width : 320px) and (max-width : 480px) { 
    .testDiv { 
     color: red; 
    } 
} 

http://jsfiddle.net/ZUPD2/

+0

감사합니다! 그것은 잘 작동합니다. 최대/최소 장치 너비와 최대/최소 너비간에 어떤 기능이 변경 되었습니까? 이것은 더 이상 특별한 것을하지 않거나 거의 동일하게 작동합니까? –

+0

다른 웹 브라우저는 변덕스럽고 일부는 이러한 쿼리 중 하나만 지원합니다. 창을 확대/축소하거나 크기를 조정할 때 스타일을 변경하지 않으려면 너비가 아니라 장치 너비를 사용해야하는 이유에 대해 많은 생각을 할 수 없습니다. 이 기사에서는 두 가지 모두를 사용하여 기지를 다룰 것을 제안하며 동의합니다. http://emailwizardry.nightjar.com.au/2013/08/28/media-queries-in-html-email-cover-all-your-base/ –

0

를 더 닫는 대괄호가 없기 때문에 미디어 쿼리 블록?

+0

사과 - 내가 실수로 내 편집기 맞은 편에 복사 할 때 오프 브래킷이 떠났다. 그래도 감사합니다. –