美文网首页
HTML5和HTML4的区别

HTML5和HTML4的区别

作者: 芝麻侠 | 来源:发表于2018-01-17 10:58 被阅读0次

HTML5主要解决了以往文档的一些痛点:

  1. 解决文档结构混乱
    以前的文档结构过度依赖div,HTML5推出了多种语义化标签,使得文档更利于阅读器等理解,更利于SEO优化。

  2. 解决浏览器之间的兼容性问题
    市场上浏览器种类繁多,每个浏览器厂商都在做自己的东西,没有一个标准限制,HTML5的出现就是为了统一标准。目前主流浏览器除IE6,7,8以外都支持HTML5标准

  3. 扩展Web应用的功能
    以前Web页面仅仅只是展示作用,HTML5出现许多新的api,浏览器厂商也在迅速的封装这些api,使得Web页面更像是一个多交互的应用程序而非单纯的页面展示。

主要的区别:

  1. 语法改变:
  • 文档声明的变化
    文档声明的作用就是告诉标记语言解析器,应该用什么文档类型定义(DTD)来解析。
    超文本4.01规定了3种文档类型:严格、过渡、框架集。格式类似于这样:
// HTML4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//en" "http://www.w3.org/TR/html4/strict.dtd"> 

//HTML5
<!DOCTYPE HTML> 
//这里所有的doctype不区分大小写
  • 具有布尔值的属性
<inpout type="text" disabled />
  • 可以指定字符编码
<meta charset="UTF-8">
  1. 新增的元素和废除的元素:
  • 新增的结构元素:
    article、section、side、header、footer、nav等

  • 新增的input元素:
    email、number、url、range等

  • 新增的其他元素:
    video、audio、canvas、datalist等

  • 废除的元素:
    一些能被css代替的元素:big、s、u等

  • 不再使用frame框架
    可以使用iframe等

  1. 全局属性:
  • contentEditable----------富文本编辑属性
  • designMode----------用来指定整个页面是否可编辑,当页面可编辑时,页面中任何支持contentEditable属性的元素都变成了可编辑状态。
    designMode属性只能在JavaScript脚本里被编辑修改。该属性有两个值--“on”与“off”。属性被指定为“on”时,页面可编辑;被指定为“off”时,页面不可编辑。
  • hidden----------类似于display:none
  • spellsheck----------文本框的拼写检查
  • tabindex----------使用Tab键访问的顺序

相关文章

  • web

    web标准 结构(html)、表现(css)、行为(js) html5与html4的区别 HTML4: Web浏...

  • Html5与Html4的区别

    本文主要介绍Html5和Html4的区别。 语法的改变 内容类型HTML5 的文件扩展符与内容类型保持不变。扩展符...

  • Html5和Html4的区别

    html5解决了:web浏览器之间的兼容性很低、文档结构不明确等功能。 一、Html5和Html4的区别 (1)语...

  • html5对比

    下面来对比一下html4和html5在写法上的不同传统html4的写法为 html5的写法为 html5代码规范:...

  • 前端知识点

    一、html5与html4的区别,新增的元素有哪些 https://blog.csdn.net/HHTNAN/ar...

  • html5+css3

    html4和html5的区别: css3 css3包括盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、...

  • HTML5与CSS3权威指南

    一、Web时代的变迁 二、HTML5与HTML4的区别 1.新增的元素:section、article、aside...

  • HTML4和HTML5的区别

    面试官问H4和H5有什么区别(内心独白:MMP,不就是多了一些语义化的标签吗,难道让我把增加的标签和你说一遍吗?)...

  • HTML5和HTML4的区别

    HTML5主要解决了以往文档的一些痛点: 解决文档结构混乱以前的文档结构过度依赖div,HTML5推出了多种语义化...

  • html5

    一.html4和html5对比 二.html5的标签 header------页面的头部 main------页面...

网友评论

      本文标题:HTML5和HTML4的区别

      本文链接:https://www.haomeiwen.com/subject/tlpyoxtx.html