搜索

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 的所有元素都有默认的显示类型,而这些显示类型是透过 CSS 的 display 属性进行控制,只有在遇到特殊的网页版面需求时才需要更动,这篇教学将会介绍 HTML 的元素显示类型。

快速导览:

CSS 的 display 内容

根据 W3.org 的 CSS display 规范,display 常用的内容 ( 值 ) 如下表所示:

值 说明 换行
none 隐藏元素,将该元素从 HTML 结构树中移除。 X
contents 只显示元素内容,忽略所有 box 属性 ( 例如边界、边框...等 )。 X
block “块级”元素,该元素会强制换行,除非进行 CSS 设定,否则同一个区块里,一行只会有一个块级元素。 O
inline “行内”元素,该元素会一个接一个连续下去。 X
inline-block “行内”元素里“包覆块级”元素,除了具备块级元素的特性,也可一个接一个连续下去。 X
inline-table “行内”元素里“包覆表格”元素,除了具备表格元素的特性,也可一个接一个连续下去。 X
list-item “清单项目”元素,该元素作用和 block 类似,并预载清单相关符号样式。 O
table “表格”元素,该元素作用和 block 类似。 O
flex “弹性块”元素,该元素作用和 block 类似,并可以透过设定,根据外部区块的尺寸进行弹性缩放。 O
grid “格状”元素,,该元素作用和 block 类似,并可以透过设定,进行版面格状排版。 O

各个元素的显示类型 ( display value )

HTML 里每个元素都有各自默认的显示类型,下表列出各个元素默认的显示类型 ( display value ):

元素 display
address、article、aside、blockquote、body、dd、details、div、dl、dt、fieldset、figcaption、figure、footer、form、frame、frameset、h1、h2、h3、h4、h5、h6、header、hr、html、iframe、noframes、legend、p、ul、center、dir、menu、nav、ol、pre、summary、section block
map、output、q inline
input、select、img inline-block
area、datalist、head、link、param、title、style、script none
table table
tr table-row
thead table-header-group
tbody table-row-group
tfoot table-footer-group
caption table-caption
col table-column
colgroup table-column-group
td、th table-cell
caption table-caption
li list-item

小结

元素的显示类型说重要也不是很重要,说不重要但又有相当程度的重要性,总之如果了解了元素的显示类型,在网页的排版与架构上,都更能得心应手!

意见反馈

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