Html 如何重新排列元素和/或在图像周围浮动文本?

Html 如何重新排列元素和/或在图像周围浮动文本?,html,css,css-float,flexbox,Html,Css,Css Float,Flexbox,我得到了以下无法更改的标记 <div class="container"> <div class="image"> <img src="some image"/> </div> <h3>Some Header the is in the wrong place</h3> <p class="blurbThing"></p> <div cla

我得到了以下无法更改的标记

<div class="container">
    <div class="image">
        <img src="some image"/>
    </div>
    <h3>Some Header the is in the wrong place</h3>
    <p class="blurbThing"></p>
    <div class="description">
        <p>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean porttitor massa sed nisi eleifend, a molestie felis convallis. Curabitur luctus orci eget rhoncus eleifend. Vestibulum dui odio, feugiat non commodo vitae, luctus a nisl. Aliquam tempor nibh
            ac ante ullamcorper egestas. In ut risus quis elit ullamcorper sollicitudin in vel ante. Phasellus id magna sed erat elementum iaculis non sed dolor. Aliquam erat volutpat. Curabitur quis lectus mauris. Vivamus dictum libero nulla, vel egestas libero
            dictum ut. Maecenas aliquam lectus vitae arcu lacinia, sed aliquet erat porttitor. Maecenas maximus nunc vel nulla dictum finibus.
        </p>
        <p>
            Aliquam erat volutpat. Donec quam mi, condimentum at dolor sodales, facilisis mollis lacus. Nulla condimentum sagittis elit quis mollis. Vestibulum ultrices, risus eu sagittis tristique, purus augue egestas erat, eget auctor massa augue vitae mauris.
            Nulla at lacinia justo. Aenean nec arcu euismod, condimentum lectus vitae, rhoncus nisi. Fusce lorem tortor, tincidunt sed interdum eu, euismod ut purus.
        </p>
        <p>
            Donec ultrices eleifend pulvinar. Donec accumsan felis vel nunc porta pretium. Aenean tellus velit, ultrices quis viverra eget, vehicula vel odio. Ut nec iaculis dolor, eu aliquam felis. Proin quis maximus metus. Phasellus tincidunt tristique pulvinar.
            Nunc tincidunt aliquet tincidunt.
        </p>
        <p>
            Nullam ac consequat lorem. Praesent rhoncus consequat arcu ut tempus. Sed non mi fringilla, aliquet lectus in, sagittis dolor. Integer eu lacus consectetur, fringilla eros quis, blandit tellus. Quisque eu arcu dui. Integer finibus varius ultricies. Nulla
            vitae metus in velit suscipit cursus. Vestibulum ornare ac diam quis semper. Ut nunc massa, commodo ac lorem ut, faucibus tincidunt nulla. Proin sed urna eget diam ultricies consectetur ac eu tortor.
        </p>
        <p>
            Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam erat volutpat. Nunc lobortis feugiat laoreet. Maecenas ligula nulla, ornare hendrerit tempus id, venenatis vitae lacus. Cras cursus a nulla ac dapibus. Class
            aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque et lacinia est. Sed quam orci, luctus eu eros et, congue bibendum ipsum. Nunc non sodales est.
        </p>
    </div>
    <hr class="clear">
</div>

某些标题放错了位置

Lorem ipsum dolor sit amet,是一位杰出的献身者。埃尼安·波特提托·马萨(Aenean porttitor massa)将一只名叫尼西·埃利芬德(nisi eleifend)的猫科动物叫做康瓦利斯(convallis)。绿库蚊。前庭对峙,封建的非共同生活。暂时性不平等 这是一本书。在这一天,我们的精英乌兰科佩尔·索利西图丁(ullamcorper sollicitudin)将以更高的速度出现。不使用任何元素的大型相位。阿利奎姆·埃拉特·帕特。库拉比图·奎斯·莱克图斯·莫里斯。自由的宣言,自由的宣言 口头禅。这是一种生活方式,也是一种生活方式。这是一个非常重要的问题。

阿利奎姆·埃拉特·帕特。Donec quam mi,多洛索达莱斯调味品,Facilis mollis lacus。香菇调味品。前庭ultrices,risus eu sagittis tristique,purus augue Egesta erat,eget auctor massa augue vitae mauris。 拉齐尼亚胡斯托的纳拉。爱尼安nec arcu euismod,调味品LICTUS vitae,rhoncus nisi。这是我的错,我的错,我的错。

