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

无法获得页面的全宽度,图像div大小不正确

祁景山
2023-03-14

我举了一个代码笔的例子来解释:

http://codepen.io/djnutron/pen/gPJzGJ

基本上,我想知道为什么html和body标记不能全宽显示。我的屏幕是1920x1080,但html标记拒绝为1920-出于某种原因,它总是指向1903?知道为什么吗?此外,img标记的父div还在某处添加了一些填充内容,因为img的宽度是1900,而周围的div是1903?我想知道这种填充是从哪里来的?我尝试添加display:block,以及vertical-align:top到图像,但没有骰子。。。

代码如下:

超文本标记语言

<div class="gallery"  >
  <div class="gallery-cell">
    <div class="innerG">
      <img src="http://lorempixel.com/image_output/animals-q-c-1900-850-2.jpg" />
    </div>
  </div>
  <div class="gallery-cell">Lorem ipsum dolor sit</div>
</div>

断续器

html, body {
  padding: 0;
  margin: 0;
}

* {
  box-sizing: border-box;
}

.gallery-cell {
  padding: 0;
  margin: 0;
}

共有3个答案

魏明亮
2023-03-14

您可以尝试将HTML和Body都设置为< code > width:100%;

有没有比窗口高度更长的内容?如果有,可能是Silviglen所说的滚动条。

窦国源
2023-03-14

如果你想一直拥有完整的< code>body宽度,你可以在CSS中设置它:

html, body {
  padding: 0;
  margin: 0;
  min-width: 1920px;
}
蔺德曜
2023-03-14

我相信情况就是这样:

滚动条宽17像素

此外,您称为“innerG”的div是显示块,因此它具有整页的宽度。没有填充隐藏在任何地方。:)

只需缩小,您就会看到它的大小正在发生变化以匹配屏幕宽度

 类似资料:
  • 问题内容: 我正在尝试使图像(动态放置,不受尺寸限制)的宽度与其父div一样宽,但前提是该宽度不比其自身的宽度100%宽。我已经尝试过,但无济于事: 这些图像中的许多图像都比其父div宽得多,这就是为什么我希望它们进行相应调整的原因,但是当其中弹出一个小图像并放大到超出其正常尺寸时,它看起来确实很糟糕。有什么办法吗? 问题答案: 仅指定一个,就应该这样做。

  • 问题内容: 为什么下面的代码返回高度:-1,这意味着高度未知。如何获得图像的高度? 问题答案: 使用ImageIO.read(URL)或ImageIO.read(File)代替。加载时它将阻塞,返回后将知道图像的宽度和高度。 例如 或者,MediaTracker向由异步加载的映像中添加A ,Toolkit然后等待其完全加载。

  • 问题内容: 在使用jQuery或JavaScript上传到我的网站之前,如何获取文件大小,图像高度和宽度? 问题答案: 使用 HTML5和 File API 使用URL API的示例 图片来源将是代表Blob对象的URL 使用FileReader API的示例 如果您需要图像源作为长Base64编码的数据字符串

  • 如何使用jQuery或JavaScript在上传到我的网站之前获取文件大小、图像高度和宽度?

  • 问题内容: 在使用jQuery或JavaScript上传到我的网站之前,如何获取文件大小,图像高度和宽度? 问题答案: 使用 HTML5和File API 图片来源将是代表Blob对象的URL 使用FileReader API的 如果您需要图像源作为长Base64编码的数据字符串

  • 我已经尝试编辑默认图像大小的缩略图在wordpress通过设置 我还多次重新生成缩略图,删除并重新添加它们,但它们似乎仍然不会从300变到300。 查看源代码时,缩略图解析为: img width=“300”height=“300”src=” 完全忽略通过管理员cp设置的维度。 当我从自定义模板更改为2122时,尺寸从300更改为288px。 这些维度是从哪里被拉出来的?它开始让我发疯了。 提前谢