The HTML 5 draft did not become a formal standard

The HTML 5 draft did not become a formal standard
<br />Yesterday I saw at W3C that the new HTML 5 draft (Working Draft) was released on June 10th. I took a quick look at the new version documentation it provided and made some notes:
The HTML 5 draft did not become a formal standard <br />Quote:
Publication as a Working Draft does not imply endorsement by the W3C Membership.
Publishing as a "Draft" does not imply endorsement (support) by W3C members.
The HTML 5 specification will not be considered finished before there are at least two complete implementations of the specification.
The HTML 5 specification will not be finalized until at least two software implements it.

XHTML 1 was released in 1999, but it took two or three years to gain full support, and it was only recently, nearly a decade later, that it was fully promoted. So it will take some time before HTML 5 is supported (especially by that "non-mainstream" browser). According to the schedule of the W3C HTML working group, there will be no official finalization until 2010.
A surprisingly simple DOCTYPE declaration
<!doctype html>
It's that simple, haha. Also, there is no distinction between uppercase and lowercase. It is worth mentioning that the specification requires that if this DOCTYPE is declared, the so - called "custom HTML syntax" can be used, that is, the previous HTML syntax that does not require tag closing. At the same time, it still allows XML format syntax like XHTML , in which case you need to declare the DOCTYPE of the XML document instead of the above.
Forward Compatibility
The HTML 5 specification does not have "deprecated" elements because on the one hand it requires designers not to try certain elements, but on the other hand it requires browsers to support these elements. In this case, my intuition is that it is intended to support all previous web pages written in HTML or XHTML . This is a blessing for designers, as they are no longer restricted by the strict syntax of XHTML .
Deleted elements <br />Of course, these elements are relative to HTML 4, but it can also be seen that HTML 5 is not a simple regression to HTML 4. It still adheres to some important spirits of X HTML , such as pure interface presentation elements should be abandoned and CSS should be used.
The following elements are discarded because their effect is purely presentational and therefore better handled by CSS:
basefont / big / center / font / s / strike / tt / u
The following elements were discarded "because their usage affected usability and accessibility for the end user in a negative way":
frame / frameset / noframes
The following elements were discarded "because they have not been used often, created confusion or can be handled by other elements":
acronym/applet/isindex/dir
What I want to explain here is that acronym is recommended to be replaced by abbr. But it seems that in IE, abbr is not as easy to use as acronym. For details, see the HTML test document at http://www.mikkolee.com/3. Use object instead of applet. This label has long been abandoned. However, when I was learning HTML , every book mentioned this applet. At that time, everyone was full of longing for Java applet, but now it has quietly withdrawn from the stage of history, which is quite emotional. isindex and dir. I won’t talk about these two here, as they are no longer recommended in HTML 3.
More new elements
HTML 5 introduces many new elements, which I will not list here. Please see
http://www.ibm.com/developerworks/cn/xml/x-html5/.
If you are interested in more about HTML 5, there are some related articles listed at the bottom of this article that you can also check out.
Original text: www.mikkolee.com/22

<<:  MySQL 8.0.21 installation steps and problem solutions

>>:  Summary of commonly used performance test scripts for VPS servers

Recommend

How to use dd command in Linux without destroying the disk

Whether you're trying to salvage data from a ...

Vue implements verification code countdown button

This article example shares the specific code of ...

Implementation of MySQL asc and desc data sorting

Data sorting asc, desc 1. Single field sorting or...

How to dynamically add ports to Docker without rebuilding the image

Sometimes you may need to modify or add exposed p...

Detailed example of jQuery's chain programming style

The implementation principle of chain programming...

How to handle long data when displaying it in html

When displaying long data in HTML, you can cut off...

A brief discussion on the implementation principle of Webpack4 plugins

Table of contents Preface know Practice makes per...

HTML code text box limit input text box becomes gray limit text box input

Method 1: Set the readonly attribute to true. INPU...

MySQL5.7.21 decompressed version installation detailed tutorial diagram

Since I often install the system, I have to reins...

50 lines of code to implement Webpack component usage statistics

background Recently, a leader wanted us to build ...

Solution for Tomcat to place configuration files externally

question When we are developing normally, if we w...

Comparison of various ways to measure the performance of JavaScript functions

Table of contents Overview Performance.now Consol...

XHTML introductory tutorial: Use of list tags

Lists are used to list a series of similar or rela...