Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«HTML5 для Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ²Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 3

Автор ΠšΠΈΡ‚ Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ-Ρ‚ΠΎ заинтСрСсуСт Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², особСнно Ссли ΠΌΡ‹ сразу настраиваСмся Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ пишСм Π²Π°Π»ΠΈΠ΄Π½Ρ‹Π΅ ΠΈ ΡΠΈΠ½Ρ‚аксичСскиС ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π½ΠΎ Π΄Π»Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ. Если ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ спСцификации Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ писались для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², Ρ‚ΠΎ HTML5 написан ΠΈ Π΄Π»Ρ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², ΠΈ Π΄Π»Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ. Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ это Π² ΡƒΠΌΠ΅, ΠΊΠΎΠ³Π΄Π° ΡˆΡ‚ΡƒΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ спСцификация HTML5 Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Π»ΠΈΠΊΠ° ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° написана с Ρ‚Π°ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, каТСтся, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ для филатСлистов, Π»ΡŽΠ±ΡΡ‰ΠΈΡ… ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Ρ‹, пСрСбирая свою ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΈΠ³Ρ€ΡƒΡˆΠ΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ΅Π·Π΄ΠΎΠ².

Π”ΠΎΠΊΡ‚Π°ΠΉΠΏ, скаТитС чСстно, я Π±ΡƒΠ΄Ρƒ ΠΆΠΈΡ‚ΡŒ?

ДСкларация Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈΠ»ΠΈ сокращСнно Β«Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΒ», ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ вСрсиСй Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ написан Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

Π”ΠΎΠΊΡ‚Π°ΠΉΠΏ для HTML 4.01 Π²Ρ‹Π³Π»ΡΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊ (пСрСносы строки ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹Β»):


<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">


Π’ΠΎΡ‚ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ XHTML 1.0:


<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict //EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


НС сильно Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎ, Π½ΠΎ ΠΏΠΎ-своСму эти Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΡ‹ просто говорят: «этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ написан Π½Π° HTML 4.01Β» ΠΈ Β«ΠΈ этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ написан Π½Π° XHTML 1.0Β».

НавСрноС, Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΠ΅, ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‰Π΅ΠΌ «этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ написан Π½Π° HTML5Β», Π³Π΄Π΅-Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ†ΠΈΡ„Ρ€Π° Β«ΠΏΡΡ‚ΡŒΒ». НС Π±ΡƒΠ΄Π΅Ρ‚. Π”ΠΎΠΊΡ‚Π°ΠΉΠΏ для HTML5 выглядит Ρ‚Π°ΠΊ:


<!DOCTYPE html>


Он Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ, Ρ‡Ρ‚ΠΎ я Π΄Π°ΠΆΠ΅ ΠΌΠΎΠ³Ρƒ Π΅Π³ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ.

Но это ΠΆΠ΅ Π±Π΅Π·ΡƒΠΌΠΈΠ΅! Если Π² Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΠ΅ Π½Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€Π° вСрсии, ΠΊΠ°ΠΊ ΠΌΡ‹ смоТСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вСрсии HTML?

Когда я Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· ΡƒΠ²ΠΈΠ΄Π΅Π» Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ HTML5, я ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ это Π²Π΅Ρ€Ρ… Π³ΠΎΡ€Π΄Ρ‹Π½ΠΈ. «НСуТСли ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΡƒΠΌΠ°ΡŽΡ‚, β€“ спросил я сСбя, β€“ Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ послСдняя спСцификация Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, написанная Π½Π° Π—Π΅ΠΌΠ»Π΅?Β»

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, казалось, Ρ‡Ρ‚ΠΎ это случай ΠΈΠ· ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° ΠΏΠΎ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡŽ «с нуля».

На самом Π΄Π΅Π»Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ HTML5 вСсьма ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΡ‡Π΅Π½. Π’Π°ΠΊ ΠΊΠ°ΠΊ HTML5 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС, этот Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΈ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ Π½Π° HTML 4.01 ΠΈΠ»ΠΈ XHTML 1.0. Π›ΡŽΠ±Π°Ρ будущая вСрсия HTML Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС, написанноС Π½Π° HTML5, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ сам ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° вСрсий ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ изъян.

