我使用媒体查询构建一个响应式网站。css媒体查询奇怪行为
相关代码:
.container {
width: 70%;
margin: 0px auto;
padding: 2%;
background:#fff;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
padding-top: 2.5em;
}
当我缩减我的浏览器,页面上的元素变得因为填充的不是容器元素更大。当我使用chrome的开发工具手动将填充设置为0时,元素再次在容器中完美匹配(就像我想要的那样)。
所以我想,我做了一个媒体查询,并重置填充为0时,元素变得比容器大。
像这样:
@media screen and (max-width: 966px) {
.container {
width: 70%;
margin: auto;
padding: 0;
background:#fff;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
padding-top: 2.5em;
}
}
铬完美适用的代码(它不会被覆盖),但是元素仍然比容器大。我不知道为什么会这样,这真的很奇怪。
你可以在[jsfiddle](http://www.jsfiddle.net)中做一个例子吗? – misterManSam