当一个元素有多个 CSS 样式时,该元素将采用具有最高优先级的样式。优先级可以通过属性的来源,以及最具体的选择器来确定。
与父级元素相关的样式优先级将更高,因此一个子类中的样式通常会覆盖一个父类中的样式,除非在子类中使用了 !important 标记。
/* 在CSS中使用 !important 标记 */ .container p { color: green !important; }
如果你发现你的样式不生效,可以检查是否有其他更具体的选择器,或者是否在同一级别的选择器中使用了 !important 标记。
总之,在设计 CSS 样式时,要考虑到子类和父类的优先级,以确保所需样式的正确应用。