您现在的位置是:网站首页 > HTML技术文章文章详情
HTML技术文章
陈川 【 HTML 】 9749人已围观
无障碍与可访问性
- HTML5 与 ARIA:增强可访问性
<button>
和<a>
:正确使用链接和按钮<table>
:创建可访问的数据表格<caption>
和<summary>
:为表格提供描述<abbr>
:缩写词的正确使用<dfn>
:定义术语和关键词<kbd>
:键盘输入的表示<code>
:代码片段的显示<samp>
:样本输出的标记
SEO与元数据
<meta>
标签:SEO的关键<title>
和<h1>
:页面标题的重要性<link rel="canonical">
:避免重复内容<meta name="description">
:优化搜索引擎摘要<meta property="og:image">
:社交媒体分享的优化<meta name="viewport">
:移动设备的视口设置<link rel="alternate">
:多语言网站的支持<link rel="stylesheet">
:外部样式表的引用<script>
:引入外部脚本的注意事项<noscript>
:为不支持JavaScript的用户提供备选方案
语义化与结构
- HTML5 语义化标签:提升网页的可读性
<article>
和<section>
:区分内容区块<nav>
和<aside>
:导航与辅助信息的分离<header>
和<footer>
:页面的顶部与底部<figure>
和<figcaption>
:图片与图表的标注<time>
:时间和日期的语义化表示<mark>
:高亮显示关键信息<progress>
:显示任务进度<meter>
:度量值的直观展示<dialog>
:对话框与提示窗口
多媒体
动态与交互
<script>
:客户端脚本的引入<iframe>
:嵌入外部文档和应用<object>
和<embed>
:插件和媒体对象的兼容<template>
:预渲染的DOM片段<slot>
:Web组件的插槽机制
数据与表格
<table>
:数据表格的创建<thead>
、<tbody>
和<tfoot>
:表格结构的划分<tr>
、<th>
和<td>
:行、标题和单元格<colgroup>
和<col>
:列的样式控制<caption>
:表格标题的添加
导航与链接
事件与行为
<input type="checkbox">
和<input type="radio">
:复选框和单选按钮<input type="submit">
和<input type="reset">
:提交和重置表单<button>
:按钮的样式和行为<details>
和<summary>
:折叠面板的交互<dialog>
:模态对话框的实现
Web组件
<template>
:定义可复用的HTML片段<slot>
:组件内部的动态内容插槽<custom-element>
:自定义元素的注册与使用<shadow-root>
:Shadow DOM的隔离作用<content>
:Web组件中内容的分布
离线与缓存
<html manifest>
:离线应用缓存清单<application-cache>
:管理离线可用性<script type="module">
:模块脚本的加载<script type="importmap">
:模块映射的定义
表单增强
<input type="date">
和<input type="time">
:日期和时间的输入<input type="month">
和<input type="week">
:月份和周的输入<input type="datetime-local">
:本地日期和时间的输入<input type="datetime">
:UTC日期和时间的输入<input type="number">
:数字输入的控制<input type="range">
:滑动条的使用<input type="search">
:搜索字段的优化<input type="email">
:电子邮件地址的验证<input type="url">
:网址的输入与校验<input type="tel">
:电话号码的格式化<input type="color">
:颜色选择器的实现
交互与反馈
图像与图形
<img>
:图像的嵌入与替代文本<picture>
:适配不同设备的图像源<source>
:图片的多个来源<map>
和<area>
:图像映射的创建<canvas>
:动态绘图区域<svg>
:矢量图形的嵌入
多媒体
框架与布局
<div>
和<span>
:通用容器的使用<header>
:页面头部的结构<footer>
:页面底部的组织<nav>
:导航菜单的设计<article>
:独立内容的封装<section>
:相关内容的分组<aside>
:辅助信息的放置<figure>
:图片和图表的标记<figcaption>
:图片标题的添加<address>
:联系信息的展示
表格与数据
<table>
:表格的创建<caption>
:表格标题的描述<thead>
:表格头部的定义<tbody>
:表格主体的组织<tfoot>
:表格脚注的添加<tr>
:表格行的构建<th>
:表格标题单元格<td>
:表格数据单元格<col>
:表格列的样式<colgroup>
:列组的分隔
文档结构
<h1>
至<h6>
:标题层次的使用<p>
:段落的格式化<blockquote>
:引用的展示<pre>
:预格式化文本<hr>
:水平线的插入<br>
:强制换行<abbr>
:缩写的解释<bdo>
:文本方向的控制<cite>
:作品的引用<code>
:代码的表示<data>
:数据值的显示<dfn>
:定义术语的标记<kbd>
:键盘输入的表示<mark>
:高亮文本的突出<q>
:短引号的使用<samp>
:示例输出的展示<small>
:小字体的使用<strong>
和<em>
:强调文本<sub>
和<sup>
:上标和下标的格式<time>
:时间与日期的语义<u>
:下划线的添加<var>
:变量名的标记<wbr>
:单词边界断行点
交互与状态
<button>
:按钮的创建<input>
:输入字段的多样性<label>
:标签的关联<output>
:输出元素的使用<progress>
:进度条的展示<select>
:下拉菜单的构造<textarea>
:多行文本输入<details>
:详细信息的展开<dialog>
:对话框的创建<fieldset>
:表单字段的分组<legend>
:字段集的标题<menu>
:上下文菜单的显示<meter>
:测量值的指示<slot>
:Web组件的插槽<template>
:可复用的HTML模板<time>
:时间和日期的表示<dialog>
:对话框与模态窗口
多媒体与图形
<audio>
:音频文件的嵌入<video>
:视频文件的播放<source>
:多媒体的备用源<track>
:字幕和注释的添加<canvas>
:动态绘图区域<svg>
:矢量图形的嵌入<math>
:数学公式的显示
安全与隐私
<noscript>
:无脚本环境的内容<noembed>
:嵌入内容的备选<noframes>
:非框架环境的内容<noscript>
:禁用JavaScript时的备选内容<meta>
:元信息的指定<link>
:外部资源的引用<base>
:基本URL的设定<iframe>
:内联框架的使用<object>
:嵌入对象的插入<param>
:对象参数的设置<embed>
:嵌入内容的兼容性<applet>
:Java Applets的嵌入<frame>
和<frameset>
:框架的构建
代码与调试
<pre>
:预格式化文本的显示<code>
:代码片段的标记<var>
:变量名的表示<samp>
:样本输出的展示<kbd>
:键盘输入的表示<bdo>
:文本方向的反转<wbr>
:单词边界断行点
无障碍与国际化
<abbr>
:缩写词的解释<bdo>
:文本方向的控制<dfn>
:定义术语的标记<ins>
:插入内容的标记<del>
:删除内容的标记<ruby>
:注音的添加<rt>
:注音文本的插入<rp>
:注音括号的显示<mark>
:高亮文本的突出<bdi>
:反向文本方向的处理
互动与社区
<form>
:表单的创建<input>
:输入字段的多样性<textarea>
:多行文本输入<button>
:按钮的使用<label>
:标签的关联<select>
:下拉菜单的构造<optgroup>
:选项组的组织<option>
:列表项的添加<datalist>
:数据列表的使用<output>
:输出元素的显示<fieldset>
:表单字段的分组<legend>
:字段集的标题<details>
:详细信息的展开
高级主题
<template>
:HTML模板的使用<slot>
:Web组件的插槽<dialog>
:对话框与模态窗口<canvas>
:动态绘图与图形<svg>
:矢量图形的嵌入<math>
:数学公式的显示<script>
:脚本的执行<noscript>
:禁用JavaScript时的备选内容<style>
:内联样式的添加<iframe>
:内联框架的使用<object>
:嵌入对象的插入<param>
:对象参数的设置<embed>
:嵌入内容的兼容性<applet>
:Java Applets的嵌入<frame>
和<frameset>
:框架的构建<noframes>
:非框架环境的内容<noembed>
:嵌入内容的备选<base>
:基本URL的设定<link>
:外部资源的引用<meta>
:元信息的指定
案例研究与实践
站点信息
- 建站时间:2017-10-06
- 网站程序:Koa+Vue
- 本站运行:
- 文章数量:
- 总访问量:
- 微信公众号:扫描二维码,关注我