css优化

1,shallow selector:使用浅层选择器。比如nav ul li .nav-item可以直接换成 .nav-item。浏览器读取css样式是从右到左,层级越深,所耗费的时间就越多。

2,shorthand properties:属性简写。比如{

font-size:1.5rem;

line-height:1.618;

font-family:sans-serif;

}

可写成:font:1.5rem/1.618,sans-serif;

3,preload resource hint:预加载

<link rel='preload' href="/css/styles.css" as="style">

4,cull redundancies with csscss:使用csscss剔除冗余样式

使用方法如下:npm/gem install csscss -g

5,go the extra mile with cssnano:使用cssnano优化css

使用方法如下:npm i -g cssnano-cli

cssnano style.css(源文件) optimized-style.css(优化后的输出文件)

 

posted @ 2018-07-02 16:00  5Clay  阅读(121)  评论(0编辑  收藏  举报