W3C公司

HTML 4.01规范

W3C建议1999年12月24日
2018年3月27日被取代

此版本:
https://www.w3.org/TR/2018/SPSD-html401-20180327/
HTML 4.01的最新版本:
http://www.w3.org/TR/html401
HTML 4的最新版本:
网址:http://www.w3.org/TR/html4
HTML的最新版本:
https://www.w3.org/TR/html/
HTML 4.01的早期版本:
http://www.w3.org/TR/1999/REC-html401-19991224
以前的HTML 4建议:
http://www.w3.org/TR/1998/REC-html40-19980424
编辑:
戴夫·拉格特<dsr@w3.org>
阿尔诺·勒霍斯,W3C
W3C伊恩·雅各布斯

摘要

本规范定义了超文本标记语言(HTML)、万维网的发布语言。本规范定义了HTML4.01,这是对HTML 4的颠覆。除了文字、多媒体和以前版本的HTML(HTML 3.2)的超链接功能[百万分之三十二]和HTML 2.0[RFC1866]),HTML 4支持更多多媒体选项、脚本语言、样式表打印设备和用户更容易访问的文档残疾。HTML4也向国际化迈进了一大步以实现真正的万维网为目标。

HTML 4是符合国际标准ISO 8879的SGML应用程序--标准通用标记语言[ISO8879].

本文件的状态

本节描述了本文档在其发布时的状态出版物。其他文件可能取代本文件。的最新状态此文档系列由W3C维护。

本文件已由W3C成员和其他相关方审查并已被董事认可为W3C推荐标准。

本规范为被取代的建议.更新的存在建议新采用的规范,以代替本规范。新的实现应该遵循最新版本HTML规范。

当前W3C建议和其他技术文档的列表可以在以下位置找到https://www.w3.org/TR网站/.

可用语言

本规范的英文版是唯一的规范性版本。但是,有关此文档的翻译,请参见http://www.w3.org/MarkUp/html4-updates/translations网站.

勘误表

本规范中的已知错误列表可从以下网址获得:
http://www.w3.org/MarkUp/html4-updates/errata

快速目录

  1. 关于HTML 4规格
  2. 简介HTML 4(HTML 4)
  3. 关于SGML和HTML格式
  4. 符合性:要求和建议
  5. HTML文档代表 -字符集、字符编码和实体
  6. 基本HTML数据类型 -字符数据、颜色、长度、URI、内容类型、,等。
  7. 全球HTML文档的结构 -头部和身体文件
  8. 语言信息和文本方向 -以下方面的国际考虑文本
  9. 文本 -段落、行和短语
  10. 列表 -无序、有序和定义列表
  11. 桌子
  12. 链接 -超文本和媒体无关链接
  13. 对象,图像和小程序
  14. 样式希茨 -向HTML文档添加样式
  15. 对齐,字体样式和水平规则
  16. 框架 -文档的多视图呈现
  17. 形式 -用户输入表单:文本字段、按钮、菜单等
  18. 脚本 -动画文档和智能表单
  19. SGML参考HTML信息 -HTML和验证
  20. HTML的SGML声明4
  21. 文档类型定义
  22. 过渡文档类型定义
  23. 框架集文档类型定义
  24. 字符实体HTML 4中的引用
  1. 变化
  2. 性能,实施和设计说明

