响应式设计的新手,我正在尝试解决问题。
Galaxy Note 2 的像素尺寸为 1280 x 720,我指定了以下 CSS:
@media (min-width:769px){
#mobile{
display:none;
}
#tablet{
display:none;
}
#desktop{
width:100px;
float:left;
background-color:green;
}
}
@media (min-width:321px) and (max-width:768px){
#desktop{
display:none;
}
#tablet{
width:100px;
float:left;
background-color:black;
color:white;
}
#mobile{
display:none;
}
}
@media (max-width:320px){
#desktop{
display:none;
}
#mobile{
width:100px;
float:left;
background-color:blue;
color:white;
}
#tablet{
display:none;
}
}
手机(如预期)显示网站的移动“版本”,但我不明白为什么它具有前面提到的尺寸时属于 <321px 类别!
下面的代码是这样做的吗?
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
希望对此有所帮助!谢谢 :)