千家信息网

CSS语法的常用技巧有哪些

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要为大家展示了"CSS语法的常用技巧有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CSS语法的常用技巧有哪些"这篇文章吧。盒模型conte
千家信息网最后更新 2025年01月19日CSS语法的常用技巧有哪些

这篇文章主要为大家展示了"CSS语法的常用技巧有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"CSS语法的常用技巧有哪些"这篇文章吧。

盒模型

  • content-box (W3C 标准盒模型)

  • border-box (IE 盒模型)

具体区别是:1. border-box的宽度一旦确定,就不会改变。width = border + padding + 内容的宽度2. content-box会根据padding增加或者是减小。width = 内容的宽度

BFC

就是一个容器,里外不相互影响,记住:清除浮动的时候,如果使用 overflow: hidden,是存在缺点的,如果超过了范围,那么则被隐藏了

触发原理

1 根元素2 float属性不为none,例如left、right3 position为absolute或fixed4 display为inline-block, table-cell, table-caption, flex, inline-flex5 overflow不为visible,例如hidden、auto

规则

1. 内部的Box会在垂直方向,一个接一个地放置。2. 属于同一个BFC的两个相邻Box的margin会发生重叠。3. BFC的区域不会与float box重叠。4. BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素5. 计算BFC的高度时,浮动元素也参与计算

作用

1. 清除浮动,BFC里面的浮动元素高度也会参与计算2. 防止margin重叠

清除浮动

.clearfix:after{ content: '', height: 0; display: block; visibility: hidden; clear: both; line-height:0;//行高为0}

布局

浮动布局

Title
1
2
3

缺点:会存在塌陷的问题

Flex布局

Title

绝对定位

Title
1
2
3

CSS优化

(1)压缩(2)属性连写: font :font-style font-weight font-size(3)继承:font clolr(4) CSS放入Head中,减少reflow repaint

以上是"CSS语法的常用技巧有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0