html - 图片不会移至 float 段落下方的左侧

标签 html css

好的,这就是 CSS,基本上我有两个段落,我只想在左边的段落下方放一张图片。它比右边的段落长,所以我认为这是影响它的原因。图片总是出现在右侧段落下方的右侧。有人可以帮忙吗?

body{
        font-family: sans-serif;
        margin:auto;
    }

    .p1 {
        width: 425px;
        float:left;
        padding: 2px 2px 2px 2px;
        border: 1px solid black;
        border-radius:5px;
        height:auto;
    }

    #dates img{
        float: left;
    }

    .p2 {
        width:405px;
        float:right;
        padding: 2px 2px 2px 2px;
        border: 1px solid black;
        border-radius: 5px;
    }

    .content    {
        width:850px;
        text-align:center;
        margin:auto;
    }

    h1  {
        text-align:center;
        margin-bottom:0px;
    }

    h3  {
        text-align:center;
        margin-top:0px;
    }

最佳答案

您需要将 clear: both; 添加到 #dates img 样式。

这是一个有效的 fiddle .

关于html - 图片不会移至 float 段落下方的左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20821642/

相关文章:

javascript - jquery默认div内容

html - Foundation Zurb 网格内容堆叠

jquery - css 中的缩放效果在 firefox 中无法正常工作

javascript - 目标高度未知(不固定)时如何实现元素高度过渡

javascript - 轮播 ImageView - 内联 block

HTML 电子邮件不起作用 :/

javascript - 对用户隐藏密码字段内容

javascript - 在 JavaScript 上将图像背景设置为形状

javascript - 为什么不能直接设置 "style"

html - 响应式 CSS 背景图片