相同名称的CSS样式,后定义的属性会覆盖前面定义的属性,但如果前面定义的样式中的属性没有被覆盖,那么网页中的实际显示样式就会即包含前面定义的没有被覆盖的属性,又包含后面定义的属性,这就是继承。
对于名称相同的样式,样式的优先级从高到低依次是内嵌(inline),内部(internal),外部(external)和浏览器缺省(browser default) 。其中内部CSS和外部CSS没有优先级的先后,后定义的样式覆盖前面定义的样式,这就是所谓的层叠。
另外,id的优先级比class高,后代选择器的优先级比同名称的非后代选择器高。