把 CSS 写在独立文件,如 style.css,再用 <link> 引入。
优点:
<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<h1>外部 CSS 示例</h1>
</body>
</html>
/* style.css */
h1 {
color: blue;
font-size: 30px;
}
<style> 中所有 CSS 写在当前 HTML 文件的 <head> 部分。
适用场景:
<!DOCTYPE html>
<html>
<head>
<style>
p {
color: green;
font-size: 18px;
}
</style>
</head>
<body>
<p>内部 CSS 示例</p>
</body>
</html>
把样式写进元素的 style 属性内。
缺点:
<p style="color: red; font-size: 16px;">
这是一个内联样式段落
</p>
当多种创建方式同时存在时,浏览器会根据 “层叠” 规则来决定最终应用哪个样式。其优先级顺序(从高到低)通常为:
<style> 标签) 和 外部样式 (<link> 引入) - 优先级相同