视频学习,请多包含!
一、介绍及语法
Css概述:
- Css指层叠样式表
- Css样式表极大地提高了工作效率
基础语法
selector{
property:value
}
- 如果属性多余一个,属性之间用分号隔开;
例如,h1{color:red;font-size:15px;}
- 如果属性值在一个以上,则需要加上引号
例如,p{font-family:"sans serif"}
二、Css高级语法
选择器分组:
可以给多个标签加上同一个样式属性
h1,h2,h3,h4,h5,h6{color:blue}
继承
body{color:green;}
其他标签中的颜色会继承body的属性
三、派生选择器
派生选择器:
通过依据元素在其位置的上下文来定义样式
<body>
<p><strong>p标签:hello Css</strong></p>
<ul>
<li><strong>li标签:hello css</strong></li>
</ul>
</body>
/* 给li标签的内容加上颜色 */
li strong{
color: blueviolet;
}
第二种:p标签里的strong把li标签的strong属性覆盖
/* 给li标签的内容加上颜色 */
li strong{
color: blueviolet;
}
/* 单独strong标签加上颜色 */
strong{
color: hotpink;
}
四、id选择器
-
id选择器可以为标有id的HTML元素指定特定的样式
-
id选择器以“#”来定义
-
id选择器常与派生选择器一起使用
<body>
<p id="pid">hello css</p>
<div id="divid">id选择器一般多用于div标签</div>
</body>
/* id选择器 */
#pid{
color: blue;
}
#divid{
color: deeppink;
}
id选择器与派生选择器一起使用
<body>
<p id="pid">hello css<a href="http://jikexueyuan.com">学院</a></p>
<div id="divid">div属性<p>id选择器一般多用于div标签</p></div>
</body>
#pid a{
color: blue;
}
#divid p{
color: deeppink;
}
五、类选择器
类选择器:
类选择器以一地点来进行定义
类选择器(class)也可以用作派生选择器
<body>
<p class="pclass">class的效果<a href="http://jikexueyuan.com">链接</a></p>
<div class="divclass">hello div<p>p标签</p></div>
</body>
/* 类选择器 */
.pclass a{
color: red;
}
.divclass p{
color: #FFdd33;
}
六、属性选择器
1.属性选择器:
对带有指定属性的HTML元素设置样式
<head>
<style type="text/css">
[title]{
color: red;
}
</head>
<body>
<p title="t">属性选择器</p>
</body>
2.属性和值选择器:
<head>
<style type="text/css">
[title]{
color: red;
}
/*需要指定title值,否则样式不生效*/
[title=t1]{
color: blue;
}
</head>
<body>
<p title="t">属性选择器</p>
<p title="t1">属性和值选择器</p>
</body>