CSS(层叠样式表)通过三种方式与HTML文档建立关联,实现对页面样式的控制。每种方式具有不同的适用场景和优缺点,需根据项目需求选择合适的关联策略。
通过HTML元素的style属性直接定义样式,样式仅作用于当前元素。
语法示例:
<h1 style="color: red; font-size: 24px;">红色标题</h1>
在HTML文档的<head>标签内使用<style>标签定义样式,作用于整个文档。
语法示例:
<head>
<style>
h1 { color: red; font-size: 24px; }
</style>
</head>
<body>
<h1>红色标题</h1>
</body>
将样式定义在独立的.css文件中,通过<link>标签引入HTML文档,可实现多页面样式复用。
语法示例:style.css文件内容:
h1 { color: red; font-size: 24px; }
HTML引入:
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>红色标题</h1>
</body>
案例2-1:三种方式实现红色标题的对比
<!-- 内联样式 -->
<h1 style="color: red;">内联样式标题</h1>
<!-- 内部样式表 -->
<style>
.internal-title { color: red; }
</style>
<h1 class="internal-title">内部样式标题</h1>
<!-- 外部样式表(需创建style.css) -->
<link rel="stylesheet" href="style.css">
<h1 class="external-title">外部样式标题</h1>
注释: