【发布时间】:2014-10-02 21:19:09
【问题描述】:
我有一张必须全宽的图片。我需要在它上面的特定位置放置一个文本和一个按钮。我查看了许多主题,但无法弄清楚如何使其完全响应。
<div class"wrapper">
<div class="image-box">
<img src="x">
</div>
<div class="content-box">
<h1>text goes there</h1>
<a>anchor tag goes there</a>
</div>
</div>
所以这是布局,但如果它能让我达到我需要的程度,它可以更改。
如果我理解正确,应该将名为 wrapper 的父 div 设置为 position:relative 并将所有子 div 设置为 position:absolute,然后您只需将所有这些子元素定位为顶部、左侧、右侧、底部。因此,经过测试,这就是我得到的。由于图像始终是视口的 100%,由于其纵横比,它的高度和宽度变得越来越小。图像上的文本和按钮只是停留在一个固定的位置,过了一段时间它就消失了。
我的错误是什么?
P.S 找到了很多主题,但我还是把事情搞砸了。感谢您的见解和帮助。
【问题讨论】: