- HTML 教程
- HTML 教程
- HTML - 简介
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块和内联元素
- HTML - 样式表
- HTML - 文本格式化
- HTML - 引用
- HTML - 注释
- HTML - 颜色
- HTML - 图像
- HTML - 图像映射
- HTML - iframe
- HTML - 短语标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格标题
- HTML - 表格样式
- HTML - 表格 Colgroup
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 电子邮件链接
- HTML 颜色名称和值
- HTML - 颜色名称
- HTML - RGB 和 RGBA 颜色
- HTML - 十六进制颜色
- HTML - HSL 和 HSLA 颜色
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 标头
- HTML - 头部
- HTML - 网站图标
- HTML - JavaScript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - CSS布局
- HTML - 响应式网页设计
- HTML - 特殊符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - 画布
- HTML API 接口
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSockets
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 杂项
- HTML - 数学标记语言
- HTML - 微观数据
- HTML - 索引数据库
- HTML - Web 消息传递
- HTML - CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - Web 幻灯片台
- HTML 工具
- HTML - 二维码
- HTML - Modernizr
- HTML - 验证器
- HTML 备忘单
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 代码参考
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- HTML - ISO 语言代码
- HTML - 字符编码
- HTML - 已弃用的标签和属性
HTML - 样式表
CSS 或级联样式表是一种工具,用于定义 Web 文档在屏幕或打印中的外观。自 1994 年推出以来,W3C 一直鼓励在网页设计中使用样式表。CSS 可让您控制内容的呈现,无论是在屏幕上、印刷品上还是可访问性,使网页设计更加灵活和高效。
级联样式表 (CSS) 为指定 HTML 标记的各种属性提供了简单有效的替代方法。使用 CSS,您可以为给定的 HTML 元素指定多个样式属性。
每个属性都有一个名称和一个值,用冒号 (:).每个属性声明都用分号 (;) 分隔。
HTML 文档上的 CSS 示例
首先,让我们考虑一个 HTML 文档的示例,该文档使用 <font> 标签和关联的属性来指定文本颜色和字体大小。
<!DOCTYPE html>
<html><head>
<title>HTML CSS</title></head>
<body>
<p>
<font color="green" size="5">Hello, World!</font>
</p>
</body>
</html>
我们可以在CSS的帮助下重写上面的例子,如下所示。
<!DOCTYPE html>
<html>
<head>
<title>HTML CSS</title>
</head>
<body>
<p style="color:green;font-size:24px;">
Hello, World! </p>
</body>
</html>
CSS 的类型
CSS 中没有类型或种类,实际上有三种方法可以将 CSS 包含在 HTML 文档中。
- 外部CSS:在单独的 .css 文件中定义样式表规则,然后使用 HTML <link> 标签将该文件包含在 HTML 文档中。
- 内部 CSS:使用 <style> 标签在 HTML 文档的标题部分定义样式表规则。
- 内联 CSS:使用 style 属性直接与 HTML 元素一起定义样式表规则。
使用样式表的示例
让我们借助合适的示例一一查看所有三种方法。
外部 CSS
如果需要将样式表用于各种页面,则始终建议在单独的文件中定义通用样式表。级联样式表文件的扩展名为.css,它将包含在使用 <link> 标签的 HTML 文件中。
假设我们定义一个样式表文件style.css,它具有以下规则。
.red{ color: red; } .thick{ font-size:20px; } .green{ color:green; }
在这里,我们定义了三个 CSS 规则,它们将适用于为 HTML 标签定义的三个不同类。我建议你不要为这些规则是如何定义而烦恼的,因为你将在学习CSS时学习它们。现在让我们在下面的 HTML 文档中使用上面的外部 CSS 文件。
<!DOCTYPE html><html><head>
<title>HTML外部CSS</title>
<link rel="stylesheet" type="text/css" href="/html/style.css"></head>
<body>
<p class="red">这是红色</p>
<p class="thick">这是粗体</p>
<p class="green">这是绿色</p>
<p class="thick green">这是粗体和绿色</p>
</body>
</html>
内部 CSS
如果只想将样式表规则应用于单个文档,则可以使用 <style> 标签将这些规则包含在 HTML 文档的标题部分中。内部样式表中定义的规则将覆盖外部 CSS 文件中定义的规则。
让我们再次重写上面的例子,但在这里我们将使用 <style> 标签在同一个 HTML 文档中编写样式表规则。
<!DOCTYPE html>
<html>
<head>
<title>HTML内部CSS示例</title>
<style type="text/css">
.red {
color: red;
}
.thick {
font-size: 20px;
}
.green {
color: green;
}
</style>
</head>
<body>
<p class="red">这是红色</p>
<p class="thick">这是粗体</p>
<p class="green">这是绿色</p>
<p class="thick green">这是粗体和绿色</p>
</body>
</html>
内联 CSS
您可以使用相关标记的 style 属性将样式表规则直接应用于任何 HTML 元素。仅当您有兴趣对任何 HTML 元素进行特定更改时,才应执行此操作。与元素内联定义的规则将覆盖外部 CSS 文件中定义的规则以及 <style> 元素中定义的规则。
让我们再次重写上面的例子,但在这里我们将使用这些元素的 style 属性编写样式表规则以及 HTML 元素。
<!DOCTYPE html>
<html>
<head>
<title>HTML内联CSS示例</title>
</head>
<body>
<p style="color:red;">这是红色</p>
<p style="font-size:20px;">这是粗体</p>
<p style="color:green;">这是绿色</p>
<p style="color:green;font-size:20px;">这是粗体和绿色</p>
</body>
</html>