CSS的一大特性——继承,怎么样没听说过吧,没了它我们修饰网页时就变得十足的麻烦
这是本节课准备的文件
这是others文件夹
先看看index.html,代码如下
1 DOCTYPE html> 2 html lang ="zh"> 3 head> 4 meta charset = "utf-8"> 5 title>TESTtitle> 6 style> 7 p{ 8 color: red; 9 } 10 p.myp{ 11 color: blue; 12 background-color: yellow; 13 border-bottom: 2px solid black; 14 } 15 style> 16 head> 17 body> 18 p>正文1p> 19 p>正文2p> 20 p>正文3p> 21 p>正文4p> 22 p> 23 a href = "others/Test.html" target = "_blank">p class = "myp">查看其它知识点 24 位置:others/Test.htmlp>a> 25 p> 26 body> 27 html> 28 29 p{ 30 color: red; 对所有p标签都起作用,对有类名的标签不起作用 31 } 32 p.myp{ 我是有类名的p标签 33 color: blue; 34 background-color: yellow; 加入下部边框 35 border-bottom: 2px solid black; 36 -->
看看效果吧
对p元素的修饰,对所有p元素都起作用,在一个p元素里设置类名,单独对这个p元素修饰,就可以覆盖CSS对普通p元素的修饰
点击查看其它知识点
Test.html的代码为
1 DOCTYPE html> 2 html lang ="zh"> 3 head> 4 meta charset = "utf-8"> 5 title>TESTtitle> 6 style> 7 h1,p{ 8 color: green; 9 border-bottom: 4px dotted red; 10 } 11 p.myp{ 12 color: red; 13 background-color: yellow; 14 border-bottom: 2px solid black; 15 } 16 style> 17 head> 18 body> 19 h1>我是标题h1> 20 p>正文1p> 21 p>正文2p> 22 p>正文3p> 23 p>正文4p> 24 p> 25 a href = "Test2.html" target = "_blank">p class = "myp">查看其它知识点 26 位置:others/Test2.htmlp>a> 27 p> 28 body> 29 html> 30 31 h1,p{ 所有p和h1标签都受影响 32 color: green; 33 border-bottom: 4px dotted red; 加入下部边框 34 } 35 -->
理解一下
点击查看其他知识点
接下来是Test2.html
代码为
1 DOCTYPE html> 2 html> 3 head> 4 meta charset = "utf-8"> 5 title>TESTtitle> 6 style> 7 div{ 8 color: red; 9 } 10 style> 11 head> 12 body> 13 div> div是块标签,就是在html划定一个块,div以内的样式都是属于div的样式,这就叫继承--> 14 h1>我是h1标签h1> 15 p>我是p标签p> 16 div> 17 body> 18 html>
看到那个注释了吗?这就叫继承,不只是对于div元素,对body元素可以,对其他的元素也可以,但有些特殊的元素不能继承一些属性,比如说img元素不能继承文字颜色属性,因为img元素是显示图片的,而不是文字
//本系列教程基于《Head First HTML与CSS(第二版)》,此书国内各大购物网站皆可购买
转载请注明出处 by:M_ZPHr
最后修改日期:2019-01-17
参与评论
手机查看
返回顶部