gpt4 book ai didi

html - 如何居中和自动缩放图像?

转载 作者:太空宇宙 更新时间:2023-11-04 13:25:05 24 4
gpt4 key购买 nike

可能是 CSS 布局最常见的两个问题:

  1. 水平和垂直居中。
  2. 将图像自动缩放到视口(viewport)大小(保持宽高比并且不会垂直或水平溢出)。

单独来说,两者都有很好的解决方案:

  1. 在外部容器元素上使用 display: tabledisplay: table-cellvertical-align: middletext -align: center 在里面。
  2. img 元素上使用 max-height: 100%max-width: 100%

But combining both only does the centering ,即使在 img 周围的所有元素上使用 height: 100%width: 100% 也是如此。

如何在不屈服于硬编码的高度和宽度值或 JavaScript 的情况下同时实现这两个目标?

最佳答案

img {
height: 100%;
width: 100%;
}​

Fiddle

基本上图像需要占据其容器大小的 100% 的高度和宽度。如果您为容器设置不同的大小,它会更小。在 fiddle 中,您可以很容易地看到它按宽度缩放,但由于 fiddle 的高度稍微固定一些,所以很难分辨。

关于html - 如何居中和自动缩放图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9333058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com