html - float 图像上的文本

标签 html css text css-float css-position

我需要在图库中的一系列图像上放置一些文本。我找到了很多关于文本部分的教程,但是图像需要 float 。 每当我添加 float:left 时,虽然这个技巧不再有效。我的代码(为简洁起见内联 css):

<a href="/photos/photo1.php" title="photo1">
<span style="position: relative; width: 100%;">
  <img src="/photos/photo1.jpg" alt="" />
  <span style="position: absolute; top: 10px; left: 0; width: 100%;">Text over image</span>
</span>
</a>

<a href="/photos/photo2.php" title="photo2">
<span style="position: relative; width: 100%;">
  <img src="/photos/photo2.jpg" alt="" />
  <span style="position: absolute; top: 10px; left: 0; width: 100%;">Text over image</span>
</span>
</a>

这样图像就一个接一个,但就像我说的那样,我需要在不破坏其他一切的情况下 float 它们。

最佳答案

你会想要 float 整个外部 <span><a> .我的猜测是您目前正在尝试 float <img>具体来说,这会导致元素最终出现在意想不到的位置。如果此假设不正确,您可能需要更新更多详细信息。

关于html - float 图像上的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2579072/

相关文章:

php - 在 PayPal 付款中获取项目名称

javascript - 使表行可点击

javascript - 在本地主机应用程序上跟踪外链

javascript - 将 Drupal 优化的 CSS 和 JS 用于 Drupal 之外的其他文件

javascript - 如何从一系列颜色中动态更改 polymer 1.0 纸质按钮的颜色?

sql-server - 从 SQL 存储过程导出文本文件

windows - 使用 AWK 或 SED 等命令行工具反转文本文件中的字符串

html - 溢出-x : auto and line background color visibility on scroll

delphi - 使用 TStreamReader 和 TStringList 处理非常大的文本文件

jquery - 应该是简单的 jQuery 循环,但似乎无法弄清楚如何循环