【发布时间】:2013-12-29 06:13:52
【问题描述】:
包含图像的 div 使用 border-radius 和 overflow:hidden 圆角。
该 div 还包含另一个具有橙色背景和一些白色文本的 div。
当第二个 div 使用负边距放置在图像上时,结果是橙色背景隐藏在图像后面,但白色文本出现在图像顶部。这是为什么呢?
小提琴:http://jsfiddle.net/nq9Jv/
进一步的问题:如何让橙色 div 完全显示在图像“上方”,请记住我不能使用 position: relative,因为这会将它从流程中取出,因此不允许第一个的边界半径div 隐藏第二个的一部分。
【问题讨论】:
-
@codehorse 但我不想隐藏文本,我想显示背景。