gpt4 book ai didi

javascript - 在div中水平和垂直对齐图像

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:52 26 4
gpt4 key购买 nike

我正在使用 Bootstrap 和 WordPress。

我一直在研究如何在 div 中水平和垂直对齐图像(显然是经典问题)。我使用这个问题的答案来垂直对齐我的图像:How to vertically align an image inside div

现在我需要水平对齐它。我知道这样做,您通常会添加 ma​​rgin: 0 auto;

问题是我遵循的方法使用了ma​​rgin:auto;,如果我将其更改为ma​​rgin:0 auto;,它会取消垂直对齐

>

我开始制作问题的 JSFiddle,但我无法复制它。所以我认为是 Bootstrap 中的某些东西覆盖了它,但我不确定是什么。

这是我在另一个 stackoverflow 问题上使用的垂直对齐解决方案的基本代码:

HTML

<div class="crop-featured-2">
<img src="image.png">
</div>

CSS

.container { 
position: relative;
width: 100%;
overflow: hidden;
}

.crop-featured-2 {
height: 100px;
width: 200px;
position: relative;
border: 1px solid red;
padding: 5px;
display:block;
}
.crop-featured-2 img {
min-height: 100px;
width:100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
border:0px;
padding:0;
}

您可以在 http://ucaftercruz.com/upcoming/?page_id=30 查看问题.它是顶部的 slider ,问题出在 .carousel-inner div 中。将浏览器的大小调整到 800 像素左右,以便能够真正看到问题。

提前致谢!

最佳答案

我看过你的网页。我认为如果您只是从此选择器中删除宽度规则,问题就会自行解决:

.crop-featured-2 { 
height: 320px;
width: 575px;
position: relative;
}

改为使用

.crop-featured-2 { 
height: 320px;
position: relative;
}

关于javascript - 在div中水平和垂直对齐图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26527154/

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