文档流指的是文档中可现实的对象在排列时所占用的位置。
将窗体自上而下分成一行行,并在每行中按从左至右的顺序排 放元素,即为文档流。
也就是说在文档流中元素默认会紧贴到上一个元素的右边,如 果右边不足以放下元素,元素则会另起一行,在新的一行中继 续从左至右摆放。
这样一来每一个块元素都会另起一行,那么我们如果想在文档 流中进行布局就会变得比较麻烦。
所谓浮动指的是使元素脱离原来的文本流,在父元素中浮动起来。
浮动使用float属性。
可选值:
none:不浮动
left:向左浮动
right:向右浮动
clear属性可以用于清除元素周围的浮动对元素的影响。
也就是元素不会因为上方出现了浮动元素而改变位置。
可选值:
left:忽略左侧浮动
right:忽略右侧浮动
both:忽略全部浮动
none:不忽略浮动,默认值
display:
我们不能为行内元素设置width、height、 margin-top和margin-bottom。
我们可以通过修改display来修改元素的性 质。
可选值:
block:设置元素为块元素
inline:设置元素为行内元素
inline-block:设置元素为行内块元素
none:隐藏元素(元素将在页面中完全消失)
网友评论