通用CSS选择器(*)会覆盖内联样式的原因是因为CSS选择器的优先级规则。在CSS中,选择器的优先级是根据其特定性和来源来确定的。
特定性是指选择器的具体性质,如选择器中包含的元素、类、ID等的数量和类型。来源是指选择器的定义位置,包括内联样式、嵌入式样式和外部样式表。
通用选择器(*)的特定性非常低,因为它没有任何限定条件,可以匹配任何元素。而内联样式具有较高的特定性,因为它直接应用于具体的HTML元素。
根据CSS选择器的优先级规则,特定性高的选择器会覆盖特定性低的选择器。因此,通用选择器(*)的特定性低于内联样式,所以通用选择器会覆盖内联样式。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云