最推荐使用外部样式表管理CSS,通过link标签引入独立CSS文件,实现结构与样式分离,提升可维护性和缓存效率。

CSS样式要放到HTML文件里,最常用也最推荐的方式是外部样式表(External Stylesheet),通过
<link>
.css
<style>
style
在我看来,管理CSS样式,核心就是如何让它既能作用于页面,又能保持代码的整洁和可维护性。这三种方法各有其舞台:
1. 外部样式表(External Stylesheet) 这是我个人最推崇,也是业界最标准的做法。你把所有的CSS规则写在一个独立的
.css
styles.css
<link>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>我的网页</title>
<!-- 引入外部CSS文件 -->
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>欢迎来到我的网站</h1>
<p>这是一个段落。</p>
</body>
</html>styles.css
立即学习“前端免费学习笔记(深入)”;
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-color: #f4f4f4;
color: #333;
margin: 0;
padding: 20px;
}
h1 {
color: #0056b3;
text-align: center;
border-bottom: 2px solid #0056b3;
padding-bottom: 10px;
}
p {
line-height: 1.6;
margin-top: 15px;
}这种方式的好处显而易见:HTML只负责结构,CSS只负责样式,职责分离清晰。当你的网站有成百上千个页面时,只需要修改一个CSS文件,所有引用它的页面样式都会随之更新,效率极高。而且,浏览器会缓存这个CSS文件,加快后续页面的加载速度。
2. 内部样式表(Internal/Embedded Stylesheet) 当你有一个页面,它的样式非常独特,或者你只是想快速测试一些样式而不想创建新的CSS文件时,可以在HTML文件的
<head>
<style>
<head>
单页特别样式
<style>
body {
background-color: lightblue;
font-family: Arial, sans-serif;
}
h1 {
color: navy;
text-decoration: underline;
}
这是一个带有内部样式的页面
这段文字的颜色将由内部样式决定。