我正在开发一个响应式网站(第二次),但我最近遇到了问题......事实是我的所有媒体查询断点工作正常,但是错误的值(比预期的少135个像素),例如:
.portfolio {
display: inline-block;
height: 400px;
}
.portfolio-item-container {
float: left;
height: 50%;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (min-width:320px) {
.portfolio {
width: 638px;
}
.portfolio-item-container {
width: 33%;
}
}
@media screen and (min-width:1350px) {
.portfolio {
width: 850px;
}
.portfolio-item-container {
width: 25%;
}
}
这个简短的代码来自我的style.css文件,该网站是一个wordpress模板,我使用的是Chrome。 例如,在这种情况下,断点是1215px而不是写入的1350px。我认为这是因为滚动条,但我删除它并没有任何改变...然后,我尝试了几个单词(min-device-width而不是min-width等等)。与IE相同的问题(我没有在Mozilla上验证)。 我检查了我的重置css,我有最新版本的normalize.css ...
我之前已经使用过媒体查询的结构,并且效果非常好,是否可以来自更新?我不知道在哪里看,有人会有想法吗?
事先谢谢你,
卢瓦克
答案 0 :(得分:1)
确保您拥有:
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
在您网页的head
。
答案 1 :(得分:0)
已标记答案无法解决问题。
正如 Scott Harrison 的评论中所述,我确实将缩放级别重置为100%,并且可以正常工作。 (最初是110%)