在有多个css样式文件时 如有重复的class 优先级是如何决定的
在有多个css样式文件时 如有重复的class 优先级是如何决定的
日期:2013-02-25 17:28:21 人气:2
其实CSS是遵循一套算法判断优先级的:
CSS优先级包含四个级别(行内选择符、ID选择符、类选择符、元素选择符)及各级别出现次数(根据次数计算优先级)。
每种样式都对应有四个值:a,b,c,d
每个行内样式,加1,0,0,0,
每个ID样式,加0,1,0,0
每个类样式、属性样式、伪类样式,加0,0,1,0
每个元素样式、伪元素样式,加0,0,0,1
每组中的四个值对应相加,再从左到右,比较每个CSS规则得到的四个值大小,大的优先级较高,
注:
1、!