HTML文档声明标准格式整理

tengxunyun cera

HTML 至 1993 年问世以来,历经多个版本的更新,虽然现如今大家逐渐开始使用最新版的 HTML 5 了,但是个人感觉还是很有必要简单了解下其他版本的一些情况的。今天闲着无聊简单整理了下 HTML 各个版本的文档声明格式,也算是一个简单的学习吧。

HTML 2.0

<!DOCTYPE HTML PUBLIC"-/ietf/dtd html 2.0/en">

HTML 3.2

<!DOCTYPE HTML PUBLIC "-/W3C//DTD HTML 3.2 final/en">

HTML 4.01

<!-- 过渡版 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/html4/loose.dtd">
<!-- 严格版 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3c.org/TR/html4/strict.dtd">
<!-- 框架集 -->
<!DOCTYPE HTML PUBLIC ".//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3c.org/TR/html4/frameset.dtd">

XHTML 1.0

<!-- 过渡版 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/TR/xhtml1-transitional.dtd">
<!-- 严格版 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1-strict.dtd">
<!-- 框架集 -->
<!DOCTYPE HTML PUBLIC ".//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3c.org/TR/xhtml1-frameset.dtd">

HTML 5

<!DOCTYPE html>

前几个版本估计也逐渐没人用了,仅做了解即可。。。

cera aliyun tengxunyun cloudiplc

相关推荐

HTML 常用 Meta 标签|Link 标签整理

网站开发经常需要对页面做一些处理,比如 SEO、控制页面显示方式等等,下面做下整理方便查阅。 Meta 网页编码 <meta charset=”UTF-8″> 网页自适应 <meta name=”viewport” content=”width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0″> 以最新内核加载 <meta http-equiv=”X-UA-Compatible” content=”IE=edge, chrome=1″> <meta name=”renderer” content=”webkit”> Chrome 沉浸颜色 <meta name=”theme-color” content=”#颜色” /> DNS 预加载 <meta http-equiv=”x-dns-prefetch-control” content=”on”> <link rel=”dns-prefetch” href=”//链接” /> 禁止识别电话号邮箱 <meta content=”telephone=no” name=”format-detection” /> <meta content=”email=no” name=”format-detection” /> Windows8 磁贴 <meta name=”msapplication-TileColor” content=”#颜色”/> <meta name=”msapplication-TileImage” content=”链接”/> 描述 …

利用 PHP 修复 HTML 标签闭合问题|检查并补全|

这两天在研究 Typecho 文章内容部分展示问题(后续可能会运用到 ArmxMod for Typecho 主题),由于在进行根据字数裁切时,PHP 并不会去判断到底裁的位置有没有问题,很有可能就把 HTML 标签裁了,还裁的不完全,就造成页面在展示的时候,布局混乱(目前这个问题在大家开发主题时做文章摘要比较容易出现),故在完成裁切后,应当对输出进行修复,补齐标签缺失的部分。 问题 比如正常的 HTML 代码如下: <p>这两天在研究 Typecho 文章内容部分展示问题(后续可能会运用到<a href=”https://vircloud.net/default/change-theme.html”>ArmxMod for Typecho</a> 主题</p> 经过裁切后,输出的 HTML 如下: <p>这两天在研究 Typecho 文章内容部分展示问题(后续可能会运用到<a href=”https://vircloud.net/default/change-theme.html”> 显然裁切后的 HTML 是不完整的,浏览器在显示时输出的页面完全变样了。 修复 function fixPost($post){ $post = preg_replace(‘/<[^>]*$/’,”,$post); preg_match_all(‘#<([a-z]+)(?: .*)?(?<![/|/ ])>#iU’, $post, $result); if($result){ $opentags = $result[1]; preg_match_all(‘#</([a-z]+)>#iU’, $post, $result); if($result){ $closetags = $result[1]; $len_opened = …

Android利用Jsoup爬虫框架解析网页html

Jsoup是不是叫爬虫框架我不清楚,只是比较应景,别深究。Jsoup功能非常强大,它可以使用 DOM 或 CSS 选择器来查找、取出数据。有人会说,我使用字符串操作函数构造取文本中间函数也是可以从网页HTML中取得需要的内容,那是你没遇到经常改版的网页,并且使用字符串操作来解析网页是非常麻烦的,因为不同的网页字符串标识不一样,而Jsoup不仅使用方便,而且可以像jQuery的选择器那样取数据,非常好用,不吹了,看下面介绍。 Jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。 Jsoup的主要功能: 1. 从一个 URL,文件或字符串中解析 HTML; 2. 使用 DOM 或 CSS 选择器来查找、取出数据; 3. 可操作 HTML 元素、属性、文本; Jsoup官方地址:https://jsoup.org/download 使用案例 private void getDataByJsoup(){ final NewsInfo newsInfo = new NewsInfo(); final Message message = new Message(); newsList.add(newsInfo); // 开启一个新线程 new …

在线html css JS调试网站

因为wordpress的DUX实在太贵了。需要799元。所以小白使用了扒皮版的DUX-for-typecho。这个主题的作者已经不再更新了。有一大堆的BUG都需要自己解决。每次想增加点东西都非常困难(修改HTML、CSS、JavaScript)。这个时候就需要一款能实时查看修改代码后的效果。小白搜到一个网站感觉挺好用的特分享出来。 网址:https://runjs.cn/code 使用方法就自己摸索把。 截图:

微信扫一扫,分享到朋友圈

HTML文档声明标准格式整理