博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS属性简写汇总
阅读量:6095 次
发布时间:2019-06-20

本文共 2301 字,大约阅读时间需要 7 分钟。

hot3.png

CSS代码编写的过程中,代码数量非常庞大,许多属性会被反复使用,这样来来回回地敲打同样的属性名称会占用不少的时间。作为一名优秀的web前端人员,应当了解记忆各种属性的简写方式,用以提高自身的工作效率,缩减代码数量,增强可读性。作为一名刚接触不久的初学者,在网上搜集资料,整理了常用属性的简写模式,供大家参考。

1、颜色color简写

在颜色值采用16进制,且每两位的值相同,可以简写一半。

1
color
:
#113366
;

简写为

1
color
:
#136
;

2、边距margin和padding简写

外边距margin和内边距padding在CSS中使用率是很高,margin和padding都有四个方向的边距

1
2
3
4
padding-top
:
2px
;
padding-right
:
2px
;
padding-bottom
:
2px
;
padding-left
:
2px
;

有四种简写方式,都很好记

1
2
3
4
padding
:
1px
;//四个方向的边距相同
padding
:
1px
2px
;//第一个值表示上下边距,第二个值表示左右边距
padding
:
1px
2px
3px
;//第一个值表示上边距,中间值表示左右边距,第三个值表示下边距
padding
:
1px
2px
3px
4px
;//边距值以顺时针方向显示,上、右、下、左

3、边框border简写

边框有三个属性

1
2
3
4
5
border-width:
1px
2px
3px
4px
; //上下左右,类似边距的简写
border-style:
solid
dashed
dotted
groove
;
border-color
:
red
#ffffff
;
1
按照width、style和color的顺序简写
1
border:
1px
solid
#ffffff
;//个人喜欢总结为三字口诀“粗型色”

4、背景background简写

一共五个属性,background采用简写将大大提供效率

1
2
3
4
5
background-color
:
#ffffff
||
transparent
;
background-image
:
url
() ||
none
;
background-repeat
:
repeat
||
repeat-x
||
repeat-y
||
no-repeat
;
background-position
: X Y || (
top
||
bottom
||
center
) (
left
||
right
||
center
);
background-attachment
:
scroll
||
fixed
;

background简写按顺序如下

1
background
:
#fff
url
(img.gif)
no-repeat
0
0
;//个人总结五字口诀“色图重定位”

background的属性有默认值,且不会继承,你可以只声明其中的一个,其它的值会被应用默认值。

1
background
:
transparent
none
repeat
scroll
top
left
;

5、字体font简写

font有六个属性,采用简写的话比如简化代码提供效率,不过简写规则要求比较高,要注意

1
2
3
4
5
6
font-style
:
normal
||
italic
||
oblique
;
font-variant
:
normal
||
small-caps
;
font-weight
:
normal
||
bold
||
bolder
|| ||
lighter
|| (
100
-900
);
font-size
:
16px
||
1em
;
line-height
:
normal
||
16px
;
font-family
:
arial
,
sans-serif
;

css字体font简写规则

上图可以看出font简写规则中font-size和font-famil是必写的,其他的四个属性可选,四个属性默认值都为normal,未声明属性则应用默认值。

1
font
:
italic
normal
bold
12px
/
20px
arial
,
sans-serif
;//个人惯用口绝“型转粗,大高体”

6、列表list-style简写

估计大家用得最多的一个列表属性是list-style:none;其实list-style也有三个属性

1
2
3
list-style-type
:
none
||
disc
||
circle
||
square
||
decimal
||
lower-alpha
||
upper-alpha
||
lower-roman
||
upper-roman
list-style-position
inside
||
outside
|| inherit
list-style-image
:  (
url
) ||
none
|| inherit

list-style的默认属性如下,三个都是可选属性,未声明则应用默认值,但是如果声明list-style-image则

list-style-type无效。

1
list-style
:
disc
outside
none
;

常用的CSS简写规则总结完毕,CSS3样式属性简写待总结中。

转载于:https://my.oschina.net/u/1866405/blog/291247

你可能感兴趣的文章
BeagleBone Black第八课板:建立Eclipse编程环境
查看>>
在服务器上用Fiddler抓取HTTPS流量
查看>>
文件类似的推理 -- 超级本征值(super feature)
查看>>
【XCode7+iOS9】http网路连接请求、MKPinAnnotationView自定义图片和BitCode相关错误--备用...
查看>>
各大公司容器云的技术栈对比
查看>>
记一次eclipse无法启动的排查过程
查看>>
【转】jmeter 进行java request测试
查看>>
读书笔记--MapReduce 适用场景 及 常见应用
查看>>
SignalR在Xamarin Android中的使用
查看>>
走过电竞之路的程序员
查看>>
Eclipse和MyEclipse使用技巧--Eclipse中使用Git-让版本管理更简单
查看>>
[转]响应式表格jQuery插件 – Responsive tables
查看>>
8个3D视觉效果的HTML5动画欣赏
查看>>
C#如何在DataGridViewCell中自定义脚本编辑器
查看>>
【linux】crontab定时命令
查看>>
Android UI优化——include、merge 、ViewStub
查看>>
Office WORD如何取消开始工作右侧栏
查看>>
Android Jni调用浅述
查看>>
CodeCombat森林关卡Python代码
查看>>
第一个应用程序HelloWorld
查看>>