Html 如何在`<;内水平居中对齐图像;div>;`元素?
我有一个Html 如何在`<;内水平居中对齐图像;div>;`元素?,html,css,Html,Css,我有一个盒子,里面还有一张或多张图片 这些图像应水平居中,且两个或多个图像之间的距离应始终相等。因此,当只有一个图像时,左空格和右空格应该相等;当有多个图像时,图像之间的所有空格以及元素的边界应该相等 这是元素的CSS代码: div.bild { text-align:center; position:absolute; bottom: 0; margin-left: -30px; margin-bottom: 30px; width: 100%;
盒子,里面还有一张或多张图片
这些图像应水平居中,且两个或多个图像之间的距离应始终相等。因此,当只有一个图像时,左空格和右空格应该相等;当有多个图像时,图像之间的所有空格以及
元素的边界应该相等
这是
元素的CSS代码:
div.bild {
text-align:center;
position:absolute;
bottom: 0;
margin-left: -30px;
margin-bottom: 30px;
width: 100%;
}
这是他
使用“内联块”将允许您拥有文本元素的居中优势和块元素的定位优势。(在您的情况下为固定保证金)
如果希望每个图像位于新行上,请使用“显示块”。
我不能100%确定它是否是您想要的,如果不是,那么提供一个代表所希望的行为的图像将是很好的。另外,您能否告诉我们图像是否可以彼此相邻,或者它们必须始终垂直堆叠?使用“内联块”将使您具有文本元素的居中优势和块元素的定位优势。(在您的情况下为固定保证金)
如果希望每个图像位于新行上,请使用“显示块”。
我不能100%确定它是否是您想要的,如果不是,那么提供一个代表所希望的行为的图像将是很好的。另外,您能告诉我们这些图像是否可以彼此相邻,还是必须始终垂直堆叠吗?图像应该垂直居中还是水平居中?这些图片大小是否相同、不同、未知?图片大小是否相同?还是变量?@JoshAllen variable,我只关心图像与周围元素边界之间的水平距离。图像应该垂直居中还是水平居中?这些图片大小是否相同、不同、未知?图片大小是否相同?还是变量?@JoshAllen variable,我只关心图像与周围元素边界之间的水平距离。
img {
margin: auto;
}
<div id="box1" class="box">
<h2><a name="box1">(title)</a></h2>
<p>(text)</p>
<div class="bild">
<img id="imgleft" src="images/Comic-1.png"/>
<img id="imgright" src="images/Comic-2.png"/>
</div>
</div>
div.bild {
text-align:center;
position:absolute;
bottom: 0;
margin-left: -30px;
margin-bottom: 30px;
width: 100%;
}
img {
display: inline-block;
margin: 20px;
}