CSS:将一个图像放在单独的行中的另一个图像之上

标签 css

我有三张图片,编号分别为 1、2 和 3。

我想用 CSS 显示它们 like demonstrated here.

我目前将它们放在 <span> 中并尝试了位置和 float 的各种组合。我可以让它们连续显示,但我无法让图像 2 位于图像 3 上方。这是我的代码:

<img src="1.gif" style="padding-right: 4px;"/>
<span>
     <img src="2.gif" style="float: top;">
     <img src="3.gif" style="float: bottom;">
</span>

最佳答案

没有 float 顶部或底部这样的东西。 要获得像您的示例这样的视觉效果,请尝试以下操作:

<div style="float;left">
  <img src="1.gif" style="padding-right: 4px;"/>
</div>

<div style="float:right">
  <img src="2.gif" style="display:block;">
   <img src="3.gif" style="display:block;">
</div>

关于CSS:将一个图像放在单独的行中的另一个图像之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17975640/

相关文章:

css - 从 Rails 中的 scss 文件复制 css

javascript - 文档写入是将 html 写入第三方网站以实现企业品牌的首选方式吗?

html - Chrome 开发者工具设置

javascript - 删除 Internet Explorer 中的滚动条

javascript - 输入验证码显示另一个 block

html - CSS - 定位水平线

javascript - 如何使网站正文标签内的内容完全可扩展?

javascript - 无法将 CSS 更改应用于通过 JS/JQuery 动态创建

border-width 的 CSS 过渡

html - css 图像不显示