首页
学习
活动
专区
工具
TVP
发布

10个CSS简写/优化技巧

CSS简写就是指将多行的CSS属性简写成一行,又称为CSS代码优化CSS缩写。CSS简写的最大好处就是能够显著减少CSS文件的大小,优化网站整体性能,更加容易阅读。

下面介绍常见的CSS简写规则:

一、盒子大小

这里主要用于两个属性:margin和padding,我们以margin为例,padding与之相同。盒子有上下左右四个方向,每个方向都有个外边距:

你可以简写成:

语法 margin:top right bottom left;

二、边框(border)

边框的属性如下:

可以缩写为一句:

语法 border:width style color;

三、背景(Backgrounds)

背景的属性如下:

可以缩写为一句:

语法是background:color image repeat attachment position; 你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为:

color: transparent

image: none

repeat: repeat

attachment: scroll

position: 0% 0%

四、字体(fonts)

字体的属性如下:

可以缩写为一句:

注意,如果你缩写字体定义,至少要定义font-size和font-family两个值。

五、列表(lists)

取消默认的圆点和序号可以这样写list-style:none;, list的属性如下:

可以缩写为一句:

六、颜色(Color)

16进制的色彩值,如果每两位的值相同,可以缩写一半。例如:

Aqua: #00ffff ——#0ff Black: #000000 ——#000 Blue: #0000ff ——#00f Dark Grey: #666666 ——#666 Fuchsia:#ff00ff ——#f0f Light Grey: #cccccc ——#ccc Lime: #00ff00 ——#0f0 Orange: #ff6600 ——#f60 Red: #ff0000 ——#f00 White: #ffffff ——#fff Yellow: #ffff00 ——#ff0

七、属性值为0

书写原则是如果CSS属性值为0,那么你不必为其添加单位(如:px/em),你可能会这样写:

试试这样吧:

八、最后一个分号

最后一个属性值后面分号可以不写,如:

可以简写成:

九、字体粗细(font-weight)

你可能会这样写:

可以简写成:

十、圆角半径(border-radius)

border-radius是css3中新加入的属性,用来实现圆角边框。

可以简写成:

语法 border-radius:topleft topright bottomright bottomleft

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180406A0E7TY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券