阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      HTML5 与 HTML4 的区别

      前言

      HTML5 以 HTML4为基础,进行了大量的修改,本章介绍做了哪些修改,有什么区别。

      注意:这一问题也是常见的面试题,希望可以认真看一下。

      相同点

      文件扩展名和内容类型相同

      HTML5文件扩展名和内容类型不变,文件扩展名容然是.html/.htm,内容类型仍然是text/html;

      区别/不同点

      1.Doctype不同

      核心点:HTML5 不基于 SGML,所以不需要引用 DTD。

      DOCTYPE无论4还是5中都是必不可少的,位于文件的第一行。

      html4的声明

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      

      html5的声明如下,并且不区分大小写。

      <!DOCTYPE html>
      <meta charset="UTF-8">
      <title>阿西河的HTML5教程</title>
      <p>这是符合HTML5规范的写法
      <br/>虽然看起来很不正经
      <p>来自axihe.com的演示
      

      使用工具时候,也可以使用系统识别符

      <!DOCTYPE html SYSTEM "about:axihe.com">
      

      2.字符编码指定方式不同

      html4的声明

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      

      html5声明

      <meta charset="UTF-8">
      

      注意不能混合使用,下面就是错误的。

      <meta charset="UTF-8" http-equiv="Content-Type" content="text/html; charset=utf-8">
      

      新增元素和废除元素

      新增属性和废除属性

      全局属性

      卖前端学习教程

      只需几十元,就能买到培训班的内部教程!开启高薪之路!

      零基础小白阿里P7的教程都有!

      同时长期收购所有培训班的前端教程

      目录
      目录