- 12
课程:
初识HTML(5)+CSS(3)-升级版
- 1
章节:8-4 到9-1
- 12
讲师:
五月的夏天
课程内容:css各种选择器,子选择,包含选择,通用选择,伪类选择,分组选择,以及样式的继承
学习收货:
div id="idselect"> id选择器 </div> <h3 class="a2 a3">id选择器和类class选择器的区别</h3> <p > 1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。 、可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表) </p> <div class="child"> <h3>子选择器</h3> 语法:.food>h3{color:chocolate;}使class名为food下的子元素h3 变色。 </div> <div class="containSelect"> <h3>包含选择器||后代选择器</h3> <div> <h5> 即加入空格,用于选择指定标签元素下的后辈元素。 .first h3{color:red;} 后代选择器是作用于所有子后代元素。后代选择器通过空格来进行选择,而子选择器是通过“>”进行选择 </h5> </div> </div> <h3> 通用选择器 ,它使用一个(*)号指定,它的作用是匹配html中所有标签元素 </h3> <hr> <h3>伪类选择器</h3> <p> 伪类选择符,为什么叫做伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色: <br>a:hover{color:red;}<br> 上面一行代码就是为 a 标签鼠标滑过的状态设置字体颜色变红。这样就会使第一段文字内容中的“胆小如鼠”文字加入鼠标滑过字体颜色变为红色特效。 关于伪类选择符,到目前为止,可以兼容所有浏览器的“伪类选择符”就是 a 标签上使用 :hover 了( 其实伪类选择符还有很多,尤其是 css3 中,但是因为不能兼容所有浏览器,本教程只是讲了这一种最常用的)。 其实 :hover 可以放在任意的标签上,比如说 p:hover,但是它们的兼容性也是很不好的,所以现在比较常用的还是 a:hover 的组合。 </p> <h3>分组选择器</h3> <p>h1,span{color:red;} 相当于h1{color:red;} span{color:red;} </p>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>css2</title> <style> p{ color: aqua; border:1px solid red; } </style> </head> <body> <div> <h1>样式的继承</h1> <p>CSS的某些样式是具有继承性的:继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。 <span>p{color:red;}</span>颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本,如span 有一些css样式是不具有继承性的。如border:1px solid red; </p> </div> </body> </html>