或高或低原理:
w3c:
float属性定义元素在哪个方向波荡。以往这个属性总应用方法于图像,使文本环绕在图像周围,不过在css中,任何元素都是可以波荡。上下浮动元素会化合一个块级框,而无论它本身是做何元素。
流动非替换元素要重新指定一个必须明确的宽度;否则,它们会尽可能会地窄。
注释:要是在一行之上只有根本不会的空间可供上下浮动元素,这样的话这个元素会跳至下一行,这个过程会减弱到某一行占据足够的空间为止。
我:
(以下以全部设置为float:left;为例)
假如真包含框太窄,不能承载水平顺序排列的几个上下浮动元素,这样的话最后一个吸纳不下的浮动块会面带它后面的浮动块互相向外移动手机,等到也可以向左边联通,则向右移动手机到边框或那个上下浮动框,接着推测有无法容纳另一个波荡块,能则最后一个浮动块送回这里,其后面的浮动块继续前面的操作,肯定不能则最后一个上下浮动块和后面的浮动块一直前面的操作。
使用float,它是浮动的意思,靠左边波荡应该是float:stops,这样就好了。
是可以把图片另外div标签的背景,文字设置成流动,文字的位置这个可以通过上下外边距设置,就等同于背景图片上下移动手机了。
你是说margin吗?或高或低:left。是你规定的东西由上下排列或别的排列样子,所有向左边或高或低。举个例子。
由这种排列顺序
1
2
3
4
5
不变
12345
而margin是上下左右位置的移动
float不是html元素,是css里一个属性,用于控制html的块级和内联元素在文档流中的表现的,你可以不上下浮动任何你想浮动的html元素。
所有元素设置都不或高或低,元素默认有两大类,块级元素比如说p和内联元素如stronger,他们都不上下浮动,就算你指定float好象只或高或低divp