CSS学习笔记(一)
作者:互联网
1.手写clearfix
/* 手写 clearfix */ .clearfix:after { content: ''; display: table; clear: both; } .clearfix { *zoom: 1; /* 兼容 IE 低版本 */ }
2.offsetWidth是什么?
答:offsetWidth实际获取的是盒模型(width+border + padding)
3.border-box:width=content+padding+border
4.BFC设置:
1.float不是none2.display:flex,inline-box3.overflow不是hidden4,position:abs或者fixed
应用:清除浮动
5.圣杯布局和双飞翼布局:
作用:
圣杯布局和双飞翼布局解决的问题是相同的,就是两边顶宽,中间自适应的三栏布局,中间栏要在放在文档流前面以优先渲染。
区别:
圣杯布局:为了让中间div内容不被遮挡,将中间div设置了左右padding-left和padding-right后,将左右两个div用相对布局position: relative并分别配合right和left属性,以便左右两栏div移动后不遮挡中间div。
双飞翼布局:为了让中间div内容不被遮挡,直接在中间div内部创建子div用于放置内容,在该div里用margin-left和margin-right为左右两栏div留出位置。
标签:padding,圣杯,clearfix,布局,笔记,学习,中间,div,CSS 来源: https://www.cnblogs.com/zisi/p/14701939.html