搜索

HTML 教学

基本介绍

认识 HTML 使用 HTML 编辑器

基础知识

HTML 标签与架构 HTML 格式规范 HTML 缩排与注解 HTML 元素显示类型 HTML 元素属性 HTML 特殊字元 HTML 色彩表示法 HTML 尺寸单位 HTML 网址与路径 HTML 套用 CSS 样式 HTML 套用 JavaScript 如何观察 HTML 源代码

网页信息元素

网页标题 <title> 网页信息 <meta> 加载外部资源 <link> 重设根目录 <base>

常用元素

标题 <h1>~<h6> 段落 <p> 行内容器 <span> 区块容器 <div> 超链接 <a> 图片 <img> 换行 <br> 水平分隔线 <hr> 内嵌页框 <iframe>

文字样式元素

粗体字 <strong><b> 斜体字 <em><i> 删除线文字 <del> 插入 ( 底线 ) 文字 <ins> 小型文字 <small> 上标下标 <sup><sub> 凸显文字 <mark> 引用 <blockquote><q> 预先格式化 <pre> 程序码内容 <code> 收折文字内容 <details> 标示注音 <ruby><rt> 标示联络方式 <address> 标示键盘按键 <kbd> 标示时间日期 <time> 标示缩写 <abbr> 标示可换行位置 <wbr>

表格&清单元素

无序清单 <ul><li> 有序清单 <ol><li> 自订清单 <dl><dt><dd> 表格 <table><tr><td> 表格 <th><caption> 表格 <thead><tbody> 表格 <colgroup><col>

表单元素

表单 <form> 输入 <input> 按钮 <button> 多行文字输入 <textarea> 下拉选单 <select> 进度条 <progress> 字段标题 <label> 字段数据清单 <datalist> 表单元素分组 <fieldset>

语意结构元素

页首区块 <header> 主要区块 <main> 章节区块 <section> 文章区块 <article> 侧边栏区块 <aside> 引用区块 <figure> 导航链接区块 <nav> 页尾区块 <footer>

影音&图形元素

播放影片 <video> 播放声音 <audio> 响应式图片 <picture> 点阵画布 <canvas> 向量图形 <svg>

弹出视窗

alert() 警告视窗 confirm() 确认视窗 prompt() 输入视窗

网页嵌入应用

嵌入 YouTube 影片 嵌入 Google 地图 嵌入 Google 日历 嵌入 Google 表单 嵌入 Google 简报 嵌入 Google 文件 嵌入 Google 试算表 嵌入 Google 试算表图表 嵌入 Twitter 推文 嵌入 Facebook 粉丝团 嵌入 Facebook 影片 嵌入 Canva 简报 嵌入 Scratch 创作

HTML 色彩表示法

如果要在 HTML 所建构的网页里呈现色彩,必须使用对应的色彩代码,这篇教学会介绍三种色彩表示的方法,透过这些方法,就能让网页出现鲜艳丰富的颜色。

快速导览:

色光三原色 vs 色料三原色

在色彩学里,色彩简单可以区分成“色光三原色”和“色料三原色”:

色彩名称 ( Color name ) 表示法

HTML 的规范中定义了一些默认的颜色名称,只要输入名称,就可以呈现该颜色,例如下方的例子,颜色名称为 red 就会是红色,orange 是橘色,blue 是蓝色。

色彩名称对照表参考:https://www.w3.org/wiki/CSS/Properties/color/keywords

<h2 style="color:red;">我是紅色</h2>
<h2 style="color:orange;">我是橘色</h2>
<h2 style="color:blue;">我是藍色</h2>

HTML 教学 - HTML 色彩表示方式 - 使用色彩名称 ( Color name )

十六进制色码 ( Hex rgb ) 表示法

网页的颜色由红、绿、蓝各 256 阶 ( 0~255 ) 所组成,如果将十进制数值对应到十六进制数值,就变成了十六进制色码 ( 0~255 变成 00~FF ),色码的组成为“#”开头,后方连接 RGB 三个十六进制色码,这也是在网页中最常看到的颜色表示法。

HTML 教学 - HTML 色彩表示方式 - 什么是十六进制色码

编写十六进制色码时,长度必须要是“六位”,英文字母大小写皆可,例如下方的例子,色码 #ff0000 是红色,#ff9900 是橘色,#0000ff 是蓝色。

<h2 style="color:#ff0000;">我是紅色</h2>
<h2 style="color:#ff9900;">我是橘色</h2>
<h2 style="color:#0000ff;">我是藍色</h2>

HTML 教学 - HTML 色彩表示方式 - 使用十六进制色码 ( Hex rgb )

如果三个颜色色码都是“两个字母或数字相同”,则可以将色码从“六码缩减为三码”,例如 #f00 等同 #ff0000,#ff9900 等同 #f90,#0000ff 等同 #00f,但只要其中一个颜色色码的两个字母或数字不同,就不能使用这种方法,例如 #ff9000 不可以写成 #f900。

<h2 style="color:#f00;">我是紅色</h2>
<h2 style="color:#f90;">我是橘色</h2>
<h2 style="color:#00f;">我是藍色</h2>

HTML 教学 - HTML 色彩表示方式 - 使用十六进制色码 ( Hex rgb ) - 缩成三码

此外,也可以在色码后方加入“透明色版 Alpha”的十六进制代码,Alpha 为 00 表示全透明,FF 表示不透明。

<h2 style="color:#ff0000FF;">不透明</h2>
<h2 style="color:#ff000099;">有點透明</h2>
<h2 style="color:#ff000033;">快要透明了</h2>

HTML 教学 - HTML 色彩表示方式 - 使用十六进制色码 ( Hex rgb ) - 加入透明度

十进制 ( Decimal ) 表示法

有别于色码使用十六进制的方式,十进制表示法可以直接撰写 0~255 的整数,写法如下:

HTML 教学 - HTML 色彩表示方式 - 使用十进制 ( Decimal ) 写法

例如下方的例子,rgb(255,0,0) 是红色,rgb(255,150,0) 是橘色,rgb(0,0,255) 是蓝色。

<h2 style="color:rgb(255,0,0);">我是紅色</h2>
<h2 style="color:rgb(255,150,0);">我是橘色</h2>
<h2 style="color:rgb(0,0,255);">我是藍色</h2>

HTML 教学 - HTML 色彩表示方式 - 使用十进制 ( Decimal )

如果将 rgb 改成 rgba,则可以加入“透明色版 Alpha”数值,数值区间为 0~1 为 0 表示全透明,1 表示不透明。

<h2 style="color:rgba(255,0,0,1);">不透明</h2>
<h2 style="color:rgba(255,0,0,0.6);">有點透明</h2>
<h2 style="color:rgba(255,0,0,0.2);">快要透明了</h2>

HTML 教学 - HTML 色彩表示方式 - 使用十进制 ( Decimal ) - 加入透明度

小结

熟悉 HTML 的色彩表示法之后,就能够轻松地透过程序码的编辑进行配色,也能更加理解版面的色彩组成。

意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注