css继承性

CSS 快速掌握 admin 467浏览

特点1:外层元素身上的样式会被内层元素继承

特点2:当内层元素身上的样式与外层元素身上的样式相同时,内层元素会覆盖外层元素

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			body{color: red;}
		</style>
	</head>
	<body>
		<div>
			<h2>三个方面,健全乡村振兴推进体制机制</h2>
			<p>全面推进乡村振兴是一项长期任务、系统工程,需要进一步完善政策体系、工作体系、制度体系,以更有力的举措、汇聚更强大的力量来推进。苗画是反映苗族群众生活方式和民俗文化的一种艺术形式。近年来,贵州省黔南布依族苗族自治州龙里县大力发展苗画产业,鼓励苗族群众利用苗画闯市场,传承民族特色文化,推动乡村振兴。图为2022年3月19日,龙里县洗马镇平坡村村民在进行苗画创作。</p>
		</div>
	</body>
</html>

问:是不是所有的样式都能够被继承呢?

<style type="text/css">
	div{
	color:#00f;
	/*给div标签设置一个边框;div标签相对于h2标签和p标签来说它是一个外层元素;现在给外层元素设置了一个边框的样式这个边框会不会被继承呢?如果会,那么h2和p标签都会有一个边框*/
	border:1px solid #ccc;
	}
</style>

答:并不是所有的样式都能够被继承。只有文本与字体样式属性能够被继承。其它的样式属性都不可以被继承。

注意:在实际工作中,我们往往会给body标签设置字体大小以及字体颜色。因为body标签是最外层的元素,内层的元素会继承外层的元素的样式。

转载请注明:大灰牛博客 » css继承性