CSS盒模型、浮动布局和定位技术

2016-12-08  本文已影响182人  Awey

这部分总结来自我很早的时候看过的一本叫做《CSS 高效开发实战》的书。最近无意中从以前的一堆onenote笔记中翻到一点读那本书的时候的笔记。书写的并不好建议不要看,但是这部分知识讲的比较详细,就把它们挂到博客来咯。

1. CSS盒子模型

一个盒子模型由内至外包括:
内容(Content):默认情况下元素的宽高指的是内容的宽高(可通过box-sizing:border-box来修改元素宽高属性包含的范围)
内边距(Padding):内容与边框之间的距离
边框(Border):包裹元素和内边距的线框,
外边距(Margin):元素与其他元素之间的距离

2. 浮动布局

使用float属性,为元素设置浮动,有如下需要注意的事项:

3. 定位技术

使用position属性对元素进行定位,有如下几种定位方式(属性值):

其中,absolute和fixed两种定位方式下元素会有如下变化:

补充:可以使用z-index属性来设置浮动元素的z轴分层关系,值大的在上层,需要注意的是:

上一篇下一篇

猜你喜欢

热点阅读