一、CSS书写规范:
1、文字:font: font-style font-variant font-weight font-size/line-height font-family;
2、边框:border:border-width border-style border-color;
3、背景:background:background-color background-image background-repeat background-attachment background-postion
4、list-style:list-style-type list-style-postion list-style-image;
5、outline:outline-color outline-style outline-width;
6、效率规则:1)、显示样式:display/postion/float/clear
2)、自身样式:width/height/margin/padding/border/background
3)、内容样式:line-height/text-align/font系列(font-size/font-weight)/color/text-decoration/vitical-align
7、链接 a:link -> a:visited ->a:hover ->a:active (LVHA爱恨规则)
二、正则表达式:
1、. 匹配除换行之外的任意字符 eg: /bhi/b.*/blucy/b
/d 匹配一位数字 eg: 0/d{2}-/d{8}
/s 匹配任意空白符(空格、制表符Tab、换行符、中文全角空格等)
/w 匹配字符或者数字或下划线或汉字等
+ 匹配1次或多次。
* 重复任意次(可能是0)
/b匹配单词的开始和结束
^ 匹配字符串的开始
$ 匹配字符串的结束 eg: ^/d{5,12}$ (QQ号为5到12位的)
{n} 重复n次
{n,} 重复n次或多次
{n, m} 重复n次到m次
? 重复0次或1次
[0-9] 匹配0到9的数字
| 分隔符
/