<img ...>
<p>..</p>
如果未在align="left"
上设置img
,则p
将从空行开始。
<img ... align="left">
<p>..</p>
但在设置align="left"
后,p
会出现img
,为什么?
答案 0 :(得分:2)
我想<img>
对齐attribut将像CSS浮动属性一样工作。它使您的图像浮动。如果您希望<p>
保持在<img>
之下,那么您应该这样做。
<img ... align="left" />
<div style="clear: both;"></div>
<p>..</p>
Float image to left or right using CSS
HTML使用align属性:
<img src="image.jpg" align="right">
XHTML使用内联样式:
<img src="image.jpg" style="float: right" />
<img>
的align属性是 已弃用,并且不受支持 HTML 4.01严格/ XHTML 1.0严格 DTD。改用CSS。
CSS语法:
<img style="float:right" />
答案 1 :(得分:1)
在图像上向左或向右设置对齐html属性相当于浮动图像的CSS。
答案 2 :(得分:0)
了解内联和块元素。我不记得任何好的网站(英文),现在解释这两种类型之间的差异,所以尝试Google it。
设置align="left"
(这应该转换为CSS中的等效项:float: left
)会使img
元素浮动。再次阅读有关花车的信息。
答案 3 :(得分:0)
也许最好尝试一下:
<p><img align="left" /></p>
或者可能是:
<img align="left" />
<p style="clear:left"></p>