这节的不明白 ,不知道重点是在讲什么 有一句是这个“但注意有一些css样式是不具有继承性的。如border:1px solid red;” ,是说边框用不到子元素,所以就用不到继承?
你可以这样理解:他认为,span并没有被设定为内部的字体为红色,所以span内的字体应是默认的黑色(权值相同时哪个标签离得近,里面的文字就按离得近的那个标签显示),但p被设为红色后,span内的文字也变为红色了,span中的字也拥有了p的特性,可见span继承了p的属性。但有一些属性是继承不了的,比如那个框,如果继承了,你应该可以看到的是span内的字又形成了一个小方框,也就是说这一段一共有两个方框,但显然是没有的。
看我打的这么辛苦,给个最佳呗。
权值不一样。
像例子里,在p中的span,设置了p的字体颜色并没有设置span的字体颜色 可是span内容的字体颜色也被改变,这就是他所说的继承性。也就是说你对父元素的设置,也会影响父元素内的子元素进行相同的设置。但是除了某些元素,例如边框,或者单独对该子元素进行了设置,也就是楼上说的,其实是权值的问题。
主要说权值 内嵌>嵌入式>外部