时间:2021-05-08
CSS简写就是指将多行的CSS属性简写成一行,又称为CSS代码优化或CSS缩写。CSS
简写的最大好处就是能够显著减少CSS文件的大小,优化网站整体性能,更加容易阅读。 下面介绍常见的CSS简写规则:
一、盒子大小
这里主要用于两个属性:margin和padding,我们以margin为例,padding与之相同。
盒子有上下左右四个方向,每个方向都有个外边距:
你可以简写成:
margin:1px 2px 3px 4px;语法 margin: top right bottom left
//四个方向的边距相同,等同于margin:1px 1px 1px 1px; margin:1px; //上下边距都为1px,左右边距均为2px,等同于margin:1px 2px 1px 2px margin:1px 2px; //右边距和左边距相同,等同于margin:1px 2px 3px 2px; margin:1px 2px 3px; //注意,这里虽然上下边距都为1px,但是这里不能缩写。 margin:1px 2px 1px 3px;二、边框(border)
边框的属性如下:
可以缩写为一句:
border:1px solid #000;
语法 border:width style color;
三、背景(Backgrounds)
背景的属性如下:
可以缩写为一句:
background:#f00 url(background.gif) no-repeat fixed 0 0;语法是background:color image repeat attachment position;
你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值
为:
四、字体(fonts)
字体的属性如下:
可以缩写为一句:
font:italic small-caps bold 1em/140% "Lucida Grande",sans-serif;注意,如果你缩写字体定义,至少要定义font-size和font-family两个值。
五、列表(lists)
取消默认的圆点和序号可以这样写list-style:none;,
list的属性如下:
可以缩写为一句:
list-style:square inside url(image.gif);六、颜色(Color)
16进制的色彩值,如果每两位的值相同,可以缩写一半。例如:
七、属性值为0
书写原则是如果CSS属性值为0,那么你不必为其添加单位(如:px/em),你可能会这样
写:
试试这样吧:
padding: 10px 5px 0 0;八、最后一个分号
最后一个属性值后面分号可以不写,如:
可以简写成:
#nav{ border-top:4px solid #333; font-style: normal; font-variant:normal; font-weight: normal }九、字体粗细(font-weight)
你可能会这样写:
可以简写成:
十、圆角半径(border-radius)
border-radius是css3中新加入的属性,用来实现圆角边框。
可以简写成:
-moz-border-radius:0 6px 6px; -webkit-border-radius:0 6px 6px; border-radius:0 6px 6px;语法 border-radius:topleft topright bottomright bottomleft
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
CSS简写就是指将多行的CSS属性声明化成一行,又称为CSS代码优化。CSS简写的最大好处就是能够显著减少CSS文件的大小,其实还有很多其他益处。臃肿而杂乱
《写出高效整洁的css的13条规则》里面有提到要尽量简写css。具体怎么简写呢,总结如下:盒子的内外边距(margin和padding)以margin为例,pa
它可以组织并标准化CSS文件——选择器、子选择器及其属性。它与之前见到的CSS优化工具有所不同,styleneat更优化整理CSS的结构。Styleneat是一
定义和用法css()方法返回或设置匹配的元素的一个或多个样式属性。返回CSS属性值返回第一个匹配元素的CSS属性值。注释:当用于返回一个值时,不支持简写的CSS
闲话少说,书归正传。能够简写的css属性主要有以下几个:font简写:font:italicsmall-capsbold12px/1.5emarial,verd