CSS样式优先级

2019-07-25  本文已影响0人  CRJ997

遵循以下优先级(参考MDN CSS优先级)

以下顺序按照优先级递减的规则排列

  1. !important规定的规则(不建议使用,可能导致debug困难)
  2. 内联样式,总是会覆盖外部样式
  3. ID选择器中定义的样式(如#container)
  4. 类选择器(如.book),属性选择器(input[type=text])和伪类(:hover,:focus,:active等)
  5. 类型选择器(如input)和伪元素(常见的::after和::before)

对于样式表来讲,又有以下的优先级(优先级递减):

  1. 内联样式 style="..."
  2. 内部样式 <style> .... </style>
  3. 外部样式 <link href="..." ref="stylesheet" type="text/css" />
上一篇 下一篇

猜你喜欢

热点阅读