css - 使用 CSS 在图像上 float 对象?

标签 css css-float

是否可以使用 css 将对象 float 在图像上?我想在图像(不是背景)上放置一个表格。 Float 不起作用,但是否有一些变量可以提供此功能?

当您 float 对象时,它会将文本推到对象的任一侧。我正在寻找的是不会这样做的东西,它会漂浮而不管它下面是什么。

最佳答案

您要查找的不是 float 元素的作用。 float 元素仍然是文档流的一部分,而您想要一个不是的元素。

使用绝对定位将元素从文档流中取出,这样它就不会将其他元素推开,您可以将它放在其他元素之上:

<div style="position:relative">    
  <img src="image.jpg" alt="" />
  <div style="position:absolute;left:0;top:0;">
    This text is on top of the image
  </div>
</div>

带有 position:relative 的元素充当其中绝对定位元素的原点,因此文本位于图像的顶部而不是页面的左上角。

关于css - 使用 CSS 在图像上 float 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4317474/

相关文章:

html - 具有 2 个 Div Html 的 DIV 上未显示背景

html - 柔性列: How to display 2 item on the same line

html - 自定义复选框问题

css - 在 heroku 上发布部署 rails 应用程序

html - CSS 将两个具有相对宽度的 div 并排放置

html - 在嵌套列表中定位 html 元素

html - 我可以设置一个 CSS 属性来使角色不可见吗?

html - 在 CSS 按钮中包装文本和奇怪的高度问题

html - 对齐一个 div 的多个嵌套 div。 (中心)

CSS :nth-of-type() and :not() selector?