HTML 5与HTML 4的区别_html/css_WEB-ITnose
严重的拖延者患者,本来前天就打算写的,奈何拖到的今天才...(对拖延症有啥好的建议还望留言下,感激不尽...)
过完年了,跳槽蠢蠢欲动了,看些基础知识好应对面试,正好就整理整理...
正文开始
1.推出的理由及目标
解决web上存在的各种问题,html5的出现对web来说意义非常重大。
a.web浏览器之间的兼容性很低
制定规范的html标准,详细分析各web浏览器说具有的功能,依次为基准让各大浏览器都符合一个通用的标准。
b.文档结构不够明确
我们之前都大量的使用div元素,没办法区分开正文,功能块,引入的很多语义化元素header,footer,nav等...
c.web应用程序的功能受到限制
web的应用程序跟app差别很大,html5也提供的很多api,各浏览器厂商也在快速封装这些api,弥补功能的受限。
2.语法的改变
a.docpyte声明
HTML5简化了很多细微的语法,例如doctype的声明,你只需要写就行了。
HTML 4:
b.指定的字符编码
HTML 5 指定 UTF-8 编码的方式如下
HTML 4:
c.具有boolean值的属性
可以省略值
d.省略引号
可以引号
具体还有很多,这里就不一一列举了...
3.新增的标签、属性
新增表单的属性
新增a链接的属性
4.废除的标签、属性
废除的a链接属性
5.全局属性
具体详细的资料可自行百度...

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Difficulty in updating caching of official account web pages: How to avoid the old cache affecting the user experience after version update?

How do I use HTML5 form validation attributes to validate user input?

How to efficiently add stroke effects to PNG images on web pages?

What are the best practices for cross-browser compatibility in HTML5?

What is the purpose of the <datalist> element?

What is the purpose of the <progress> element?

What is the purpose of the <meter> element?

How do I use the HTML5 <time> element to represent dates and times semantically?
