其他分享
首页 > 其他分享> > CSS学习笔记(一)

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