如何在DIV上放置透明的png图像而不影响HTML文档中的任何其他内容?我会做绝对的位置,因为它从"文档的正常流程"中取出它,但我使用"margin-left:auto;"使整个网站居中 和"margin-right:auto;"
Chr*_*ris 13
如果你申请position: relative到div你想覆盖,然后position: absolute在图像上相对覆盖将被计算格设置,而不是整个页面,如果它是一个子元素.即
<div id="tobecoverd">
<p>your content...</p>
<img src="./img/transparent.png" class="cover" />
</div>
div#tobecovered{
position: relative;
}
div#tobecovered img.cover{
position: absolute;
/* position in top left of #tobecovered */
top: 0; /* top of #tobecovered */
left: 0; /* left of #tobecovered */
}
Run Code Online (Sandbox Code Playgroud)