2014-10-21 3 views
-1

내가 만들고있는 사이트의 머리글을 가지고 놀고 있는데, CSS 미디어 선택기를 사용하여 헤더를 휴대폰에서 보는 방법을 변경하려고합니다. 코드 http://jsfiddle.net/ro7pbdkw/2/@media 선택기 관련 문제?

하고 여기에

입니다 :

HTML :

<img src="http://lifetimefoundation.adoptsites.wpengine.com/wp-content/uploads/sites/3/2014/10/LifetimeLogolong.png" alt="LifetimeFoundation" width="311" height="122" class="header-img" align="left" style="margin-right: 10px;"/> 
<div class="header" style="background-color:#6b3f24; height:122px; width:960px;" align="center"> 
<div class="header-text" style="padding-top: 10px; text-align: left;"> 
    <h1>BUILDING FAMILIES AND FUTURES</h1> 
    <h5>Through Adoption Grants and Educational Scholarships</h5> 
</div> 
</div> 

CSS :

여기

내가 할 노력하고있어의 바이올린입니다
h1 { 
    font-family: Garamond; 
    font-size: 200%; 
    color: #FFFFFF; 
    margin: 0px; 
} 
h5 { 
font-family: Garamond; 
    font-size: 100%; 
    color: #D9825F; 
    margin: 0px; 
} 
@media handheld { 
    .header { 
     display:none; 
    } 
} 

갈색 상자를 휴대 전화에서 사라지게하고 img를 머리글로 남기고 싶지만 스타일 선택기를 실제로 제대로 작동시키지 못했습니다. 내가 뭘 잘못하고 있는지 알려주는 조언이나 의견이 있으십니까?

많은 감사를드립니다!

+0

입니다.이 질문은 http://stackoverflow.com/questions/3893342/do-iphone-android-browsers-support-css-media-handheld 전에 요청되었습니다. 최대 너비의 화면을 사용해야합니다. 화면 크기 감지 –

+1

뷰포트를 설정 했습니까? – ceejayoz

답변

-1

변경이

@media screen and (max-width: {{ portrait size of your handheld }}px){ 
    .header { 
     display:none; 
    } 
} 

"휴대용"이

@media handheld { 
    .header { 
     display:none; 
    } 
} 

유효한 미디어 형식이 아닙니다.이

사실, 휴대용 유효한 선택은, 그러나, 일부 장치는 핸드 헬드로 itselfs을 고려하지 않습니다 : 당신은 더 here

EDIT 읽는 찾을 수 있습니다. 추가 정보는 here

+0

사실, 유효합니다. 공식 문서가 아닌 일반 문서를 가져 가십시오. http://www.w3.org/TR/CSS2/media.html#media-types – LcSalazar

+0

^^^ @ LcSalazar의 의견을 계속 지원하려면 여기를 참고하십시오. 문서 : https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries – War10ck

+0

공식 문서에 따르면 올바른 미디어 유형이지만 공급 업체 종류는이를 무시합니다. 당신이 선택한 것을 사용하세요 ^^ –