多奈克·尤里塞斯·埃利芬德·普尔维纳尔。请在门前放置一只猫。埃尼安·泰卢斯·维利特、维韦拉·埃吉特、奥迪奥之车。但我不知道,我是多洛,我是猫科动物。普罗因·奎斯·马克西姆斯·梅特斯。普尔维纳三角洲的一个小岛屿。 Nunc tincidunt aliquet tincidunt。

不可更改。这是一个很好的例子。非米弗林利亚,内指,多洛矢状位。整数eu lacus CONCESTETUR,FRINGILA eros quis,blandit tellus。酒后驾车。乌特里氏综合征。纳拉 维塔·梅特斯在维利特·苏西皮特·库苏斯。前庭直径为2毫米。这是马萨,这是我们的共同点,这是纳拉。由欧盟侵权人提供连续直径。

在自然社会中,因怀孕而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯,因饥饿而死亡的蒙特斯。阿利奎姆·埃拉特·帕特。纳克·洛博蒂斯·费吉亚特·拉奥里特。这是一种新的生活方式。这是一个空的空的。等级 每一个科努比亚·诺斯特拉,每一个希梅纳厄斯的接受者,都有一个敏捷的社会秩序。奎斯克和拉齐尼亚。塞德·夸姆·奥奇、卢克图斯·尤厄罗斯和康格·比本杜姆·伊普森。Nunc非碳酸饮料公司。



只需使用
图像
容器上的
float
属性和一些
边距顶部
即可轻松实现这一点。我不会逐行介绍我所更改的CSS属性,但这里有一个JSFIDLE,它不会更改HTML并实现您想要的布局。与使用
flex
相比,它还有一个额外的好处,那就是CSS的行数要少得多

注意:由于我不知道您的图像实际大小,因此我根据您的图像外观选择了一个显式大小

.container{
最大宽度:700px;
背景色:白色;
边界半径:5px;
填充:15px;
-网络工具包盒阴影:0px 0px 5px 0px rgba(0,0,0,0.5);
-moz盒阴影:0px 0px 5px 0px rgba(0,0,0,0.5);
盒影:0px 0px 5px 0px rgba(0,0,0,0.5);
}
.容器.图像{
利润上限:70像素;
}
.container>.image{
浮动:对;
宽度:300px;/*只是一个示例大小*/
高度:150px;/*只是一个示例大小*/
背景:灰色;/*这只是为了告诉您图像的位置*/
}
.container>.description>*{
右侧填充:15px;
}
.container>.description>p{
边缘底部:8px;
}
.容器>h3{
宽度:100%;
字号:600;
字体大小:20px;
空白:nowrap;
}

某些标题放错了位置

Lorem ipsum dolor sit amet,是一位杰出的献身者。埃尼安·波特提托·马萨(Aenean porttitor massa)将一只名叫尼西·埃利芬德(nisi eleifend)的猫科动物叫做康瓦利斯(convallis)。绿库蚊。前庭对峙,封建的非共同生活。暂时性不平等 这是一本书。在这一天,我们的精英乌兰科佩尔·索利西图丁(ullamcorper sollicitudin)将以更高的速度出现。不使用任何元素的大型相位。阿利奎姆·埃拉特·帕特。库拉比图·奎斯·莱克图斯·莫里斯。自由的宣言,自由的宣言 口头禅。这是一种生活方式,也是一种生活方式。这是一个非常重要的问题。

阿利奎姆·埃拉特·帕特。Donec quam mi,多洛索达莱斯调味品,Facilis mollis lacus。香菇调味品。前庭ultrices,risus eu sagittis tristique,purus augue Egesta erat,eget auctor massa augue vitae mauris。 拉齐尼亚胡斯托的纳拉。爱尼安nec arcu euismod,调味品LICTUS vitae,rhoncus nisi。这是我的错,我的错,我的错。

多奈克·尤里塞斯·埃利芬德·普尔维纳尔。请在门前放置一只猫。埃尼安·泰卢斯·维利特、维韦拉·埃吉特、奥迪奥之车。但我不知道,我是多洛,我是猫科动物。普罗因·奎斯·马克西姆斯·梅特斯。普尔维纳三角洲的一个小岛屿。 Nunc tincidunt aliquet tincidunt。

不可更改。这是一个很好的例子。非米弗林利亚,内指,多洛矢状位。整数eu lacus CONCESTETUR,FRINGILA eros quis,blandit tellus。酒后驾车。乌特里氏综合征。纳拉 维塔·梅特斯(vitae metus)在维利特·苏西皮特·库苏(velit suscipit cursu)
.container > .image {
    max-width: 40%;
    min-width: 40%;
    min-height: 100px;
    float:right;
    margin-top:72px;
}