html - 为什么div不会漂浮在图像旁边? (而不是在图像后面)

标签 html css

我想要一个图像,然后在图像的右侧我想要一个 div 框。我一直在努力寻找造成这种情况的原因,但找不到。我假设由于某种原因 div 不能 float 在图像旁边,因为我已经成功地用文本完成了它。

http://jsfiddle.net/n8ZDQ/1/ (你可以看到红色的div框实际上大部分在图像后面,只有一部分从右侧弹出)

HTML:

<img src="http://stignatiusyardley.org/pictures/NFP/NFP%20family%20image.jpg" style="float:left;width:370px;height:246px;" />

CSS:

#optin {
width:466px;
border:1px solid #CCCCCC;
height:166px;
background-color:red;

}

最佳答案

div 本身不是 float 的!尝试将 float: left 添加到 #optin

关于html - 为什么div不会漂浮在图像旁边? (而不是在图像后面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13656557/

相关文章:

javascript - 如何使图像区域可点击

html - Bootstrap : Image out of well

javascript - 如何删除按钮之间的边距?

javascript - 替换损坏的图像并使用 javascript 调整错误图像的大小

html - 向左滑动调用侧边栏

javascript - 一个 bootstrap 下拉菜单有效,而另一个不在同一页面上

java - 如何使用 Selenium 获取元素中文本的颜色?

css - 无法实现 -webkit-transform 以放大照片库中的图像

html - 当鼠标指针悬停在其他元素位置时,CSS 悬停效果

javascript - PHP联系表单不发送 'selectpicker'数据