На Π΄Π΅Π»Π΅ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΡ‹ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния. НапримСр, Π²Ρ‹ поставили Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ HTML 4.01. Если Π² ΡΡ‚ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ окаТСтся элСмСнт ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ спСцификации β€“ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· HTML 3.2 ΠΈΠ»ΠΈ ΠΈΠ· HTML5, β€“ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ всС Ρ€Π°Π²Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ эту Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π° Π½Π΅ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΡ‹.

Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΠΈΡΡŒ Π½Π΅ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π° Π΄Π»Ρ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΎΠ². ЕдинствСнный случай, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠ±Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ, β€“ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Β«ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΒ», β€“ это малСнький ΡƒΠΌΠ½Ρ‹ΠΉ Ρ…Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ отобраТСния ΠΌΠ΅ΠΆΠ΄Ρƒ нСстандартным (quirks mode) ΠΈ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ствия подходящСго Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΠ°.

Минимальная информация, нСобходимая для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ» страницу Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, β€“ ΠΈ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ HTML5. На ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ это Π²ΠΎΠΎΠ±Ρ‰Π΅ СдинствСнная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ. HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Π΅Π· Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΠ° HTML5 всС Ρ€Π°Π²Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ HTML5.

Π‘ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅

Π”ΠΎΠΊΡ‚Π°ΠΉΠΏ β€“ Π½Π΅ СдинствСнная Π²Π΅Ρ‰ΡŒ, оказавшаяся ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠΉ Π² HTML5.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ особо ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это β€“ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ваш сСрвСр посылаСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Content-Type. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±Ρ‹Ρ‚ΡŒ Π²Π΄Π²ΠΎΠΉΠ½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° <meta>. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит дСкларация meta для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, написанного Π½Π° HTML 4.01:


<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">


Π’ΠΎΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΈΠΉ для запоминания способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС Π² HTML5:


<meta charset="UTF-8">


Как ΠΈ Ρ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΠΎΠΌ, это ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠ΅ объявлСниС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ содСрТит ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ.

Π’Π΅Π³ <script> β€“ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ мСсто, Π³Π΄Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ сСбС Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ вСс. ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° β€“ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌ script Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ type со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ "text/javascript":


<script type="text/javascript" src="file.js"></script>


Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ Π½ΡƒΠΆΠ΅Π½. Они ΠΈ Ρ‚Π°ΠΊ ΠΏΡ€ΠΈΠΌΡƒΡ‚ Π·Π° Π΄Π°Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ этот скрипт написан Π½Π° JavaScript, самом популярном языкС скриптов Π² Π²Π΅Π±Π΅ (Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π±ΡƒΠ΄Π΅ΠΌ чСстными – Π½Π° Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΠΎΠΌ языкС скриптов Π² Π²Π΅Π±Π΅):


<script src="file.js"></script>


Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ type β€“ "text/css" ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ссылку Π½Π° CSS-Ρ„Π°ΠΉΠ»:


<link rel="stylesheet" type="text/css" href="file.css">


МоТно просто Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:


<link rel="stylesheet" href="file.css">

Бинтаксис: Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅

НСкоторыС языки программирования, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Python, ΠΎΠ±ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ инструкции спСцифичСским ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ для отступа ΠΊΠΎΠ΄Π° β€“ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΡ‹ строк ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π”Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, JavaScript) Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ внимания Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€“ сколько ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² Π½Π°Ρ‡Π°Π»Π΅ строки, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π²Π°ΠΆΠ½ΠΎ.

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ бСсплатно Ρ€Π°Π·Π²Π»Π΅Ρ‡ΡŒΡΡ Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ, собСритС Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ нСсколько программистов ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π½Π΅ΡΠΈΡ‚Π΅ слова: Β«Ρ‚Π°Π±Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹Β». Π‘Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΠ΅ нСсколько часов ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Ρ€Π΅Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΆΠ°Ρ€ΠΊΠΈΡ… споров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ разгорятся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.

Π’ сСрдцС спора ΠΎ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°Ρ… Π»Π΅ΠΆΠΈΡ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ философский вопрос: Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ язык Π½Π°Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ написания ΠΊΠΎΠ΄Π° β€“ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π»ΡŽΠ±ΠΎΠΌ стилС, Π² ΠΊΠ°ΠΊΠΎΠΌ хотят?

ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΡ‹ строк Π½Π΅ Π²Π°ΠΆΠ½Ρ‹ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пСрСнос строки ΠΈ ΠΎΡ‚ступ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ элСмСнтС, поТалуйста, Π½ΠΎ Π½ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π½ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Ρ‹ этого Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚. Π­Ρ‚ΠΎ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ совсСм ΡƒΠΆ ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. НСкоторыС вСрсии Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΎΠ±ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ ΠΊ Π±ΠΎΠ»Π΅Π΅ строгому ΡΡ‚ΠΈΠ»ΡŽ написания, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Π”ΠΎ XHTML 1.0 Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π²Ρ‹ Ρ‚Π΅Π³ΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. НС ΠΈΠΌΠ΅Π»ΠΎ значСния, Π·Π°ΠΊΠ°Π²Ρ‹Ρ‡ΠΈΠ²Π°Π»ΠΈ Π²Ρ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ значСния, ставитС Π»ΠΈ Π²Ρ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³.

