1.CSS3提供的新功能,圆角、阴影效果、文字阴影、自定义字体、旋转文本、半透明背景颜色、多图像背景、渐变等。
2.样式表包含了定义网页外观的规则。一条规则的两部分选择器
和声明块
。
3.CSS中的注释/*
开始,*/
结束。
4.HTML文本中各个元素之间是树形结构,彼此之间是继承和同胞的关系。CSS在对父级元素进行样式设计时,会被子元素选择性继承。
5.应用样式表的三种方式:从一个或多个外部文件中导入(推荐)
、插入到HTML文档的顶部
和直接应用到特定的标签上
。
6.多条规则定义同一条属性时,CSS用层叠的原则来考虑特殊性、顺序和重要性,个性化的属性优于浏览器默认的属性。id
选择器最特殊,建议多使用类选择器,少使用ID
选择器。顺序,晚出现的优先级高。重要性,在某条声明后加!important
如p{color: organge !important}
。
7.inherit
,对于任何属性,显式的指出该属性的值与对应元素的父元素对该属性设定的值相同,就可以使用inherit
属性。如p{border:inherit}
。
8.1em
的长度大约等于其对应元素的字号。百分数通常是想对于父元素的。background
属性允许开发人员使用URL
指定另一个文件,如图像。相对URL
应该是相对于CSS
文件的位置而不是想对于html
文件的位置。
9.CSS样式表中样色可以用rgb(100,5,250)
,也可以使用十六进制颜色,如#5599ff
,具有重复数字还可简写为#59f
。还可使用RGBA
的颜色方式,rgba(R,G,B,Alpha)
可以设置背景色的透明度。其他还有HSL
格式的颜色表示hsl(282,100%,25%)
分别对应色相,饱和度,亮度。