css布局模型,是css中基本知识点之一,虽然不是特别难,但是类目比较多,容易出现记忆差错。你真的完全css布局模型吗?现在,尚学堂小编来跟大家说说,css布局模型。
css包含3种基本的布局模型,用英文概括为:flow、layer 和 float。
在网页中,元素有三种布局模型:
1:流动模型
流动(flow)是默认的网页布局模式。也就是说网页在默认状态下的 html 网页元素都是根据流动模型来分布网页内容的。
流动布局模型具有2个比较典型的特征:
*一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为百%。实际上,块状元素都会以行的形式占据位置。如右侧代码编辑器中三个块状元素标签(div,h1,p)宽度显示为百%。
第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)
2:浮动模型
块状元素这么霸道都是独占一行,如果现在我们想让两个块状元素并排显示,怎么办呢?不要着急,设置元素浮动就可以实现这一愿望。
任何元素在默认情况下是不能浮动的,但可以用 css 定义为浮动,如 div、p、table、img 等元素都可以被定义为浮动。如下代码可以实现两个 div 元素一行显示。
float:left;
float:righgt;
3:层模型
什么是层布局模型?层布局模型就像是图像软件photoshop中非常流行的图层编辑功能一样,每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧。但是在网页上局部使用层布局还是有其方便之处的。下面我们来学习一下html中的层布局。
如何让html元素在网页中精确定位,就像图像软件photoshop中的图层一样可以对每个图层能够精确定位操作。css定义了一组定位(positioning)属性来支持层布局模型。
css布局模型实际操作起来还是需要花点心思的,尚学堂小编讲了这么多,希望对大家有所助益。想了解更多关于css 专业知识的朋友,欢迎点击弹窗,咨询尚学堂客服妹妹哦!尚学堂包教包会,包就业,毕业薪资7000加,现在报名即可享受0元入学优惠政策哦!
文章转载于长沙尚学堂http://www.cssxt.com/webkf/3949.html