我正在学习使我的网站响应的过程。我遇到这个问题,Opera使用@media查询下的特定div来“display-none”。适用于Opera以外的所有新浏览器。我错过了什么吗?
CSS:
@media only screen and (max-width: 400px) {
body {
font-size: 75%;
}
#column2, #name {
display: none;
}
@-o-viewport {
width: device-width;
height: device-height;
max-zoom: 2;
min-zoom: 0.5;
}
}
实际DIV我试图隐藏在我的HTML中:
<div id="column2">
<h1 id="name">P U N K I E D E S I G N S</h1></div></div>
视口设置:
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
答案 0 :(得分:0)
将媒体查询更改为此
@media only screen and (max-device-width: 400px) {
body {
font-size: 75%;
}
#column2, #name {
display: none;
}
}
它在Opera Mini上的行为与在其他浏览器上的行为相同 - 因此,通过使用媒体查询并定位设备功能,它可以满足所有人的需求。
CSS3媒体查询支持