【发布时间】:2023-02-01 14:20:18
【问题描述】:
我试图将图像上方的文本块水平和垂直居中。我查看了其他帖子,但它们似乎无法解决我的问题。
这是代码:
<body>
<div id="top-of-page">
<img src="images/etudes.png">
<div id="text-block">
<h1>Title</h1>
</div>
</div>
#haut-de-page {
position: relative;
margin: 10px;
}
#top-of-page img {
width: 100%;
}
#text-block {
position: absolute;
top: 5px;
margin: 0 auto;
background-color: rgba(0, 0, 0, .5);
color: white;
padding-top: 20px;
padding-left: 20px;
}
即使我设置了 div“文本块”位置:绝对文本仍然出现在图像下方。
你有想法吗?
【问题讨论】: