gpt4 book ai didi

css - 当我的 div 没有水平居中时?

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:33 25 4
gpt4 key购买 nike

为什么图片没有居中?

#image {
margin: 0 auto;
}
<div id="image">
<img src="https://placekitten.com/200/300">
</div>

但它与 <center> 完美配合标签。

我的 fiddle

最佳答案

JSFiddle here .你的<div>width 中需要为 100% ,图像必须是 block 元素;试试这个 CSS:

#image {
width: 100%;
}
#image img {
margin: 0 auto;
display: block;
}

或者:

#image {
width: 100%;
text-align: center;
}

这将居中<img>标签,因为它们有 display: inline-block;默认情况下。只有display: block元素可以使用 margin: 0 auto; 居中.

快速总结:

  • 水平居中block使用 margin: 0 auto; 显示元素在元素上,相对于父元素的宽度居中;
  • 水平居中inline-block使用 text-align: center; 显示元素在父元素上,相对于父元素的宽度居中。

关于css - 当我的 div 没有水平居中时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38746533/

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