gpt4 book ai didi

html - CSS - 居中图像和标题

转载 作者:太空宇宙 更新时间:2023-11-03 22:34:15 25 4
gpt4 key购买 nike

您好,我一直在尝试创建一个横幅,标题和图像在其 div 框中水平和垂直居中。它在没有图像时正常工作,但是当我放置图像时,图像保持正确居中,而标题变得不在位置,如代码片段所示。我不确定如何解决这个问题。

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

body {
padding: 0;
margin: 0;
border: 3px solid red;
}

header {
background-color: #595959;
color: #fff;
display: flex;
min-height: 300px;
}

#banner {
margin: auto;
}

#banner h1 {
display: inline-block;
}
<!DOCTYPE html>

<head>
<link rel="stylesheet" type="text/css" href="test.css">
<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
</head>

<body>
<header>
<div id="banner">
<h1>Test</h1>
<img src="http://www.html5gamedevs.com/uploads/monthly_2017_08/image.jpg.31a662f3a122c7509c42474ce5346aeb.jpg" alt="Logo">
</div>
</header>
</body>

最佳答案

只需将 display: flex 和 align-items: center 添加到您的#banner

来自

#banner{
margin: auto;
}

#banner {
margin: auto;
display: flex;
align-items: center;
}

关于html - CSS - 居中图像和标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47242906/

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