Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在`<;内水平居中对齐图像;div>;`元素?_Html_Css - Fatal编程技术网

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;
}​