XHTML 1.0 ΠΎΠ±ΡΠ·Ρ‹Π²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ синтаксису XML. ВсС Ρ‚Π΅Π³ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ написаны Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС. ВсС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…. Π£ Π²ΡΠ΅Ρ… элСмСнтов Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³.

Π’ особСнном случаС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ br, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° замСняСтся Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ косой Ρ‡Π΅Ρ€Ρ‚Ρ‹: <br/>.

Π’ случаС HTML5 всС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. ΠŸΡ€ΠΎΠΏΠΈΡΠ½Ρ‹Π΅, строчныС Π±ΡƒΠΊΠ²Ρ‹, Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…, Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, ΡΠ°ΠΌΠΎΠ·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ элСмСнты ΠΈΠ»ΠΈ Π½Π΅Ρ‚ β€“ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ здСсь ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π° Π²Π°ΠΌΠΈ.

Π― использовал Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ XHTML 1.0 Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚. МнС нравится, Ρ‡Ρ‚ΠΎ я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠΌ спСцифичСском стилС, ΠΈ ΠΌΠ½Π΅ нравится, Ρ‡Ρ‚ΠΎ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ W3C обязываСт мСня ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΡΡ‚ΠΎΠΌ стилС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ HTML5, я ΡΠ°ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΠ·Π°Ρ‚ΡŒ сСбя ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ‚ΠΎΠΌ стилС, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ…ΠΎΡ‡Ρƒ.

Π― понимаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ людям Π½Π΅ нравится Π½Π΅Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ синтаксиса HTML5. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π³Π»Π°Π·Π° Π½Π° Π³ΠΎΠ΄Ρ‹, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ накопились ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. НСкоторыС Π΄Π°ΠΆΠ΅ говорят, Ρ‡Ρ‚ΠΎ нСстрогий синтаксис HTML5 поощряСт ΠΏΠ»ΠΎΡ…ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ. Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊ, Π½ΠΎ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° для волнСния. Π‘Π»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ‚ΠΎ ΠΆΠ΅ самоС, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обязывал ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строк, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ Π±Ρ‹ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π΅ всСгда, Π° Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ.

Π›ΠΈΡ‡Π½ΠΎ Ρƒ ΠΌΠ΅Π½Ρ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π±Π΅ΡΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΡΡ‚ΡŒΡŽ синтаксиса HTML5. Π― смирился с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ придСтся самому ΠΎΠ±ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ сСбя ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ я Ρ…ΠΎΡ‡Ρƒ. Но ΠΌΠ½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ большС инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π±Ρ‹ ΠΌΠ½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, насколько моя Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° соотвСтствуСт Ρ‚ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌΡƒ ΡΡ‚ΠΈΠ»ΡŽ. Π’ ΠΌΠΈΡ€Π΅ программирования Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Β«Π»ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈΒ» β€“ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ мСста Π² ΠΊΠΎΠ΄Π΅. Π›ΠΈΠ½Ρ‚Π΅Ρ€ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ отличаСтся ΠΎΡ‚ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСряСт соотвСтствиС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏΡƒ; Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли Π±Ρ‹ ΠΎΠ±Π° ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ соСдинСны Π² ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ΄ΠΊΠ°Ρ‡Π°Π²ΡˆΡƒΡŽΡΡ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ для линтирования ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ.

ΠšΡ‚ΠΎ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, заслуТит Π²Π΅Ρ‡Π½ΠΎΠ΅ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΡΡ…ΠΈΡ‰Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎ Π²ΡΠ΅ΠΌΡƒ ΠΌΠΈΡ€Ρƒ.

ΠœΡ‹ Ρ‚Π°ΠΊ Π½Π΅ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅ΠΌ

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях HTML, ΠΊΠΎΠ³Π΄Π° ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ удалялся Ρ€Π°Π½Π΅Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΠΉ элСмСнт ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, этот процСсс назывался ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ (deprecation). Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ элСмСнт, Π½Π΅ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΊΠΈ Π½Π° ΠΠΎΠ²Ρ‹ΠΉ Π³ΠΎΠ΄ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π½Π΅ΠΌ Π² ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠΌ общСствС.

Π’ HTML5 Π½Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… элСмСнтов ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². Но Π·Π°Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… элСмСнтов ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².