html - 如何将一个对象设置为绝对对象,但同时在到达另一个对象时向左浮动

标签 html css

假设我的页面上有两张图片,均在 <img> 标签中声明,其中一张位于 左上角右上角 的另一个,都被样式为:

position: absolute;
top: 0px;
//left: 0px; right: 0px; respectively :)

但是当我减小浏览器窗口的大小时,两个图像相互交叉。 如何让右边的图片在碰撞到物体时向左浮动?

最佳答案

你不能简单地 float 图像而不使用 position:absolute; 吗?

像这样 FIDDLE

HTML:

<img class="left" src="img_path" />
<img class="right" src="img_path" />

CSS:

.left{
    float:left;
}
.right{
    float:right
}

关于html - 如何将一个对象设置为绝对对象,但同时在到达另一个对象时向左浮动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22868157/

相关文章:

html - 我如何显示三个 Div 和一个表格,使其紧挨着彼此

javascript - 弹出窗口扭曲并插入页面宽度,我该如何解决?

html - 当我在远离它的地方单击时,元素会聚焦 - 这是正确的吗?

css - 字体问题?出现奇怪的字体行为

html - 在段落左侧放置图标

css - 任何人都可以向我解释为什么当我设置 body 的背景颜色时他会导致我的其他 css 样式被忽略

css - 添加 ng-app 指令值时,html css 不起作用

javascript - 这个正则表达式怎么写?

html - Bootstrap 中心 float div

javascript - 当我单击链接时如何使用 javascript 在 css 中更改图像中的选定颜色