. 样式在外部文件中定义;后缀 .css;可以使用任何文本编辑器编写
. 在 HTML 页面 <head> 中使用 <link> 引入样式文件
. 可以在样式文件中使用 @import 导入其它样式文件;应在样式文件 首行 引入
. 样式文件不能包含任何 HTML 标签
. 适合多个 HTML 页面、多个元素
. 可以缓存到本地,加快页面访问速度
. 符合结构 → 样式 → 逻辑分离的开发原则
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS introduction</title>
/* 外部样式 - link */
<link rel="stylesheet" href="./css/style.css">
/* 内部样式 - style */
<style>
/* 引入其它样式文件 */
@import url(https://at.alicdn.com/t/c/font_3859342_yxk1peemmtq.css);
body {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.p-txt {
/* 全局变量 */
color: var(--txt-wran-color);
/* 局部变量 */
opacity: var(--sn);
}
</style>
</head>
<body>
<!-- 内联样式 -->
<h1 style="color: #F40;">hello, world</h1>
<!-- 内联变量 -->
<p class=“p-txt” style="--sn: 0.1;">第1段</p>
<p class=“p-txt” style="--sn: 0.3;">第2段</p>
</body>
</html>
@charset "utf-8";
@import "./style.css";
:root {
--txt-wran-color: #c81623;
--nav-bg-color: #9f103a;
--w-width: 1000px;
}