【发布时间】:2016-08-19 04:23:52
【问题描述】:
我有一个具有响应式 CSS 的网站,媒体查询的分辨率分别为 768 像素、480 像素和 320 像素。当我将大小调整到 1040 像素以下时,整个页面的右边距会出现相同的额外空间,我无法弄清楚这是从哪里来的。这是一个 WordPress 网站。这是jsfiddle link。
以下是一些相关的 css:
body,
html {
height: 100%;
width: 100%;
margin-left: -.01em;
}
body {
font-family: "ff-dagny-web-pro", sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 22px;
color: black;
}
#main {
margin: 0 15%;
}
@media only screen and (max-width: 768px) {
#main {
margin: 0 10% 0 10%;
}
}
@media only screen and (max-width: 480px) {
#main {
margin: 0 5% 0 5%;
}
}
#content {
float: left;
width: 68%;
}
@media only screen and (max-width: 480px) {
#content {
width: 100%;
}
}
提前致谢!
【问题讨论】:
-
看不到页面右侧的边距。你能指定哪个元素/标签有边距吗?
-
额外空间来自
<div class="form-search">,请尝试添加响应式css。 -
嘿,artm,好收获。现在看来如此明显。非常感谢!
-
然后检查样式的“form-search”类。想知道设计应该是什么样子?因为我们现在知道它有正确的边距,但它应该是什么样子?
标签: css html wordpress responsive-design media-queries