html - DIV 内的水平对齐图像

标签 html css

我试图在 DIV 内水平对齐图像,但它不起作用。

这是我的代码:

HTML:

<div id="HeaderImages">
    <img src="Images/1_home_main.png" width="32%" />
    <img src="Images/1_structure_home.png" />
    <img src="Images/2_insurance_home.png" />
    <img src="Images/3_credit_home.png" />
    <img src="Images/4_actions_home.png" />
</div>

CSS:

#HeaderImages
{
position: relative;
top: 120px;
right: 500px;
text-align:center;
}
#HeaderImages img
{
display:inline-block;
margin:0 auto;
}

请帮忙。

最佳答案

您正在使用 right 的相对位置,这会阻止它居中。此外,margin: 0 auto; 将帮助您完成此任务。

#HeaderImages
{
margin: 0 auto;
position: relative;
top: 120px;
text-align:center;
}

关于html - DIV 内的水平对齐图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26967384/

相关文章:

javascript - 如何从数组外部删除双引号?

html - 放大时图像移动

java - Spring Boot 中的嵌套映射不加载静态内容

html - 为什么我的网格行/网格项在其中没有内容时被隐藏了?

html - CSS3 Box,如何停止自动调整内容大小?

javascript - 在具有存储坐标的图像上绘制时考虑 Canvas 大小差异

javascript - 表列跨度值的jquery设置值

javascript - 使用 ng-repeat、filter 和 uib-popup-datepicker 过滤表列结果

html - 如何并排创建 3 个大小相同的盒子?

html - 在列表项旁边创建一条垂直线