# 其他
# box-sizing

使用border-box
控制尺寸更加直观,因此,很多网站都会加入下面的代码
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
1
2
3
4
5
2
3
4
5
# 字体图标
css3新增了font-face
指令,该指令可以让我们加载网络字体
其最常见的应用就是字体图标
字体图标本质上是文字,即通过color
设置颜色,通过font-size
设置尺寸
国内使用最多的字体图标平台是阿里巴巴矢量图标库 (opens new window)
登录平台后即可免费使用其所有字体图标
# 图像内容适应
css3属性object-fit
可以控制多媒体内容和与元素的适应方式,通常应用在img
或video
元素中
一图胜千言
下图中的所有img
元素均被固定了宽高,溢出img的部分实际上均不会显示

# 视口单位
css3支持使用vw
和vh
作为单位,分别表示视口宽度
和视口高度
例如1vh
表示视口高度的1%
,100vw
表示视口宽度的100%
# 伪元素选择器
通过::before
和::after
选择器,可以通过css给元素生成两个子元素

使用伪元素可以避免在HTML中使用过多的空元素
伪元素必须要有content
属性,否则不能生效,如果不需要有元素内容,设置content:''
# 平滑滚动
使用scroll-behavior: smooth
,可以让滚动更加丝滑
← 现代css CSS 高频实用片段 →