一条css规则包含两部分:一个选择器和一条声明
选择器{属性:值}
使用外部css
<link>:位于html的<head>元素中,定义页面样式的css文件
href:css文件的路径
type:表面页面所连接文档里的类型 text/css
rel:html页面与被链接文件的关系。链接css文件时,值为stylesheet
使用内部css
<style>:位于html的<head>元素中,定义页面样式的css文件
type:表面页面所连接文档里的类型 text/css
css选择器
通用选择器 | 应用于文档中的所有元素 | * {} |
类型选择器 | 匹配元素名称与选择器相同的元素 | h1,h2,h3 {} |
类选择器 | 匹配这样的元素:元素的class特性的值与此选择器点(或句点)符号后面的部分相同 | .note {} p.note {} |
id选择器 | 匹配这样的元素:元素的id特性的值与此选择器#号后面的部分相同 | #introduction {} |
子元素选择器 | 匹配指定元素的直接子元素 | li>a {} |
后代选择器 | 匹配指定元素的后代元素 | p a {} |
相邻兄弟选择器 | 匹配一个元素的相邻的兄弟元素 | h1+p {} |
普通兄弟选择器 | 匹配一个元素的兄弟元素,不论这个元素是不是与它的兄弟元素相邻 | h1~p {} |
css优先级:后出现的优先级高,更加具体的优先级高,!important来强调更重要
继承:在<body>元素上指定font-family属性或color属性,可以被子元素所继承,如果想被继承就使用inherit属性值