current location: Home > Download > Learning resources > Web page production > "The Difference Between HTML5 and HTML4"
"The Difference Between HTML5 and HTML4"
Classify: Learning materials / Web page production | Release time: 2017-12-22 | visits: 3062089 |
Download: 242 |
Latest Downloads
Fantasy Aquarium
Girls Frontline
Wings of Stars
Little Flower Fairy Fairy Paradise
Restaurant Cute Story
Shanhe Travel Exploration
Love and Producer
The most powerful brain 3
Odd Dust: Damila
Young Journey to the West 2
24 HoursReading Leaderboard
- 1 Why Am I Getting a 404 Error When Inserting Images in My Hugo Blog?
- 2 dsetup16.dll - What is dsetup16.dll?
- 3 dtrsve.dll - What is dtrsve.dll?
- 4 dxcodex.ocx - What is dxcodex.ocx?
- 5 Is std::shared_ptr Thread-Safe When Modifying Shared Objects?
- 6 dsbho_02.dll - What is dsbho_02.dll?
- 7 Strategies to Reduce the Startup Time and Memory Footprint of Your Java App by Up to
- 8 Why Is My MySQL Event Creation Failing with "You have an error in your SQL syntax"?
- 9 Why Is My Sass File Throwing an "Invalid CSS: Expected Expression" Error?
- 10 Why does my not shrink as expected? It seems to have a non-removable min-width: min-content problem.
- 11 dwin0008.dll - What is dwin0008.dll?
- 12 What are the Key Differences between Static and Non-Static Nested Classes in Java?
- 13 X Empire Price Soared To New ATH: Here's What You Should Know
- 14 dwpp.dll - What is dwpp.dll?
- 15 Why Does My Go Interface Method Return Type Cause a Compilation Error?
Latest Tutorials
-
- Go language practical GraphQL
- 1997 2024-04-19
-
- 550W fan master learns JavaScript from scratch step by step
- 3414 2024-04-18
-
- Getting Started with MySQL (Teacher mosh)
- 1801 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--Ten days of quality class
- 2614 2024-03-29
one. Changes in syntax
1.1 Marking method in HTMl5
1. Content type
The file extension remains unchanged, it is still .htm or .htm, and the content type is "text/html"
2. DOCTYPE statement
<!DOCTYPE HTML>
3. Specify the encoding of characters
<meta charset = “utf-8”> (utf-8 is recommended)
1.2 HTML ensures compatibility with previous HTML versions
three aspects:
1. Marked elements can be omitted
The elements that do not allow the use of closing tags are: area, base, br, col, command, embed, hr, img, input, keygen, link, meta, param, source, track, wbr.
The end tag elements that can be omitted are: li, dt, dd, p, rt, rp, optgroup, option, colgroup, thread, tbody, tfoot, tr, td, th.
All marked elements that can be omitted are: html, head, body, colgroup, tbody.
2. Attributes with boolean
Reference code example:
<!—Writing only attributes without writing attribute values means that the attribute is true-->
<input type = “checkbox” checked>
<!—Attribute value= attribute name, which means the attribute is true-->
<input type = “checkbox” checked = “checked”>
3. Omit quotation marks
When the attribute value does not include empty strings, "<", ">", "=", single quotes, double quotes and other characters, the symbols on both sides of the attribute can be omitted.
<input type = text>
1.2 Marking example
<!DOCTYPE HTML>
<meta charset = “utf-8”>
<title>HTML5 markup example</title>
<p>This code is HTML5
<br/>Written in syntax