【发布时间】:2014-04-11 07:57:25
【问题描述】:
有没有办法相对于img 标签定位元素?
当然,我可以在一个 div 中制作这个图像,然后相对于这个 div 定位元素。但是假设图像已经定位,我不想添加其他元素。
这是一个示例:http://jsfiddle.net/bortao/MQf3D/
蓝色的 div 应该在图片的左上角 (0px/0px)
HTML
<img class="im" />
<div class="di">Absolute</div>
CSS
.im {
position: relative;
left: 20px;
top: 60px;
}
.di {
position: absolute;
left: 0px;
top: 0px;
border: solid 1px blue;
}
【问题讨论】:
-
如果不使用 javascript,您将不得不将这两个元素包装在另一个 div 标签中。
-
你需要另一个 div...
标签: css position css-position