网页前端后台技巧(CSS+HTML)码神之路:CSS/CSS3篇

CSS布局-网页的布局方式

2018-02-10  本文已影响13人  叶子扬

1.什么是网页的布局方式?

1.标准流(文档流/普通流)排版方式
2.浮动流排版方式
脱标: 脱离标准流
浮动元素排序规则
浮动元素的贴靠现象
浮动元素的字围效果

案例:企业开发中,垂直方向一般使用标准流布局,水平方向使用浮动流布局

垂直方向使用标准流, 水平方向使用浮动流
浮动元素高度问题

1.在标准流中内容的高度可以撑起父元素的高度
2.在浮动流中浮动的元素是不可以撑起父元素的高度的

清除浮动的方式一:给父元素设置一个高度(企业开发中,能不写高度就不写高度)
清除浮动的方式二:给后面的盒子添加clear属性
clear属性取值:
清除浮动的方式三:隔墙法
清除浮动的方式四:利用伪元素选择器清除浮动
清除浮动的方式五:overflow: hidden;

3.定位流排版方式

2.什么是相对定位?

相对定位就是相对于自己以前在标准流中的位置来移动

绝对定位

就是相对于body来定位

绝对定位规律
绝对定位弊端:

绝对定位流中设置元素动态居中

固定定位

div{
            width: 200px;
            height: 2000px;
            border: 1px solid #000;
            background-image: url(images/girl.jpg);
            background-repeat: no-repeat;
            background-attachment: fixed;
        }


上一篇 下一篇

猜你喜欢

热点阅读