CSS层叠时的优先级问题

CSS层叠时的优先级问题

今天在写样式的时候发现一个样式怎么也不显示,找了一圈发现是样式冲突了,css会优先执行优先级更高的样式。特意复习一下css中的优先级好啦~

下面的选择器权重从小到大

(ps: 也就是越往下越会优先执行)

  • 继承 或者通配符选择器*
  • 元素选择器 e.g. p {}
  • 类选择器,伪类选择器 e.g. .para{} .nav:hover{}
  • ID选择器 e.g. #customid {}
  • 行内样式 style=""
  • 在属性值后面加!important

在使用复合选择器的时候,要注意权重的叠加计算


CSS层叠时的优先级问题
http://example.com/2023/05/15/CSS层叠时的优先级问题/
Author
John Doe
Posted on
May 15, 2023
Licensed under