gpt4 book ai didi

html - 无法将并排显示的 Logo 和文本居中

转载 作者:太空宇宙 更新时间:2023-11-03 23:31:13 24 4
gpt4 key购买 nike

我已尝试搜索此问题,但仍未弄清楚我的问题所在。我有一个由 Logo 组成的标题,然后并排显示一些标题文本。我希望这对在页面上居中。在以下示例中,它们并排但一直显示在页面左侧:

CSS:

#header_block {
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
width: 80%
text-align: center;
}

.header_item {
display:inline-block;
}

HTML:

<div id='header_block'>
<img class='header_item' src="img/logo.png" style="width:80px; height:80px;">
<h1 class='header_item'>Title Goes Here</h1>
</div>

我尝试了各种变体,但居中部分对我不起作用。你能帮我解释一下我的困惑吗?非常感谢。

最佳答案

发生这种情况是因为 margin:auto 需要为容器指定宽度,在你的语法中你缺少分号 ; 在宽度之后我不知道可能是这将是一个错字,除此之外,您需要设置 vertical-align css 规则以使其更加具体

#header_block {
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
width: 80%; /*<-- added semi colon*/
text-align: center;
}
.header_item {
display: inline-block;
vertical-align: middle; /* add this */
}

Demo

关于html - 无法将并排显示的 Logo 和文本居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25267061/

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