当前位置: 首页 > 知识库问答 >
问题:

css响应宽度在右边距中创建额外空间

水瀚漠
2023-03-14

我有一个网站与响应css,媒体查询在768px,480px和320px。当我调整到1040px以下时,整个页面的右边缘会出现相同的额外空间,我不知道这是从哪里来的。这是一个WordPress网站。这是jsfiddle链接。

以下是一些相关的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%;
  }
}

提前谢谢!

共有2个答案

步炯
2023-03-14

.formsearch上检查css。您的固定像素宽度为219px,左边的边距为80%

.form-search {
  height: 14px;
  width: 219px;
  margin: 0em 0px 0px 80%;
  padding: 1em 0px 0px;
}

将像素宽度与百分比边距相结合是创建宽度大于100%的元素的可靠方法。

您是否尝试过使用web检查器?这是web调试不可或缺的一部分,我强烈建议您学习使用web检查器,这样您就可以自己发现这些类型的问题(堆栈溢出不是调试引擎)。

丁志勇
2023-03-14

我发现了冒犯对象,宽度是一个div埋藏在页面中间(社会图标),而不是为较小的视口调整大小。感谢所有帮助我集中精力的人。

 类似资料:
  • 主要内容:为元素设置外边距,外边距折叠元素的外边距(margin)是围绕在元素边框以外(不包括边框)的空白区域,这片区域不受 background 属性的影响,始终是透明的。 为元素设置外边距 默认情况下如果不设置外边距属性,HTML 元素就是不会有外边距,但也有例外的情况,因为浏览器会为一些 HTML 元素设置默认的外边距,例如 元素。您可以使用下面的属性来为 HTML 元素设置外边距: margin-top:设置元素上方的外边距;

  • CSS margin(外边距)属性定义元素周围的空间。 margin margin 清除周围的(外边框)元素区域。margin 没有背景颜色,是完全透明的。 margin 可以单独改变元素的上,下,左,右边距,也可以一次改变所有的属性。 Margin可以使用负值,重叠的内容。 Margin - 单边外边距属性 在CSS中,它可以指定不同的侧面不同的边距:margin-top:100px; marg

  • padding用来在元素内容和自身边界之间添加空白,margin则用来在元素和元素之间添加空白。两者的语法类似。 <p style="margin:0; margin-left: 40px;">What is wenjiangs for?</p> <p style="margin: 40px;">A dedicated search engine on web programming resou

  • 问题内容: 我正在寻找一种将2个div作为列的方法,其中右侧的div具有固定的宽度,左侧的div填充剩余空间。 有谁碰巧知道是否可以做到这一点? 我的尝试 (在block1下面提供了block2) : 问题答案: 您可以这样做: HTML: CSS:

  • 我最近下载了Gridly wordpress主题(响应),并使用css媒体查询调整不同宽度的布局-1020px、610px、480px、320px。 在这里看到我的页面。 当我将窗口从1020px最小化到610px,从610px最小化到480px时,网格将平滑地重新排列。当我从480px切换到320px时,“问题”就出现了,因为在弹出的特色图片缩略图下面似乎有一个额外的空间,这导致了一个帖子图片和

  • 我在Swing工作了很长时间,终于找到了学习GridBadLayout的自信。 我仍在学习它,在这种情况下,我不明白为什么以下代码没有按预期响应:特别是我不明白为什么布局以这种方式显示列。 通过运行代码片段,您将发现代表意大利国旗的面板没有正确定位:最后一列(国旗的红色部分)与国旗的其余部分(国旗的白色部分)分离。那么,我做错了什么?为了正确地代表国旗,我可以修正什么? 除了了解这个特定问题及其原