html - 如何将 div 与 img 对齐?
问题描述
我希望我的 html 元素是这样的:
但我不知道该怎么做。
我的 html :
<header>
<img src="res/LogoMPS.png">
<h1>Consultation Proface</h1>
<a id="retourAccueil" href="/MPS">Accueil MPS</a>
</header>
和我的实际 CSS :
img {
margin: 0px;
width: 8%;
height: auto;
display: inline-block;
}
h1 {
font: 40px Arial;
color: #0448af;
margin-left: 40px;
margin-bottom: 60px;
display: inline-block;
}
#retourAccueil {
display: block;
}
解决方案
在您的文本周围添加一个div
,然后我们将样式应用于该文本。您应该垂直对齐 youimg
和 new div
。现在仅此一项就可以正常工作,但是文本可能看起来有些偏移,您可以通过删除标签的顶部来解决此margin
问题h1
。
body {
font-family: sans-serif;
font-size: 12px;
}
header img, header div { vertical-align: middle; }
header div {
padding-left: 2em;
display: inline-block;
}
h1 {
margin-top: 0;
}
<header>
<img src="https://via.placeholder.com/150x100" />
<div>
<h1>Consultation Proface</h1>
<a href="#">Accueil MPS</a>
</div>
</header>
推荐阅读
- amazon-s3 - 如何在 AWS Glue 脚本中将数据写入 S3 时添加不在动态框架中的分区
- machine-learning - 我可以从 lightgbm 或 xgboost 模型中采样或选择单个树吗?
- reactjs - 如何获取 ORDER 和 OrderItems 的值
- swift - AVAsset.LoadValuesAsynchronously 0 轨道在完成处理程序与 m3u8 URL
- java - 如何添加 O(N) 和 O(M)?
- django - geopy 返回“Civitas Vaticana”字符串而不是 django 中的实际城市名称
- javascript - 如何通过重定向更改选定的选项卡
- vue.js - 如何在 vuetify 卡中使画布响应
- c - 是否可以使用 tee 捕获标准输入?
- javascript - 如何在Angular 11中路由到PDF文件