爲什麼此代碼使兩個div都出現在面向橫向的iPad上?媒體查詢不按預期工作
/* CSS */
div{
display:none;
}
@media screen and (min-width: 48em) {
/* IPAD PORTRAIT */
body {
/* DARK BLUE */
background-color:#006;
}
div{
display:none;
}
#ipad-portrait{
display:block;
}
}
@media screen and (min-width: 64em) {
/* IPAD LANDSCAPE */
body{
/*bright green*/
background-color:#3f0;
}
/* an attempt to hide all divs before displaying
the one that says iPad landscape */
div{
display:none;
}
#ipad-landscape{
display:block;
}
}
<!-- HTML -->
<div id="ipad-landscape">
ipad landscape
</div>
<div id="ipad-portrait">
ipad portrait
</div>
謝謝!
嗯,我不知道,你可以使用'em'作爲測量與媒體查詢的形式。 'em'是相對於字體大小 - 真棒.. – potench
@potench我從[本網站](http://jordanyoung.com/)解除了它。這是真的很出色 - – 1252748