颜色表示方法 rgb或rgba rgb(0到255或0%到100%)代表红绿蓝三个颜色深度,a(0到1或0%到100%)代表不透明度(0代表完全透明)。我更喜欢直接数字表示而不是百分比。
1 2 3 4 5 6 #id1 { color : rgb (255 ,37 ,90 ); } #id2 { color : rgba (100 ,30 ,90 ,0.5 ); }
16进制 这是我比较喜欢的表示方法,格式为#rrggbbaa,rr,gg,bb分别代表红绿蓝的颜色深度,aa代表不透明度,其范围都是00~ff的16进制数。最后的aa位置可以不写,默认是完全不透明。
1 2 3 4 5 6 #id1 { color : #abcd09 ; } #id2 { color : #bc07fbaf ; }
HSL或HSLA 我不太喜欢用这种方法(因为我不熟悉),所以懒得说了,以后如果遇见”color:”后面跟个”hsl”那么就是这种颜色表示方法,不知道什么意思的话,现查现学就行了。掌握那么一两种颜色表示方法已经够用了。但这都不是最重要的,重要的是见到”color”就知道是修改颜色的意思就行了。
字体属性 这些东西感觉都不太重要,也比较容易理解,而且东西又多又杂,全背下来不太可能,现查现学现用就行。 一共有这么几个常用的属性:
1 2 3 4 5 6 div { font-size : 40px ; font-family : "Micorsoft YaHei" ; font-style : italic; font-weight : lighter; }
还有一种符合写法,但是有规则:
字体大小、字体族必须都写上。
字体族必须是最后一位、字体大小必须是倒数第二位。
各个属性间用空格隔开。
1 2 3 div { font : italic lighter 40px "Micorsoft Yahei" ; }
文本属性 这部分内容也是比较简单繁琐,要用什么现查现用。
文本颜色 1 2 3 4 div { color : #a90cb9 ; }
文本间距 1 2 3 4 5 div { letter-spacing : 20px ; word-spacing : 50px ; }
文本修饰 1 2 3 4 5 6 7 8 div { text-decoration : line-through; }
文本缩进 1 2 3 div { text-indent : 40px ; }
文本水平对齐 1 2 3 4 5 6 7 div { text-align : center; }
行高 line-height有继承性。
1 2 3 4 5 div { line-height : 100px ; }
当已经设置了height时,元素的高度就是height,否则会根据line-height计算height。
垂直对齐 指定同一行元素之间,或表格单元格内文字的垂直对齐方式。
1 2 3 4 5 6 7 div { vertical-align : middle; }
列表属性 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ol ,ul { list-style-type : lower-roman; list-style-position : inside; list-style-image : url (图片链接 ); }
表格属性 1 2 3 4 5 6 7 8 9 10 11 table { border-width : 10px ; border-color : red; border-style : dashed; }
上面几个不仅可以用于表格,还可以用于其他元素。 下面几个属性是table独有的。
1 2 3 4 5 6 7 8 9 10 11 12 13 table { table-layout : auto; border-spacing : 10px ; border-collapse : separate; empty-cells : show; caption-side : top; }
背景属性 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 div { background-color : pink; background-image : url (图片链接 ); background-repeat : no-repeat; background-position : 20px 10px ; }
鼠标属性 设定鼠标放在某个元素上时的样式。
1 2 3 4 5 6 7 8 9 body { cursor : pointer; }
上面这些作用不大,我觉得最重要的是自定义鼠标图标。
1 2 3 4 body { cursor : url (图片链接 ),pointer; }