不同的CSS代码加载方式,有不同的优先级别。
<head>
<style type="text/css">
p {
font-size: 20px;
}
</style>
</head>
<body>
<p style="font-size:18px;">简明教程</p>
</body>
<!-- 最终 p 的字体大小是 18px,style 属性 比 <style> 标签的 优先级要高 -->
该属性用于提升样式的优先级别,无论什么时候,声明了!important
属性元素的优先级别最高。
<head>
<style type="text/css">
p {
font-size: 20px!important; <!-- 强制优先 -->
font-size: 22px; <!-- 无效 -->
}
</style>
</head>
<body>
<p style="font-size:18px;">简明教程</p> <!-- 无效 -->
</body>