Html 在保持高度的同时对齐图像

Html 在保持高度的同时对齐图像,html,css,Html,Css,我有一个图像,我想与div的一侧对齐。我还有一些段落需要与此图像并排。但是,它们没有足够的文本内容,无法一直延伸到图像的高度。我的段落下面的内容必须在图片下面 <p> <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/> Lorem ipsum dolor sit amet, consectetur a

我有一个图像,我想与div的一侧对齐。我还有一些段落需要与此图像并排。但是,它们没有足够的文本内容,无法一直延伸到图像的高度。我的段落下面的内容必须在图片下面

        <p>
            <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat nibh ac vehicula rhoncus. Etiam hendrerit ipsum at congue pulvinar. Suspendisse vehicula metus eu nulla malesuada pulvinar. In interdum sem sed dapibus finibus.</p>
对图像使用
float:left
无效,因为具有所需并排段落的图像的容器div不响应浮动元素的高度

使用
位置:相对;左:图像的0px
也不起作用。有了这个,我修改了段落的
显示
,但它们总是放在图像下方而不是旁边

h3{文本对齐:居中}
img{位置:相对;左:0px}
p{display:inline block;}

标题在这里
这一段应该在图片的旁边

        <p>
            <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat nibh ac vehicula rhoncus. Etiam hendrerit ipsum at congue pulvinar. Suspendisse vehicula metus eu nulla malesuada pulvinar. In interdum sem sed dapibus finibus.</p>
这一段也应该在图片旁边

        <p>
            <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat nibh ac vehicula rhoncus. Etiam hendrerit ipsum at congue pulvinar. Suspendisse vehicula metus eu nulla malesuada pulvinar. In interdum sem sed dapibus finibus.</p>
另一个标题 从上方标题到下方的所有内容都应显示在图像下方

        <p>
            <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat nibh ac vehicula rhoncus. Etiam hendrerit ipsum at congue pulvinar. Suspendisse vehicula metus eu nulla malesuada pulvinar. In interdum sem sed dapibus finibus.</p>

对于带有浮动文本的简单图像对齐,您可以在图像中使用
align=“left

        <p>
            <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat nibh ac vehicula rhoncus. Etiam hendrerit ipsum at congue pulvinar. Suspendisse vehicula metus eu nulla malesuada pulvinar. In interdum sem sed dapibus finibus.</p>

公共交通工具在公共交通工具中的位置不正确。公共交通工具在公共交通工具中的位置不正确。公共交通工具在公共交通工具中的位置不正确。公共交通工具在公共交通工具中的位置不正确


.

尝试在容器div上使用:

display: inline-block;
也可以将所有元素浮动到左侧:

float: left;

p
标记中删除
inline block
(因此它们默认为
block
),然后将
float:left;
放回
img
标记中。同时将
float:left;
clear:left
添加到
div
标记中,使它们始终在彼此下方流动

div{float:left;clear:left;}
h3{文本对齐:居中}
img{float:left;}

标题在这里

公共交通工具在公共交通工具中的位置不正确。公共交通工具在公共交通工具中的位置不正确。公共交通工具在公共交通工具中的位置不正确。公共交通工具在公共交通工具中的位置不正确

拍卖人维瓦摩斯·托托坐在埃米特·伊普斯姆·沃里帕特(amet ipsum Volumpat)的椅子上,欧罗里姆·尤斯莫(Eur malesuada lorem euismod)的椅子上。两个座位的位置不同,一个座位不同,一个座位不同,一个座位不同,一个座位不同母亲的生命是永恒的,母亲的生命是永恒的;母亲的生命是永恒的;母亲的生命是永恒的;母亲的生命是永恒的;母亲的生命是永恒的;母亲的生命是永恒的;母亲的生命是永恒的;母亲的生命是永恒的。

另一个标题 Phasellus tincidunt enim ex,一位达比布斯女超人。整数区间女性,精英孕产妇拍卖人。Etiam non ullamcorper orci,eget luctus eros。女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性,女性奥奇的权杖,用的是光之剑。南与厄洛斯用的是三度角。


更新了中的HTML,并应用以下CSS类:

h3 {text-align:center; clear:both;}
img {float:left}
.inner-wrap p {display:inline;}

使用属性
clear:both
?您只需插入一个简单的
,并在CSS中为其指定
clear:both

。清除{
清楚:两者都有
}
h3{
文本对齐:居中
}
img{
浮动:左;
右边距:10px/*演示*/
}

标题在这里
这一段应该在图片的旁边

        <p>
            <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat nibh ac vehicula rhoncus. Etiam hendrerit ipsum at congue pulvinar. Suspendisse vehicula metus eu nulla malesuada pulvinar. In interdum sem sed dapibus finibus.</p>
这一段也应该在图片旁边

        <p>
            <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat nibh ac vehicula rhoncus. Etiam hendrerit ipsum at congue pulvinar. Suspendisse vehicula metus eu nulla malesuada pulvinar. In interdum sem sed dapibus finibus.</p>
另一个标题 从上方标题到下方的所有内容都应显示在图像下方

        <p>
            <img align="left" src="http://www.devtano.com/software/eco/images/console.png"/>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam placerat nibh ac vehicula rhoncus. Etiam hendrerit ipsum at congue pulvinar. Suspendisse vehicula metus eu nulla malesuada pulvinar. In interdum sem sed dapibus finibus.</p>

所以你只想让第一段在图像的左边?你能澄清一下你想在图像旁边做什么,在图像下面做什么吗?@JamieBarker我已经把lorem ipsum改成了具体的描述。@bcdan明白了,下面回答:)你只需要做一个clearfix,我想,请看
align
html属性已经被删除了ecated,检查此选项是否没有达到预期效果,因为
div
没有增长到适合浮动图像的大小。@bcdan“增长”是什么意思"? 是否希望整个div比页面宽?当图像浮动时,div是文本段落的高度。我希望div的高度也包括整个图像,而不仅仅是文本。从这个意义上说,我使用grow。@bcdan我已经编辑了它。它现在是否如您所期望的那样工作?