最简单的方法(使用css)在单个图像的顶部放置几个单独的文本项目是什么?
我有以下内容: -
<div>
<img src="image.jpg"/>
<p>One</p>
<p>Two</p>
<p>Three</p>
</div>
使用CSS: -
div {
position: relative;
}
div p {
position: absolute;
top: 0;
left: 0;
}
但这不起作用,因为所有文本项都在彼此之上。 使用列表是最好的方法吗?或者还有另一种方式吗?
答案 0 :(得分:1)
这样的事情:
div { position:relative; }
div img { position:absolute; top: 0; left: 0; }
div p { position:relative; z-index: 2; }
但是这样div就会占据文本的高度,而不是图像。
答案 1 :(得分:1)