基础概念
CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明
选择器的分组:用逗号将需要分组的选择器分开
h1,h2,h3,h4,h5,h6 {
color: green;
}
继承:通过 CSS 继承,子元素将继承最高级元素所拥有的属性。
派生选择器:通过依据元素在其位置的上下文关系来定义样式
li strong {
font-style: italic;
font-weight: normal;
}
标签选择器没前缀,id 选择器前缀为“#”,class 选择器前缀为“.”
#sidebar p .content{}
CSS 的创建,类别 1. 外部样式表 当样式需要应用于很多页面时,外部样式表将是理想的选择。每个页面使用 <link> 标签链接到样式表。<link> 标签在(文档的)头部
<head>
<link rel=”stylesheet” type=”text/css” href=”mystyle.css” />
</head>
2. 内部样式表 当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 <style> 标签在文档头部定义内部样式表
<head>
<style type=”text/css”>
hr {color: sienna;}
p {margin-left: 20px;}
body {background-image: url(“images/back40.gif”);}
</style>
</head>
3. 内联样式 当样式仅需要在一个元素上应用一次时。要使用内联样式,你需要在相关的标签内使用样式(style)属性。
<p style=”color: sienna; margin-left: 20px”>
This is a paragraph
</p>
4. 多重样式 如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将从更具体的样式表中被继承过来。