zoukankan      html  css  js  c++  java
  • 面试中的一些小问题之html5和html4的区别?

    HTML5建立的一些新规则:

    1. 新特性应该基于HTML、CSS、DOM、JavaScript;
    2. 减少对外部插件的需求,如flash将会用video标签和audio标签代替;
    3. 更加优秀的错误处理;
    4. 更多取代脚本的标记;
    5. HTML5应该独立与设备;
    6. 开发进程应该对外公众透明;

    HTML5中的一些新特性:

    1. 用于绘画的canvas元素;
    2. 用户媒介回放的video和audio元素;
    3. 对本地离线存储的更好的支持,主要是localStorage和sessionStorage;
    4. 更多语义化标签:article、footer、header、nav、section;
    5. 新的表单控件:calendar、date、time、email、url、search;

    另外HTML5在文档声明类型上也更为简洁:

    HTML5:

    HTML4:

    因为在HTML4中的doctype是需要对DTD进行引用,因为HTML4基于SGML,但是在HTML5中已经不再基于SGML了,因为不需要再对DTD进行引用,(DTD——文档类型定义);另外在字符编码的方式上,HTML5也更加简单。

    HTML5中也删除了一些元素,如basefont、font、center、u、big、strike、tt等;

    做Web前端的代码猴
  • 相关阅读:
    随便写的,关于外部提交按钮
    thinkPHP--empey标签
    ramdajs库应用场景
    数组常用用法--map,filter,reduce
    接口签名
    四种常见的 POST 提交数据方式
    localhost、127.0.0.1和0.0.0.0和本机IP的区别
    ftp与sftp
    本地已有项目上传git
    github和gitlab比较
  • 原文地址:https://www.cnblogs.com/wang-bo/p/7205371.html
Copyright © 2011-2022 走看看