完整目录

  1. 关于HTML 4规格
    1. 规范如何有组织的
    2. 文档约定
      1. 元素和属性
      2. 注释和示例
    3. 致谢
      1. 感谢当前修订版
    4. 版权声明
  2. 简介HTML 4(HTML 4)
    1. 什么是万维网网状物?
      1. 简介URI
      2. 碎片标识符
      3. 相对URI
    2. 什么是HTML?
      1. 简史HTML格式
    3. HTML 4(HTML 4)
      1. 国际化
      2. 无障碍
      3. 桌子
      4. 化合物文件
      5. 样式表
      6. 编写脚本
      7. 印刷
    4. 使用编写文档HTML 4(HTML 4)
      1. 独立结构和演示
      2. 考虑通用性网络可访问性
      3. 帮助用户代理增量渲染
  3. 关于SGML和HTML格式
    1. 简介SGML公司
    2. 中使用的SGML构造HTML格式
      1. 元素
      2. 属性
      3. 字符参考文献
      4. 评论
    3. 如何阅读HTMLDTD公司
      1. DTD评论
      2. 参数实体定义
      3. 元素声明
      4. 属性声明
  4. 符合性:要求和建议
    1. 定义
    2. SGML公司
    3. text/html内容类型
  5. HTML文档代表 -字符集、字符编码和实体
    1. 文档字符设置
    2. 字符编码
      1. 选择编码
      2. 指定字符编码
    3. 字符引用
      1. 数字字符参考文献
      2. 字符实体参考文献
    4. 不可显示字符
  6. 基本HTML数据类型 -字符数据、颜色、长度、URI、内容类型等。
    1. 案例信息
    2. SGML基本类型
    3. 文本字符串
    4. URI
    5. 颜色
      1. 使用颜色的注意事项
    6. 长度
    7. 内容类型(MIME类型)
    8. 语言代码
    9. 字符编码
    10. 单个字符
    11. 日期和时间
    12. 链接类型
    13. 媒体描述符
    14. 脚本数据
    15. 样式表数据
    16. 框架目标名称
  7. 全球HTML文档的结构 -文档的标题和正文
    1. 介绍HTML文档的结构
    2. HTML版本信息
    3. 这个HTML格式要素
    4. 文件标题
      1. 这个头部要素
      2. 这个所有权要素
      3. 这个标题属性
      4. 元数据
    5. 文档正文
      1. 这个阀体要素
      2. 元素标识符:这个身份证件属性
      3. 块级和内联元素
      4. 分组元素:DIV公司SPAN(跨度)元素
      5. 标题:上半年,氢气,H3级,H4型,H5型,H6型元素
      6. 这个地址要素
  8. 语言信息和文本方向 -以下方面的国际考虑文本
    1. 指定语言内容的:属性
      1. 语言代码
      2. 继承语言代码
      3. 解释语言代码
    2. 指定文本和表格的方向:目录属性
      1. 介绍双向算法
      2. 文本的继承方向信息
      3. 设置方向嵌入文本的
      4. 覆盖双向算法:BDO公司要素
      5. 字符引用用于方向性和连接控制
      6. 风格的影响双向板材
  9. 文本 -段落、行和短语
    1. 空白
    2. 结构化文本
      1. 短语元素:相对长度单位,STRONG公司,DFN公司,代码,SAMP公司,KBD公司,VAR(无功功率),引用,ABBR公司、和缩写
      2. 引文:块引用元素
      3. 下标和上标:附属的啜饮元素
    3. 行和段落
      1. 段落:P(P)要素
      2. 控制线打破
      3. 连字号
      4. 预格式化文本:之前要素
      5. 的可视化渲染段落
    4. 标记文档更改:INS和DEL元件
  10. 列表 -无序、有序和定义列表
    1. 简介列表
    2. 无序号列表(美国保险商实验室),命令列表(OL公司)、和列表项()
    3. 定义列表:的DL公司,DT公司、和尽职调查元素
      1. 的可视化渲染列表
    4. 这个总监菜单元素
  11. 桌子
    1. 简介桌子
    2. 的元素构造表
      1. 这个要素
      2. 表标题:字幕要素
      3. 行组:主题,TFOOT公司、和TBODY(待定)元素
      4. 列组:科尔集团COL公司元素
      5. 表行:信托收据要素
      6. 表格单元格:真实航向时间元素
    3. 表格格式设置依据视觉用户代理
      1. 边框和规则
      2. 水平和垂直对齐
      3. 单元格边距
    4. 表呈现者非可视用户代理
      1. 关联收割台数据单元格信息
      2. 分类细胞
      3. 要查找的算法航向信息
    5. 示例表
  12. 链接 -超文本和媒体无关链接
    1. 链接简介和锚
      1. 访问链接资源
      2. 其他链接关系
      3. 指定锚和链接
      4. 链接标题
      5. 国际化和链接
    2. 这个A类要素
      1. 锚的语法姓名
      2. 嵌套链接是非法的
      3. 使用身份证件属性
      4. 不可用和无法识别的资源
    3. 文档关系:这个链接要素
      1. 前进和后退链接
      2. 链接和外部样式表
      3. 链接和搜索发动机
    4. 路径信息:基础要素
      1. 解析相对URI
  13. 对象,图像和小程序
    1. 简介对象、图像和小程序
    2. 包括图像:这个国际货币基金组织要素
    3. 通用包含:目标要素
      1. 渲染规则物体
      2. 对象初始化:参数要素
      3. 全局命名对象的方案
      4. 对象声明和实例化
    4. 包括小程序:这个APPLET公司要素
    5. 嵌入式注释文件
    6. 图像地图
      1. 客户端图像地图:地图面积元素
      2. 服务器端图像地图
    7. 视觉演示图像、对象和小程序
      1. 宽度和高度
      2. 周围空白图像和对象
      3. 边框
      4. 对齐
    8. 如何指定替代文字
  14. 样式希茨 -向HTML文档添加样式
    1. 风格简介被单
    2. 将样式添加到HTML格式
      1. 设置默认值样式表语言
      2. 内联样式信息
      3. 页眉样式信息:风格要素
      4. 媒体类型
    3. 外部样式被单
      1. 首选和备用样式表
      2. 指定外部样式表
    4. 级联样式被单
      1. 媒体相关级联
      2. 继承和级联
    5. 隐藏样式数据用户代理
    6. 链接到样式具有HTTP标头的工作表
  15. 对齐,字体样式和水平规则
    1. 格式化
      1. 背景颜色
      2. 对齐
      3. 浮动物体
    2. 字体
      1. 字体样式元素:TT公司,,B类,,小型,罢工,S公司、和单位元素
      2. 字体修改器元素:FONT公司BASEFONT公司
    3. 规则:人力资源要素
  16. 框架 -文档的多视图呈现
    1. 简介框架
    2. 框架的布局
      1. 这个框架要素
      2. 这个框架要素
    3. 指定目标帧信息
      1. 设置默认值链接的目标
      2. 目标语义学
    4. 替代内容
      1. 这个无框架要素
      2. 详细描述框架
    5. 内联帧:IFRAME(IFRAME)要素
  17. 形式 -用户输入表单:文本字段、按钮、菜单等
    1. 简介形式
    2. 控制
      1. 控制类型
    3. 这个表格要素
    4. 这个INPUT(输入)要素
      1. 控件类型使用INPUT创建
      2. 表格示例包含INPUT控件
    5. 这个按钮要素
    6. 这个选择,OPTGOUP(光学组)、和选项元素
      1. 预先选定的选项
    7. 这个文本区域要素
    8. 这个伊森德斯要素
    9. 标签
      1. 这个标签要素
    10. 正在将结构添加到表单:字段集图例元素
    11. 将重点放在要素
      1. 标签航行
      2. 访问密钥
    12. 残疾人和只读控件
      1. 残疾人控制
      2. 只读控制
    13. 表单提交
      1. 表单提交方法
      2. 成功控制
      3. 处理表单数据
      4. 表单内容类型
  18. 脚本 -动画文档和智能表单
    1. 简介脚本
    2. 设计文档用于支持脚本编写的用户代理
      1. 这个脚本要素
      2. 指定脚本语言
      3. 内在的事件
      4. 动态文件的修改
    3. 设计文档对于不支持脚本的用户代理
      1. 这个NOSCRIPT公司要素
      2. 隐藏脚本数据来自用户代理
  19. SGML参考HTML信息 -HTML的形式化定义和验证
    1. 文件验证
    2. SGML示例目录
  20. HTML的SGML声明4
    1. SGML公司宣言
  21. 文档类型定义
  22. 过渡文档类型定义
  23. 框架集文档类型定义
  24. 字符实体HTML 4中的引用
    1. 简介字符实体引用
    2. 字符实体ISO 8859-1字符的参考
      1. 的列表字符
    3. 字符实体符号、数学符号和希腊字母的参考
      1. 的列表字符
    4. 字符实体markup-significant和国际化字符的参考
      1. 的列表字符
  1. 变化
    1. 24之间的变化1998年4月HTML 4.0和1999年12月24日HTML 4.01版本
      1. 对的更改规范
      2. 错误是已更正
      3. 次要排版已更正的错误
      4. 澄清
      5. 已知浏览器问题
    2. 18岁之间的变化1997年12月和1998年4月24日版本
      1. 错误是已更正
      2. 次要印刷已更正的错误
    3. HTML之间的更改3.2和HTML 4.0(1997年12月18日)
      1. 对的更改元素
      2. 对的更改属性
      3. 的更改可达性
      4. 元的更改数据
      5. 的更改文本
      6. 的更改链接
      7. 的更改桌子
      8. 图像更改,对象和图像贴图
      9. 的更改形式
      10. 样式的更改被单
      11. 的更改框架
      12. 的更改编写脚本
      13. 的更改国际化
  2. 性能,实施和设计说明
    1. 关于无效的注释文件
    2. 中的特殊字符URI属性值
      1. 非ASCII字符URI属性值中
      2. URI中的与符号属性值
    3. SGML实现笔记
      1. 换行符
      2. 指定非HTML数据
      3. SGML功能有限的支持
      4. 布尔值属性
      5. 标记小节
      6. 处理说明
      7. 速记标记
    4. 关于帮助搜索的注释引擎为您的网站编制索引
      1. 搜索机器人
    5. 表格注释
      1. 设计原理
      2. 建议的布局算法
    6. 表格注释
      1. 增量显示
      2. 未来项目
    7. 脚本编写说明
      1. 保留的语法未来的脚本宏
    8. 关于的注释框架
    9. 关于的注释可达性
    10. 安全注意事项
      1. 的安全问题形式