html - img 标签在 div 标签水平居中对齐

标签 html css

<section class="bg-light ">
        <div class="output-container ">
            <img id="output-img " src="img/styles/cry.jpg " height=256></img>
        </div>
</section>

//我试过 img 标签 id "output-img"在 div 标签类名 "output-container"中水平居中对齐。 这是我的 CSS 代码。

.output-container{
    text-align: center;
}
#outputImg{
    display:block;
    margin-left: auto;
    margin-right: auto;

}

我在#outputImg 中删除了 display: block ,但也没有用。 我在 stackoverflow 中应用了一些代码,但它也没有用。

最佳答案

我在这方面可能是错误的,但据我所知,id 的名称在 css 和 html 中必须相同。

<img id="output-img">

在 css 中也保持相同的语法......

#output-img {
  code stuff here
}

这不是“output-img”和“outputImg”。

希望这是有道理的。

关于html - img 标签在 div 标签水平居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54877537/

相关文章:

javascript - 随机顶部/左侧定位

javascript - JS : Concatenating $(this). val() 获取id名称

html - 可以将 SVG 剪辑路径相对于其容器居中吗?

html - 溢出 :hidden not working on my div

html - 如何在图像顶部垂直和水平居中对齐描述?

javascript - 将搜索栏放在前景中,在动画标题上方

javascript - 根据组合框选择更改 HTML 布局

css 动画 translate3d 中断 :before animation

java - 在 JavaFX 中设置警报的 "show details"区域的样式

javascript - 选项卡在 Bootstrap v4.3.1 中不工作,但在 v4.1.0 中工作