要使用外部CSS覆盖内联样式,请按照以下步骤操作:
my-project
- index.html
- styles.css
styles.css
文件中,编写一个与要覆盖的内联样式相同的CSS选择器,并为其提供新的样式规则。例如,如果要覆盖以下内联样式:<p style="color: red; font-size: 20px;">这是一个内联样式的段落。</p>
在styles.css
文件中,您可以添加以下样式规则:
p {
color: blue; /* 更改字体颜色 */
font-size: 24px; /* 更改字体大小 */
}
index.html
文件中正确链接了外部CSS文件。在<head>
标签内,添加以下代码:<link rel="stylesheet" href="styles.css" />
现在,当您加载index.html
文件时,外部CSS文件中的样式将覆盖内联样式。
请注意,这是CSS优先级的基本原则之一。当多个CSS规则应用于同一元素时,具有更高优先级的规则将覆盖具有较低优先级的规则。内联样式的优先级通常高于外部CSS样式,但使用!important
声明可以将外部CSS样式优先级提升到最高。例如:
p {
color: blue !important;
font-size: 24px !important;
}
然而,建议尽量避免在实际项目中频繁使用!important
,因为这可能会导致代码难以维护。
领取专属 10元无门槛券
手把手带您无忧上云