搜索

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 的时候,常常会需要使用“缩排”和“注解”,缩排可以让 HTML 里的不同段落和不同元素更为清楚,注解可以替 HTML 加上说明,这篇教学将会介绍 HTML 里缩排与注解的用法。

所有范例可使用 JS Bin、CodePen 或 JSFiddle 进行线上实作,或使用笔记本编辑,不用安装任何软件 ( 参考:使用 HTML 编辑器 )

缩排

有些程序语言 ( 例如 JavaScript ) 是使用大括号让程序“位于不同的区块,执行各自的程序”,有些语言 ( 例如 Python ) 是使用“缩排”来实现这项功能,然而 HTML 是属于采用“标签”区分不同区块的“标记语言”,就算没有缩排,只要在相同的标签里,就会属于同样的区块或同一个元素。

在撰写 HTML 时,通常会建议使用 2 个空白当作缩排,缩排的好处会让整个编辑版面更加清楚明了,况且现在程序编辑器都有针对缩排做默认的处理,只要按下 Enter 换行,通常就会进行自动缩排。

举例来说,虽然下方的两组 HTML 所呈现的内容一模一样,有缩排的 HTML 就可以很容易得去理解内容架构。

没缩排:

<table><tr><th>title</th><td>hello</td></tr><tr><th>title</th><td>hello</td></tr></table>

有缩排:

<table>
  <tr>
    <th>title</th>
    <td>hello</td>
  </tr>
  <tr>
    <th>title</th>
    <td>hello</td>
  </tr>
</table>

注解

注解是在 HTML 中“不会被显示和执行的内容”,只要是包覆在 <!-- 和 --> 里的内容,都属于注解,注解的功能主要用来辅助说明,或在某些特定情况下,可以透过 JavaScript 来读取注解的内容。

以下方的程序码为例,网页打开后,只有 h1 标签的内容会显示,其他 h2 和 ul 标签的内容都属于注解,不会显示。

<h1>hello world</h1>
<!-- <h2>I am oxxo</h2> -->
<!--
<ul>
  <li>apple</li>
  <li>ball</li>
</ul>
-->

意见反馈

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