【发布时间】:2016-08-10 12:10:28
【问题描述】:
为什么这段代码没有使我的文本在图像中居中?我已经为此工作了一段时间,这将让我发疯。这么简单的事情就麻烦了。
.header-txt {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 5em;
}
.header-wrapper {
postion: relative;
}
.header-img {
width: 100%;
height: auto;
}
<div class="header-wrapper">
<img class="header-img" src="http://science-all.com/images/wallpapers/website-background-images/website-background-images-20.png" alt="macbook">
<div class="header-txt">Hello</div>
</div>
【问题讨论】:
-
也许学习一些 CSS 会对你有所帮助?或者您是否打算构建您的网站,只是在您不知道该怎么做时提出问题?
-
他是对的。可以查看这个网站了解位置属性:w3schools.com/css/css_positioning.asp
-
@Hardy 你真的不认为我已经在学习 CSS 了吗?我知道我需要继续学习 CSS。我明确表示,“我对 Web 开发有点陌生。”我只是要求有人回答我的两个问题:如何在图像上添加文本,以及如何正确定位我的“联系人”div。我已经为这些问题工作了好几个小时,但我仍然迷失方向……我并不是要求有人通过为我解决这个问题来拯救我,我真的需要一些帮助。下一次,不要只评论无用的信息。谢谢你,祝你有美好的一天。
-
@E.Sawyers 对我的评论感到抱歉,但有数千个示例将文本置于图像顶部。这就是为什么我认为您甚至没有尝试自己找到解决方案的原因。例如:stackoverflow.com/questions/8708945/…stackoverflow.com/questions/5758642/… + 1340 更多在 google..