网页的布局方式与浮动
一. 网页的规划方式
1.什么是网页的规划方式?
网页的规划方式其实就是指阅读器是怎样对网页中的元素停止排版的;分为:标准流,浮动流,定位流
1.标准流(文档流/一般流)排版方式
1.1其实阅读器默许的排版方式就是标准流的排版方式
1.2在CSS中将元素分为三类, 离别是块级元素/行内元素/行内块级元素
1.3 在标准流中有两种排版方式, 一种是垂直排版, 一种是水平排版
垂直排版, 假如元素是块级元素, 那么就会垂直排版
水平排版, 假如元素是行内元素/行内块级元素, 那么就会水平排版
2.浮动流排版方式
2.1浮动流是一种"半离开标准流"的排版方式
2.2浮动流只要一种排版方式, 就是水平排版. 它只能设定某个元素相关于父元素左对齐或者右对齐
留意点:
1.浮动流中没有居中对齐, 也就是没有center这个取值
2.在浮动流中是不成以使用margin: 0 auto;(是无效的)
特点:
1.在浮动流中是不区分块级元素/行内元素/行内块级元素的
不管是级元素/行内元素/行内块级元素都可以水平排版
2.在浮动流中不管是块级元素/行内元素/行内块级元素都可以设定宽高
3.综上所述, 浮动流中的元素和标准流中的行内块级元素很像
3.定位流排版方式
二. 浮动元素的脱标
1.什么是浮动元素的脱标?
脱标: 离开标准流
当某一个元素浮动之后, 那么这个元素看上去就像被从标准流中删除了一样, 这个就是浮动元素的脱标;
2.浮动元素脱标之后会有什么影响?
假如前面一个元素浮动了, 而后面一个元素没有浮动 , 那么这个时候前面一个元就会盖住后面一个元素;
三. 浮动元素排序规则
浮动元素排序规则 :
1雷同标的目的上的浮动元素, 先浮动的元素会显示在前面, 后浮动的元素会显示在后面
2不一样标的目的上的浮动元素, 左浮动会寻左浮动, 右浮动会寻右浮动
3浮动元素浮动之后的位置, 由浮动元素浮动此前在标准流中的位置来肯定(假如元素浮动前在标准流中的第一行,那么它浮动后就在第一行显示,假如浮动前在标准流中的第二行,浮动后就在第二行显示)
四. 浮动元素贴靠现象
什么是浮动元素贴靠现象?
1.假如父元素的宽度能够显示所有浮动元素, 那么浮动的元素会并排显示
2.假如父元素的宽度不克不及显示所有浮动元素, 那么会从最后一个元开端往前贴靠
3.假如贴靠了前面所有浮动元素之后都不克不及显示, 终究会贴靠到父元素的左边或者右侧
五. 浮动元素的字围现象
什么是浮动元素字围现象?
浮动元素不会挡住没有浮动元素中的文字, 没有浮动的文字会主动给浮动的元素让位置,这个就是浮动元素字围现象;一样用作图文混排!
浮动元素字围现象
六. 公司开发中什么时候使用标准流什么时候使用浮动流?
1.公司开发中什么时候使用标准流什么时候使用浮动流?
垂直标的目的使用标准流, 水平标的目的使用浮动流
2.拿到一个很复杂的界面怎样入手?
2.1从上至下规划
2.2从外向内规划
2.3水平标的目的可以先划分为一左一右再对左边或者右侧停止进一步规划
七. 浮动元素高度问题
1.在标准流中内容的高度可以撑起父元素的高度
2.在浮动流中浮动的元素是<a>不成以</a>撑起父元素的高度的! (父元素没有浮动,只要子元素浮动)
信赖看了本案牍例你已经把握了办法,更多出色请关注百分百源码网其它相关文章!
引荐阅读:
CSS的背景与精灵图
CSS的显示模式怎样使用
以上就是 网页的规划方式与浮动的具体内容,更多请关注百分百源码网其它相关文章!