ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Objective-C Π² Mac OS

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Objective-C ΠΏΠΎΠ΄ Mac OS ΠΈ для iPhone / iPod Touch

Html Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅: ΠžΡ‚Π»Π°Π΄ΠΊΠ° HTML — Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML | Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ курсы

Π§Ρ‚ΠΎΠ±Ρ‹ сразу ΠΆΠ΅ ввСсти Π² курс Π΄Π΅Π»Π° Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»ΠΈΠ²Ρ‹Ρ… Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠΌ ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π²Π΅Π±-страницы Π±Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния ΠΏΡ€Π°Π²ΠΈΠ» HTML. По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π²Ρ‹ сумССтС ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ созданиС Π²Π΅Π±-страниц достаточно простоС Π΄Π΅Π»ΠΎ.

Для этого Π½Π°ΠΌ понадобятся Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ: тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для написания ΠΊΠΎΠ΄Π° HTML ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Β β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для просмотра Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1 ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ нСслоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. ΠŸΠ΅Ρ€Π²Π°Ρ Π²Π΅Π±-страница

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Моя пСрвая Π²Π΅Π±-страница</title>
 </head>
 <body>
  <h2>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы</h2>
  <p>Основной тСкст.</p>
 </body>
</html>

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π² дСйствии, ΠΏΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги.

Windows

  1. Π’ Windows ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ ( ΠΈΠ»ΠΈ ).
  2. НабСритС ΠΈΠ»ΠΈ скопируйтС ΠΊΠΎΠ΄ Π² Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ (рис. 1).

    Рис. 1. Π’ΠΈΠ΄ HTML-ΠΊΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚

  3. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ () ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ c:\www\example1.html, ΠΏΡ€ΠΈ этом ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ сохранСния Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°: «ВсС Ρ„Π°ΠΉΠ»Ρ‹Β» ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ UTF-8 (рис.Β 2). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρƒ Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ html.

    Рис. 2. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сохранСния Ρ„Π°ΠΉΠ»Π° Π² Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅

  4. ЗапуститС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Internet Explorer ( ΠΈΠ»ΠΈ ).

    Π’ Windows 10 Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” Microsoft Edge. БоотвСтствСнно, Π² этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π°Π΄ΠΎ Π΅Π³ΠΎ.

  5. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ мСню ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» прямо Π² ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.
  6. Если всё сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 3.

    Рис. 3. Π’ΠΈΠ΄ страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Internet Explorer

Π’ случаС возникновСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ошибок ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠ΄Π° согласно ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΡƒΒ 1, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° (Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ html) ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Internet Explorer ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ лишь для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ вмСстС с Windows ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡ… ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрим Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π² дальнСйшСм Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

MacOS

На Β«ΠΌΠ°ΠΊΠ°Ρ…Β» Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Pages, ΠΏΠΎ своим возмоТностям Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π°Ρ Microsoft Word. Она Π½Π΅ годится для рСгулярного создания HTML-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ простой тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Но Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ быстром стартС, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ трСбуСтся, Ρ‚ΠΎ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ€Π°Π·Π° Pages сгодится.

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Launchpad, запуститС Pages ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ пустой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.
  2. Π’ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ HTML (рис. 4).

    Рис. 4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Pages с ΠΊΠΎΠ΄ΠΎΠΌ HTML

  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ (рис. 5).

    Рис. 5. Окно экспорта Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

  4. НаТмитС Π”Π°Π»Π΅Π΅…
  5. Π’ появившСмся ΠΎΠΊΠ½Π΅ (рис. 6) ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя Ρ„Π°ΠΉΠ»Π° example1.html ΠΈ Π΅Π³ΠΎ мСстополоТСниС (Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹).

    Рис. 6. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

    Если появится ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .html, Ρ‚ΠΎ сохранитС Π΅Π³ΠΎ ΠΊΠ°ΠΊ .txt, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅.

  6. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Safari Ρ‡Π΅Ρ€Π΅Π· Launchpad.
  7. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π½Π΅Π΅ сохранённый Ρ„Π°ΠΉΠ» example1.html. Π’ ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° (рис. 7).

    Рис. 7. Π’ΠΈΠ΄ страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Safari

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях вмСсто русского тСкста Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ странныС символы (рис. 8).

Рис. 8. НСвСрноС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкста

Π­Ρ‚ΠΎ происходит ΠΈΠ·-Π·Π° Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ прСобразования тСкста, ΠΊΠΎΠ³Π΄Π° HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ сохранили Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Windows. Если Ρƒ вас ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π΅Ρ‰Ρ‘ Ρ€Π°Π·, ΡƒΠΊΠ°Π·Π°Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ UTF-8 (рис.Β 9).

Рис. 9. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° тСкста UTF-8

Π’ MacOS сохранСниС Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ UTF-8 происходит автоматичСски ΠΈ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± этом Π½Π΅ Π½Π°Π΄ΠΎ.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ HTML ΡƒΡ€ΠΎΠΊΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… акадСмия


Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML?

HTML β€” это стандартный язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для создания Π²Π΅Π±-страниц.

  • HTML стСнды для Hyper тСкст Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ языка
  • HTML ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ структуру Π²Π΅Π±-страниц с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ
  • HTML элСмСнты β€” это ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ HTML-страниц
  • HTML элСмСнты прСдставлСны Ρ‚Π΅Π³Π°ΠΌΠΈ
  • HTML ΠœΠ΅Ρ‚ΠΊΠΈ: Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ содСрТимого, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ «heading», «paragraph», «table», ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅
  • ΠžΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ HTML-Ρ‚Π΅Π³ΠΈ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΡ… для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ содСрТимого страницы

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

НазваниС страницы

<h2>Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ</h2>
<p>Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ†.</p>

</body>
</html>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ объяснСно

  • ДСкларация <!DOCTYPE html> опрСдСляСт этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°ΠΊ HTML5
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <html> являСтся ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ элСмСнтом HTML-страницы
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <head> содСрТит ΠΌΠ΅Ρ‚Π°-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <title> Π·Π°Π΄Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <body> содСрТит Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ содСрТимоС страницы
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <h2> опрСдСляСт большой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <p> опрСдСляСт Π°Π±Π·Π°Ρ†

Π’Π΅Π³ΠΈ HTML

HTML-Ρ‚Π΅Π³ΠΈ β€” это ΠΈΠΌΠ΅Π½Π° элСмСнтов, ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»ΠΎΠ²Ρ‹ΠΌΠΈ скобками:

<tagname>содСрТаниС ΠΈΠ΄Π΅Ρ‚ здСсь…</tagname>

  • HTML Ρ‚Π΅Π³ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ приходят Π² ΠΏΠ°Ρ€Π°Ρ… <p> , ΠΊΠ°ΠΊ ΠΈ</p>
  • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π΅Π³ Π² ΠΏΠ°Ρ€Π΅ β€” это Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π³, Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π΅Π³ β€” ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³
  • ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³ записываСтся ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π³, Π½ΠΎ с косой Ρ‡Π΅Ρ€Ρ‚ ΠΎΠΉ, вставлСнной ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ‚Π΅Π³Π°

Π‘ΠΎΠ²Π΅Ρ‚: ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π³ Ρ‚Π°ΠΊΠΆΠ΅ называСтся ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ, Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³ β€” Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ.



Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

ЦСлью Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (Chrome, IE, Firefox, Safari) являСтся Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

ΠžΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ HTML-Ρ‚Π΅Π³ΠΈ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΡ… для опрСдСлСния способа отобраТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:


Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° страницы HTML

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° визуализация структуры HTML-страницы:

<title>Page title</title>

<h2>This is a heading</h2>

<p>This is a paragraph.</p>

<p>This is another paragraph.</p>

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТимоС Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° <BODY> (бСлая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π²Π΅Ρ€Ρ…Ρƒ).


Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ <!DOCTYPE>

ОбъявлСниС <!DOCTYPE> прСдставляСт Ρ‚ΠΈΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ обозрСватСлям ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Π΅Π±-страницы.

Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы (ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌΠΈ Ρ‚Π΅Π³Π°ΠΌΠΈ HTML).

ОбъявлСниС <!DOCTYPE> Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ рСгистр.

<!DOCTYPE>дСкларация для HTML5:


ВСрсии HTML

Π‘ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ вСрсий HTML:

ВСрсияГод
HTML1991
HTML 2.01995
HTML 3.21997
HTML 4.011999
XHTML2000
HTML52014

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML

HTML (Hyper Text Markup Language) — язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π²Π΅Π±-страниц. Он состоит ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° структурных ΠΈ сСмантичСских элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ прСдставлСны части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π°Π±Π·Π°Ρ†Ρ‹, списки, изобраТСния, ΠΈ Ρ‚.Π΄.) Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

ВСрсии HTML ΒΆ

Π―Π·Ρ‹ΠΊ HTML Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ британским ΡƒΡ‡Π΅Π½Ρ‹ΠΌ Π’ΠΈΠΌΠΎΠΌ БСрнСрсом-Π›ΠΈ Π² 1991 Π³ΠΎΠ΄Ρƒ. ПозТС Π½Π°Ρ‡Π°Π»ΠΈ появляСтся ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹Π΅ вСрсии HTML.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия Π² HTML ΒΆ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, Ρ‚Π΅Π³ΠΈ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ — основныС понятия Π² HTML.

Основной структурной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ Π²Π΅Π±-страницы являСтся HTML элСмСнт, для опрСдСлСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ HTML Ρ‚Π΅Π³ΠΈ.

HTML Ρ‚Π΅Π³ΠΈΒΆ

HTML Ρ‚Π΅Π³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для опрСдСлСния структуры ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° Π²Π΅Π±-страницС. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅Π³ΠΎΠ² ΠΌΡ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ Π΄Π°Π΅ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, тСкст, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, гипСрссылка, ΠΈ Ρ‚.Π΄.). Π‘Π°ΠΌΠΈ Ρ‚Π΅Π³ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

HTML Ρ‚Π΅Π³ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки < >, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ <html>.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π΅Π³ΠΎΠ² Π² HTML ΠΏΠ°Ρ€Π½Ρ‹Π΅ (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, <p> </p>), Ρ‚.Π΅. состоят ΠΈΠ· Π΄Π²ΡƒΡ… частСй — ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ (< p>) ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ (< /p>) Ρ‚Π΅Π³ΠΎΠ².

ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°. НапримСр, ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌ являСтся Ρ‚Π΅Π³ <img/>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния изобраТСния.

Рассмотрим Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π°Π±Π·Π°Ρ† (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ являСтся элСмСнтом), ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ HTML Ρ‚Π΅Π³ <p>. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π°Π±Π·Π°Ρ†Π° ΠΌΡ‹ запишСм ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ (<p>) ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ (</p>) Ρ‚Π΅Π³Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Абзац ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚Π΅Π³Π°ΠΌΠΈ — ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ <p> ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ </p>.

HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ΒΆ

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± элСмСнтС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли ΠΌΡ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠΌ < img/>, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ адрСс изобраТСния (src), Π΅Π³ΠΎ высоту (height), ΡˆΠΈΡ€ΠΈΠ½Ρƒ (width) ΠΈ Ρ‚.Π΄.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML страницы ΒΆ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <!DOCTYPE html> ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ HTML. Как ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΈ, сущСствуСт нСсколько вСрсий HTML, ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ путался ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π» ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ стандарт, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅ΠΌΡƒ Π½Π° Π½Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ.

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ нСсколько Π²ΠΈΠ΄ΠΎΠ² < !DOCTYPE> , для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ вСрсии HTML языка сущСствуСт свой.

Начало ΠΈ ΠΊΠΎΠ½Π΅Ρ† HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π΅Π³Π°ΠΌΠΈ <html> </html>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.

Π’ Ρ‚Π΅Π³Π΅ <head> содСрТатся Π΄Ρ€ΡƒΠ³ΠΈΠ΅ HTML элСмСнты, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для поисковых систСм ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ (ΠΌΠ΅Ρ‚Π°-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΌΠ΅Ρ‚Π°-описаниС, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, ΠΈ Ρ‚.Π΄. ). Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ этого Ρ‚Π΅Π³Π° Π½Π΅ показываСтся Π½Π° Π²Π΅Π±-страницС, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ содСрТимого Ρ‚Π΅Π³Π° <title>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° Π²Π΅Π±-страницы.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π΅Π±-страницы ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ <title> ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ </title> Ρ‚Π΅Π³Π°ΠΌΠΈ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <body> содСрТит всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Π΅Π±-страницС (тСкст, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ Ρ‚.Π΄.). Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ записываСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ <body> ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ </body> Ρ‚Π΅Π³Π°ΠΌΠΈ.

Π’Π΅Π³ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° <h2>-<h6> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для обозначСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Ρ€Π°Π·Π½ΠΎΠ³ΠΎ уровня.

ВсСго сущСствуСт 6 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²: Ρ‚Π΅Π³ <h2> ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ самый Π²Π°ΠΆΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π° страницС (Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с <title>, Π³Π΄Π΅ содСрТится Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° Π²Π΅Π±-страницы), Π° Ρ‚Π΅Π³ <h6> — Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE HTML>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π΅Π±-страницы</title>
 </head>
 <body>
  <h2>Π‘Π°ΠΌΡ‹ΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π° страницС</h2>
   <p> ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ† </p>
   <h3> Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎ значимости Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ </h3>
  </body>
</html>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΒΆ

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ для вашСго Π²Π΅Π±-сайта, Π²Π°ΠΌ потрСбуСтся HTML Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± HTML Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML

HTML Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊΒ HyperText Markup Language (Π―Π·Ρ‹ΠΊ гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ для ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания web. На ΠΎΠ΄Π½ΠΎΠΌΒ websiteΒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ страниц, каТдая страница это Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β HTML (Или ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ это HTML файл​​​​​​​).

HTML извСстСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ тСкст, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит ΠΈΠ· Ρ‚Π΅Π³ΠΎΠ² (tag). Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ HTML. Однако Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ HTML ΠΈ ΠΏΠ°Ρ€ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ (render) интСрфСйс страницы.​​​​​​​

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π’ 1980 Π³ΠΎΠ΄Ρƒ Tim Berners-Lee Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ЕвропСйской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ядСрных исслСдований, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΒ CERNΒ (European Organization for Nuclear Research). Он Π±Ρ‹Π» нанят ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ для ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы управлСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ускоритСлями частиц (Particle accelerators) Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ. Но ΠΎΠ½ ΠΏΠΎΡ‡Ρ‚ΠΈ сразу Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Π² CERN Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ людСй, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Π‘Π°ΠΌΠΎΠ΅ большоС испытаниС для Tim Berners-Lee ​​​​​​​это ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎ систСмах, Π»ΡŽΠ΄ΡΡ… ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…. Π—Π°Ρ‚Π΅ΠΌ Berners-Lee написал: Β«Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Π°Ρ… людСй».

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² свободноС врСмя ΠΎΠ½ записал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° языкС ​​​​​​​PASCAL,Β ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ Π½Π°Π·Π²Π°Π»Β INQUIRE. Она позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ простыС страницы ΠΈ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅. К соТалСнию, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ​​​​​​​PASCAL Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½Π° собствСнной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС​​​​​​​ CERN. НСкоторыС люди ΡƒΠ²ΠΈΠ΄Π΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ посчитали, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя, Π½ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ использовал Π΅Π΅. НаконСц, диск Π±Ρ‹Π» утСрян, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈΒ INQUIRE.

Tim Berners-Lee (04/2009)

НСсколько Π»Π΅Ρ‚ спустя Berners-Lee вСрнулся Π² CERN. На этот Ρ€Π°Π· ΠΎΠ½ пСрСзапустил свой проСкт ​​​​​​​ «World Wide Web»Β (ВсСмирная ΠŸΠ°ΡƒΡ‚ΠΈΠ½Π°) Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с большСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ свой успСх. 6 августа 1991 Π³ΠΎΠ΄Π° ΠΎΠ½ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» объяснСниС WWW Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉβ€‹β€‹β€‹β€‹β€‹β€‹β€‹ WWW Π½Π°Β alt.hypertext usegroup. Он Ρ‚Π°ΠΊΠΆΠ΅ выпустил ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ библиотСку​​​​​​​ WWW, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ написал Π² сотрудничСствС с помощником​​​​​​​ Jean-FranΓ§ois Groff. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° позволяла посСтитСлям ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС Π²Π΅Π± Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹.

Π‘ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ усилиСм, послС 18 мСсяцСв, Π±Ρ‹Π»ΠΎ создано Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΡƒΠ΄ΡŽΠΆΠΈΠ½Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π­Ρ‚ΠΎ спасло ΠΏΠ»ΠΎΡ…ΠΎ финансируСмыС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ»ΠΎ сообщСства ΠΊ Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Одними ΠΈΠ· самых извСстных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π±Ρ‹Π»ΠΈ Mosaic ΠΈ Eric Bina.

WorldWideWeb Browser

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉΒ WorldWideWebΒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ 1990 Π³ΠΎΠ΄Π° Ρƒ Tim Berners-Lee это ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ (Browser) ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Editor). Π­Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ надСялся Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ€Π³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Tim Berners-Lee, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅Β NeXT Π² 1993 Π³ΠΎΠ΄Ρƒ.

Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ содСрТал ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ website Π² ΠΌΠΈΡ€Π΅. Π’ 2013 году​​​​​​​ CERN запустил ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡŽ этого ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ website, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ссылкС:

Mosaic Browser

Π‘Ρ€Π°Π·ΡƒΠ΅Ρ€Β Mosaic это «Π­Ρ‚ΠΎ искра ΠΏΡ€ΠΎΡΠ²Π΅Ρ‰Π°ΡŽΡ‰Π°Ρ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π’Π΅Π± Π² 1993 Π³ΠΎΠ΄Ρƒ».

Π‘Ρ€Π°Π·Π΅Ρ€Β Mosaic имССтся для Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ΠΊΠ°ΠΊΒ X Windows, Mac ΠΈ Microsoft Windows.

HTML

ΠŸΠ΅Ρ€Π²Π°Ρ спСцификация языка​​​​​​​ HTML Β Π±Ρ‹Π»Π° написана Tim Berners-Lee Π² 1991 Π³ΠΎΠ΄Ρƒ. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ появилось ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий​​​​​​​ HTML. НаиболСС ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ вСрсиСй Π² 2000-Ρ… Π³ΠΎΠ΄Π°Ρ… Π±Ρ‹Π» ​​​​​​​HTML 4.01, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ стандартом Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ 1999 Π³ΠΎΠ΄Π°.

28-Π³ΠΎ ΠžΠΊΡ‚ΡΠ±Ρ€Ρ 2014 Π³ΠΎΠ΄Π° Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Β HTML5Β ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² наши Π΄Π½ΠΈ.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML | ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ | ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML

НСвозмоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π΅Π±-страницы ΠΈ Π²ΡΠ΅ΠΌΠΈΡ€Π½ΡƒΡŽ ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρƒ Π±Π΅Π· HTML. HTML — это язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для написания Π²Π΅Π±-страниц. Он ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π›ΡŽΠ±Π°Ρ ссылка, доступная Π½Π° Π²Π΅Π±-страницах, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся гипСртСкстом, Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° — ΠΊΠ°ΠΊ Ρ‚Π΅Π³ ΠΈΠ»ΠΈ структура страницы, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ пСрСчислСнныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π° Π²Π΅Π±-страницах ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π² структурированном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. ЦСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ HTML состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ структуру Π»ΡŽΠ±Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, Ρ‚Π΅Π»ΠΎΠΌ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ содСрТаниСм ΠΈΠ»ΠΈ Π°Π±Π·Π°Ρ†Π°ΠΌΠΈ. Π˜Ρ‚Π°ΠΊ, Π² основном, HTML прСдоставляСт структурный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для отобраТСния содСрТимого Π²Π΅Π±-страниц. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ просто ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ. Π’ Π½Π°Ρ‡Π°Π»Π΅ дСвяностых ΠΎΠ½Π° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π’ΠΈΠΌΠΎΠΌ БСрнСрсом-Π›ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡˆΠ»Π° Ρ‡Π΅Ρ€Π΅Π· мноТСство ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΠΉ. HTML5 являСтся послСднСй вСрсиСй HTML. Базовая Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ· HTML-ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΊΠ°ΠΊ:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ HTML

Π£Π·Π½Π°Π² ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π² HTML. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ собираСмся ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ HTML:

Π£ΠΆΠ΅ сказано, Ρ‡Ρ‚ΠΎ HTML — это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ‚Π΅Π³ΠΎΠ² для форматирования содСрТимого. ВсС Ρ‚Π΅Π³ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π΅Π³ΠΎΠ², Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π΅Π³ΠΎΠ² Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобок ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΡƒΠ³Π»ΠΎΠ²Ρ‹ΠΌΠΈ скобками.

опрСдСляСт Ρ‚ΠΈΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²Π΅Ρ€ΡΠΈΡŽ HTML. HTML-ΠΊΠΎΠ΄ начинаСтся сразу послС ΡƒΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° ΠΈ заканчиваСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π° Π²Ρ‹ΡˆΠ΅.

Π£ этого Π΅ΡΡ‚ΡŒ 2 Π³Π»Π°Π²Π½Ρ‹Ρ… сСкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ ΠΈ Ρ‚Π΅Π»ΠΎΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΈΠΌΠ΅Π΅Ρ‚ свои собствСнныС элСмСнты ΠΈ трСбования.

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊ ΠΎΡ‚Π΄Π΅Π»Π°:

Π’Π΅Π³ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° прСдставляСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅Π³ΠΈ ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ. НачинаСтся с ΠΈ заканчиваСтся. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²Π½ΡƒΡ‚Ρ€ΠΈ.

Π—Π°Π³Π»Π°Π²ΠΈΠ΅:

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ снимкС экрана Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° начинаСтся ΠΈ заканчиваСтся, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ставится Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ. Π‘Π²Π΅Ρ€Ρ…Ρƒ понятно, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки ΠΈ Π² сСрСдинС ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Π­Ρ‚ΠΎ ΡƒΠ³Π»ΠΎΠ²ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ для всСх Ρ‚Π΅Π³ΠΎΠ² Π² html.

Π Π°Π·Π΄Π΅Π» Ρ‚Π΅Π»Π°:

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» прСдставляСт Ρ‚Π΅Π»ΠΎ Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, тСкст, Π°Π±Π·Π°Ρ†Ρ‹.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π°. ΠœΠ΅ΠΆΠ΄Ρƒ этими Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написано содСрТимоС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊΒ».

ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с

ΠΈ заканчиваСтся

, Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ написано Π² этих ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобках.

Основной HTML-ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² части ΠΎΠ±Π·ΠΎΡ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания простой HTML-страницы. Когда этот HTML-ΠΊΠΎΠ΄ открываСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΎΠ½ выглядит Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-страниц доступно нСсколько языков ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², всС ΠΆΠ΅ HTML являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ простым для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-страницы.

Π₯арактСристики HTML

Как ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π² HTML ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ собираСмся ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ характСристики:

  • HTML являСтся самым простым языком, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ понят ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½.
  • Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-страниц, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ структурированноС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ для всСх пСрСчислСнных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π° Π²Π΅Π±-страницах.
  • Π’Π΅Π³ΠΈ форматирования ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для эффСктивных ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ Π½Π° Π²Π΅Π±-ΠΏΠΎΡ€Ρ‚Π°Π»Π΅, ΠΈ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·-Π·Π° HTML.
  • НСсколько ссылок ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Π²Π΅Π±-страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ссылки Π² спискС.
  • НаиболСС Π²Π°ΠΆΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ HTML являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Macintosh, Windows ΠΈ Linux ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ всС срСды. HTML Π½Π΅ зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.
  • Для ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π½Π°ΡˆΠΈΡ… Π²Π΅Π±-страниц Π² HTML ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊΠΈ, Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ HTML

ПослС изучСния ввСдСния HTML с характСристиками, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ собираСмся ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ прилоТСния HTML. Π“Π΄Π΅ Π±Ρ‹ Π½ΠΈ сущСствовала ΡΠ΅Ρ‚ΡŒ, это происходит ΠΈΠ·-Π·Π° HTML. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ HTML распространяСтся Π½Π° всС элСктронныС устройства.

  • Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Chrome, Firefox, Safari, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ HTML для прСдоставлСния Π²Π΅Π±-содСрТимого для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ отобраТСния.
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Opera, Firefox focus, Microsoft Edge, Dolphin, Puffin, всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ HTML для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ видимости ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ устройства ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ HTML для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ просмотра ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π²ΠΎ врСмя ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹.
  • Html ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° любой ΠΈΠ· Π²Π΅Π±-страниц, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ остановлСн.
  • HTML ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½ΠΎ обСспСчиваСт ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ для устройств с малСньким экраном ΠΈ устройств с большим экраном.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° HTML

Как ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ HTML с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ ΠΈ характСристиками. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ собираСмся ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства:

  • HTML являСтся нСзависимой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ.
  • Π­Ρ‚ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈ глобально принято.
  • ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ HTML.
  • Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ.
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ доступСн Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, поэтому Π½Π΅Ρ‚ нСобходимости ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ.
  • HTML ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π² области Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°.
  • Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ².
  • Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½ сайта.
  • Бинтаксис HTML ΠΈ XML ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
  • FrontPage, Dreamweaver ΠΈ нСсколько инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ HTML.
  • HTML являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ друТСствСнным для поисковых систСм.

НСдостатки HTML

Как ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ ΠΎ прСимущСствах HTML. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ собираСмся ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· нСдостатков:

  • HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Ρ‚ΠΎΠ»ΡŒΠΊΠΎ простых ΠΈΠ»ΠΈ статичСских страниц. Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ динамичСскиС страницы, Ρ‚ΠΎ HTML бСсполСзСн. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, HTML Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для динамичСского Π²Ρ‹Π²ΠΎΠ΄Π°.
  • Иногда структурированиС HTML ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΏΠΎΠ½ΡΡ‚ΡŒ.
  • Для создания простого сайта трСбуСтся нСсколько строк ΠΊΠΎΠ΄Π°.
  • Если Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколько строк ΠΊΠΎΠ΄Π° для Π±ΠΎΠ»Π΅Π΅ простых Π²Π΅Ρ‰Π΅ΠΉ, Ρ‚ΠΎ это ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • Π•Π³ΠΎ ошибка дорогостоящая, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° нСбольшая ошибка ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСработоспособности Π²Π΅Π±-страниц.
  • Html ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ шага Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² сСти, Π½ΠΎ ΠΎΠ½ Π½Π΅ Π½Π°Π΄Π΅ΠΆΠ΅Π½. Π˜Ρ‚Π°ΠΊ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ бСзопасности Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈ Π² Html ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ лишь ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.
  • Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π΅Π±-страницы вмСстС с HTML, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ CSS.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ руководство ΠΏΠΎ ввСдСнию Π² HTML. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ обсудили ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, прилоТСния, прСимущСства ΠΈ нСдостатки HTML. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС —

  1. ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π° Π² HTML
  2. Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° HTML
  3. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML
  4. HTML-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
  5. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ стили списка Π² HTML

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML


Π—Π½Π°Π½ΠΈΠ΅ HTML ΠΈ вёрстки сайтов Π² Ρ†Π΅Π»ΠΎΠΌ, часто являСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π° Π² ΠΌΠΈΡ€ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, поэтому с этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΡƒ ΠΏΠΎΡΠ²ΡΡ‰Ρ‘Π½Π½ΡƒΡŽ вопросам вёрстки, Π°Π·Π°ΠΌ ΠΈ тонкостям HTML ΠΈ CSS. ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML?


HTML (HyperText Markup Language) β€” язык гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. По сути это инструмСнт ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π° Π·Π°Ρ€Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтСй, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊΠ°ΠΊ WORD ΠΈ EXCEL, люди оформляли элСктронныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΉ ядСрной Ρ„ΠΈΠ·ΠΈΠΊΠΈ Π² БША. ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» Π΅Π³ΠΎ Вим БСрнСрс-Π›ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ². ПозТС, ΠΊΠΎΠ³Π΄Π° стал Π·Π°Ρ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΌΡ‹ Π΅Π³ΠΎ сСйчас Π·Π½Π°Π΅ΠΌ, язык HTML ΠΏΡ€ΠΈΡˆΡ‘Π»ΡΡ ΠΊΠ°ΠΊ нСльзя кстати, Ρ‚.ΠΊ. Π±Ρ‹Π» простой, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ Π² освоСнии, Π΄Π°ΠΆΠ΅ для людСй Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ смыслящих Π² IT.

Как устроСна HTML страница


Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ элСктронный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, с шапкой, основной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ (сайдбара) ΠΈ ΠΏΠΎΠ΄Π²Π°Π»ΠΎΠΌ содСрТащим Π²Π°ΠΆΠ½ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΡƒΡŽ ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. HTML страница прСдставляСт собой набор дСскрипторов или тСгов — ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… конструкций ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Π½Π΅Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список ΠΈ Ρ‚.Π΄.

Π§Ρ‚ΠΎ ΠΈΠ· сСбя прСдставляСт Ρ‚Π΅Π³?


Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π΅Π³ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³. ΠŸΡ€ΠΈ этом ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ находящийся Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ измСнится ΡˆΡ€ΠΈΡ„Ρ‚).



ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ β€” Ρ‚Π°ΠΊ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Ссли Ρ‚Π΅Π³ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ попытаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкам ΠΈ ΠΊΡ€ΠΈΠ²ΠΎΠΉ вёрсткС. Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ слСдитС Π·Π° Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ‚Π΅Π³Π°ΠΌΠΈ! ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого Ρ‚Π΅Π³Π°:


<b>ΠΆΠΈΡ€Π½Ρ‹ΠΉ тСкст</b> <!-- Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ -->


Атрибуты HTML-Ρ‚Π΅Π³ΠΎΠ²


Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ доступных Π² HTML Ρ‚Π΅Π³ΠΎΠ², ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Атрибут это свойство Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ Π²Π»ΠΈΡΡŽΡ‰Π΅Π΅ Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π³Π° ΠΏΡ€ΠΈ взаимодСйствии с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.



ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:


<!-- Π’Π΅Π³ a - ссылка, с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ href Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся адрСс сайта yandex.ru -->
<a href="yandex.ru">ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° сайт yandex.ru</a>


<!-- Π’Π΅Π³ a - ссылка, с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ href Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π±Π»ΠΎΠΊ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы -->
<a href="#element">ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ страницы element</a>



Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚Π΅Π³, Π² зависимости ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ вСсти сСбя ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ссылку, Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π° сайт yandex.ru, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΠΌΠΎΡ‚Π°Π΅Ρ‚ экран Π΄ΠΎ элСмСнта с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π²Π½Ρ‹ΠΌΒ element.

ΠŸΡ€ΠΎ HTML 5


Как ΠΈ любой ΡˆΠΈΡ€ΠΎΠΊΠΎ распространённый язык, HTML ΠΈΠΌΠ΅Π΅Ρ‚ свои стандарты, это Π½ΡƒΠΆΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π΅ воцарился хаос, Π° всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π² ΠΌΠΈΡ€Π΅ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ популярных ΡƒΠΆΠ΅ большС дСсятка) ΠΎΠ΄Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠ΄ написанный для HTML страницы. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ языка HTML 5 Π±Ρ‹Π» Π²Π²Π΅Π΄Ρ‘Π½ нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π΅Π³ΠΎ Ρ„ΠΈΡˆΠ΅ΠΊ Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ называСмых сСмантичСски-Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ…Β Ρ‚Π΅Π³ΠΎΠ².


РаньшС Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ‚Π΅Π³Π°ΠΌΠΈ Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ h2-h6, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² HTML 5 Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ряд Ρ‚Π΅Π³ΠΎΠ², ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ HTML страницу ΠΈ ΠΏΠΎΠΌΠΎΡ‡ΡŒ поисковым систСмам ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ элСмСнты Π½Π° Π½Π΅ΠΉ.

  • <header>…</hrader>Β β€”Β ΠΎΠ±Π»Π°ΡΡ‚ΡŒ шапки страницы ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°
  • <nav>…</nav>Β β€”Β Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ мСню
  • <article>…</article> — основной тСкстовый ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΡΡ‚Π°Ρ‚ΡŒΡ
  • <section>…</section>Β β€”Β Ρ€Π°Π·Π΄Π΅Π» статСй ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ
  • <aside>…</aside>Β β€”Β Π±Π»ΠΎΠΊ Π² сторонС ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, содСрТит ссылки Π½Π° Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ, ΠΎΠ±Π»Π°ΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ Ρ‚.ΠΏ.
  • <footer>…</footer>Β β€”Β ΠΏΠΎΠ΄Π²Π°Π» сайта, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π°ΠΆΠ½ΠΎΠ΅ мСню, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹


ΠœΡ‹ рассмотрим Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ использованиС этих Ρ‚Π΅Π³ΠΎΠ² Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….

(1) Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML — РусскиС Π‘Π»ΠΎΠ³ΠΈ

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² язык

ВсС ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π½Π° Π²Π΅Π±-страницС, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой HTML-Ρ‚Π΅Π³ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΈ ΡƒΠΊΡ€Π°ΡˆΠ°ΡŽΡ‚ΡΡ CSS.

HTML — это Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ Π²Π΅Π±-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ — это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСкст, поэтому Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ гипСртСкстом.

CSS (Cascading Style Sheets) — это каскадная Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π°Ρ Π·Π° ΡΡ‚ΠΈΠ»ΡŒ ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ элСмСнтов Π²Π΅Π±-страницы.

HTML состоит ΠΈΠ· Ρ‚Π΅Π³ΠΎΠ² <xxx>, Ρ‚Π΅Π³ΠΈ HTML Π² основном дСлятся Π½Π° Π΄Π²Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ с ΠΎΠ±Π΅ΠΈΡ… сторон ΠΈ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹Π΅.

(1) Π’Π΅Π³ΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ с ΠΎΠ±Π΅ΠΈΡ… сторон, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: <html> </html> <head> </head> <title> </title> <div> </div> ΠΈ Ρ‚. Π”., ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠΈ, пСрвая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠœΠ΅Ρ‚ΠΊΠ° — это Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ° (открытая ΠΌΠ΅Ρ‚ΠΊΠ°), Π° вторая ΠΌΠ΅Ρ‚ΠΊΠ° — это конСчная ΠΌΠ΅Ρ‚ΠΊΠ° (закрытая ΠΌΠ΅Ρ‚ΠΊΠ°).

(2) Π—Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹Π΅ Π½Π° сСбя измСнСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: <img> <meta> <input> ΠΈ Ρ‚. Π”., ΠŸΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° Π½Π°ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° <xxx>.

Π’Π΅Π³ΠΈ ΠΈ Ρ‚Π΅Π³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ согласованной, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π²Π»ΠΎΠΆΠ΅Π½ΠΎ Π² <html> <span>, Π·Π°Ρ‚Π΅ΠΌ </span> Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ </html>. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:

<html><span>hello world</span></html>

2. Базовая структура HTML

«ВсС Π΄ΠΎΠΌΠ° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π±Π°Π·ΠΎΠ²ΡƒΡŽ структуру»

<html>
    <head>...</head>
    <body> Ρ‚Π΅Π»ΠΎ </body>
</html>

срСди Π½ΠΈΡ…,<html></html>Π­Ρ‚ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠΌΠ°, ΠΈ всС постройки ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π΅ΠΌ.

<head></head>Π­Ρ‚ΠΎ Π³Π»Π°Π²Π½Ρ‹ΠΉ Ρ‚Π΅Π³ Π΄ΠΎΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Π΅Π±-страницС.

Π²<body> ΠΈ </ body> Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ являСтся основным содСрТимым Π²Π΅Π±-страницы. Если Ρ‚Π΅Π³ΠΈ Π²Π΅Π±-содСрТимого, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <h2>, <p>, <a> ΠΈ <img>,

<head> ΠΈ </head>БрСдняя Ρ‡Π°ΡΡ‚ΡŒ содСрТит Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Π΅Π±-страницС. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ эта информация отобраТаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π΅ содСрТимоС. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ<link>Π’Π΅Π³ опрСдСляСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ Π²Π΅Π±-страницы ΠΈ внСшними рСсурсами;<meta>ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для опрСдСлСния Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π²Π΅Π±-страницСй, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для записи Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НапримСр: ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π±Ρ€ΠΈΠ³Π°Π΄Π° Бяо Мина Ρ‚Π°ΠΉΠ½ΠΎ написала ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² Ρ‚Π΅Π³Π΅ <head> </head> Π΄ΠΎΠΌΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Β«Π₯Π₯ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ здСсь»).

<meta name = "author" content = "создано Бяомином">

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π² <title> </title> ΠΏΠΎΠ΄ <head> </head> Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π² строкС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π°. <body> </body> — это Ρ‚Π΅ΠΌΠ° Π²Π΅Π±-содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Ρ‚Π°ΠΊΠΎΠ΅ содСрТимоС, ΠΊΠ°ΠΊ тСкст, гипСрссылки, изобраТСния, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ списки Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.

[ΠžΠ±Ρ‰Π΅Π΅ описаниС ярлыка]

ΠΌΠ΅Ρ‚ΠΊΠ°

описаниС

Закрытая катСгория
htmlΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
headΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
metaΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, Ρ‚Π°ΠΊΡƒΡŽ ​​как Π°Π²Ρ‚ΠΎΡ€, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ Ρ‚. Π”.Π—Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ
titleΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
linkΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ внСшними рСсурсамиЗамкнутый
scriptΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ клиСнтский сцСнарий, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ JavaScript.Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
styleΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
bodyΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚Π΅ΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
divΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для хранСния содСрТимого элСмСнта.Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
pΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Π±Π·Π°Ρ†Π°Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
aΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ привязку, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊ Π½Π΅ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ href, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылку ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
imgΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Π—Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ
tableΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†ΡƒΠ—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
formΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ HTML-Ρ„ΠΎΡ€ΠΌΡƒ для Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΠ—Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ с Π΄Π²ΡƒΡ… сторон
brΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ простыС Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ строкЗамкнутый

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π΅Π³ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <input id = «1» value = «1»> ΠΈΠ»ΠΈ <a href=»xxx»> </a>, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.

[ОписаниС ΠΎΠ±Ρ‰ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ‚Π΅Π³ΠΎΠ²]

3. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свСдСния ΠΎ этикСтках

4. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ярлык

<p>hello world</p>

<p> </p> опрСдСляСт Π°Π±Π·Π°Ρ†.

5. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ знания CSS.

CSS (каскадная Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй) — это ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для выраТСния стилСй Ρ„Π°ΠΉΠ»ΠΎΠ² HTML, ΠΊΠ°ΠΊ ΠΈ слой Π²Π΅Π±-страницы. НапримСр, ΡˆΡ€ΠΈΡ„Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π³Ρ€Π°Π½ΠΈΡ† ΠΈ Ρ‚. Π”. ВсС эти Π²Π΅Ρ‰ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для измСнСния внСшнСго Π²ΠΈΠ΄Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ CSS.

6. ΡΡ‚ΠΈΠ»ΡŒ измСнСния CSS

<p> </p> Π¨Ρ€ΠΈΡ„Ρ‚ Π² Ρ‚Π΅Π³Π΅ становится красным (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ).

<style>p{color:red;}
</style>
<p>hello world</p>

HTML Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ | W3Docs Tutorial

HTML (язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ гипСртСкста) — это основной язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для создания Π²Π΅Π±-сайтов. Он состоит ΠΈΠ· сСрии ΠΊΠΎΠ΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для структурирования тСкстов, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ содСрТимого, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

ВСрсии HTMLΒΆ

HTML Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ британским Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΌ Π’ΠΈΠΌΠΎΠΌ БСрнСрсом-Π›ΠΈ Π² 1990 Π³ΠΎΠ΄Ρƒ. Π‘ Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ появилось мноТСство вСрсий HTML.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия HTML ΒΆ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, Ρ‚Π΅Π³ΠΈ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основными понятиями HTML.

HTML-элСмСнт — это основная структурная Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π²Π΅Π±-страницы. Π’Π΅Π³ΠΈ HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для опрСдСлСния элСмСнтов HTML, Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± этих элСмСнтах.

HTML-Ρ‚Π΅Π³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для структурирования содСрТимого Π²Π΅Π±-сайта (тСкст, гипСрссылки, изобраТСния, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ Ρ‚. Π”.). Π’Π΅Π³ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΎΠ½ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚Β» Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ содСрТимоС Π²Π΅Π±-страницы.

Π’ HTML Π±ΠΎΠ»Π΅Π΅ 100 Ρ‚Π΅Π³ΠΎΠ², ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… Π² нашСм руководствС ΠΏΠΎ HTML.

HTML-Ρ‚Π΅Π³ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки (Π½Π°ΠΏΡ€.g).

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π΅Π³ΠΎΠ² HTML, ΠΊΠ°ΠΊ ΠΈ Ρ‚Π΅Π³ΠΈ

, ΠΈΠ΄ΡƒΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π΅Π³ Π² ΠΏΠ°Ρ€Π΅ называСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ (ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ) Ρ‚Π΅Π³ΠΎΠΌ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π΅Π³ — ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ (Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ) Ρ‚Π΅Π³ΠΎΠΌ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ записываСтся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³Π°ΠΌΠΈ.

Однако Π΅ΡΡ‚ΡŒ Π½Π΅ΠΏΠ°Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ пустыС Ρ‚Π΅Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³. (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ).

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°Π±Π·Π°Ρ† (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся элСмСнтом), Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π³

.Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π°Π±Π·Π°Ρ†Π° слСдуСт ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ (

) ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ (

) Ρ‚Π΅Π³Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

Π­Ρ‚ΠΎ Π°Π±Π·Π°Ρ† ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ

ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ

Ρ‚Π΅Π³Π°ΠΌΠΈ.

HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ΒΆ

HTML-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ элСмСнту HTML для прСдоставлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½Π΅ΠΌ. НапримСр, Ссли Π²Ρ‹ опрСдСляСтС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Ρ‚Π΅Π³ΠΎΠΌ , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ src, height, width для прСдоставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π΅Π³ΠΎ источникС, высотС ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π΅ соотвСтствСнно.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΒΆ

ОбъявлСниС опрСдСляСт Π²Π΅Ρ€ΡΠΈΡŽ HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с этого объявлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ страницу Π² соотвСтствии со стандартами HTML.

БущСствуСт нСсколько Ρ‚ΠΈΠΏΠΎΠ² , ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ вСрсии HTML.

ВсС содСрТимоС Π²Π΅Π±-страницы записываСтся ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСдоставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ содСрТит ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ (Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ HTML), Π½Π°Π±ΠΎΡ€ символов, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, стили ΠΈ Ρ‚. Π”. Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ для Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ.

ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π΅Π±-сайта Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ<title>.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ содСрТит содСрТимоС Π²Π΅Π±-страницы (тСкст, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Ρ‚. Π”.). ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ .

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° содСрТат Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ². БущСствуСт ΡˆΠ΅ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² —

, Π³Π΄Π΅

— Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΈ

Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚

содСрТит Π°Π±Π·Π°Ρ†Ρ‹ тСкста. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ записываСтся ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ

ΠΈ

.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

  

  
    
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
  
  
    

Π‘Π°ΠΌΡ‹ΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ†.

Подзаголовок

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΒΆ

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ HTML-ΠΊΠΎΠ΄ для вашСго сайта, Π²Π°ΠΌ понадобится Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… HTML Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅.

introhtml

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ HTML, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Π² этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΎ всСго.

Π§Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?

HTML — это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π²:

  • ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС Ρ„ΠΎΡ€ΠΌ для доступа ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ сСрвисам (поиск ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π·Π°ΠΊΠ°Π· ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²)
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, запускаСмых Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (ΠΈΠ³Ρ€Ρ‹, тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, элСктронныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ²)

HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ . Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ авторскиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΎΠ±ΠΎΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π°Π³Π΅Π½Ρ‚ΠΎΠ². НапримСр, Π½Π΅ создавайтС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ сСмантичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. И Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, языковыС измСнСния ΠΈ ΡƒΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ слуховыС Π°Π³Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.

ВСрсии HTML

Π­Ρ‚ΠΈ примСчания Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠ°ΡΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML5, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ страницы ΠΈ прилоТСния HTML Π² ΠΌΠΈΡ€Π΅ (Π° ΠΈΡ… ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹) написаны Π² вСрсиях, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… HTML5.

ВСрсия Π”Π°Ρ‚Π° ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹
HTML 1.0 1991 Ранняя вСрсия, использовавшаяся Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π½Π° это Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
HTML 2.0 1994 ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ спСцификациями. W3C β€’ RFC
HTML 3.0 ΠžΡ‡Π΅Π½ΡŒ Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½ΠΎ.ЀактичСски Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ рСализовывался.
HTML 3,2 1997 УмСньшСниС вСрсии 3.0. W3C
HTML 4 1998 (4,0)
1999 (4,01)
Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ доступ, Π»ΡƒΡ‡ΡˆΠ°Ρ интСрнационализация. W3C
HTML 5 2008-настоящСС врСмя
(Π² стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ)
БоврСмСнная вСрсия. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ ΠΆΠΈΠ·Π½ΠΈ

Если Π²Π°ΠΌ нравится история, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с историСй HTML, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ 1989–1998 Π³ΠΎΠ΄Ρ‹, написанной Π”Π΅ΠΉΠ²ΠΎΠΌ Π Π°Π³Π³Π΅Ρ‚ΠΎΠΌ, ΠΈ этой Ρ€Π°Π½Π½Π΅ΠΉ историСй HTML, 1990–1992 Π³ΠΎΠ΄Ρ‹.

ΠžΠ±Π·ΠΎΡ€

Базовая структура

Π’ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚:



  
    
     ΠŸΡ€ΠΈΠ²Π΅Ρ‚ 
  
  
    

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€, это ΠΌΠΎΠΉ собака . fido

ΠŸΠ΅Ρ€Π²Π°Ρ строка — это doctype , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°ΠΊ HTML5. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ HTML. Если Π²Ρ‹ опуститС doctype, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ ΠΊ Ρ€Π΅ΠΆΠΈΠΌΡƒ quirks — Ρ€Π΅ΠΆΠΈΠΌΡƒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пытаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ старыС Π²Π΅Π±-страницы, написанныС для Π²Π·Π»ΠΎΠΌΠ°Π½Π½Ρ‹Ρ… ΠΈ Π³Π»ΡŽΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π΅Ρ‰Π΅ Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ Ρ‚Π°ΠΊΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°Π΄ΡƒΠΌΠ°Π½Ρ‹.

Никогда Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄.

Π­Ρ‚ΠΎ Π±Ρ€ΡƒΡ‚Ρ‚ΠΎ.

ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

ПослС doctype ΠΈΠ΄ΡƒΡ‚ элСмСнты , ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ с ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ элСмСнтом html . Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ² ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ² . Иногда ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π³! Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² . ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ , , тСкст , ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ.

HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ опрСдСляСт Π΄Π΅Ρ€Π΅Π²ΠΎ DOM , состоящСС ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΡƒΠ·Π»ΠΎΠ²: элСмСнт , Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ , тСкст , cdata , ссылка Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ , ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ , инструкция ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ , ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ , Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ , Ρ‚ΠΈΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° , Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ нотация . HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π²Ρ‹ΡˆΠ΅ прСдставляСт собой ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ (здСсь ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ символы ⏎ для прСдставлСния Π½ΠΎΠ²ΠΎΠΉ строки ΠΈ β€Ώ для прСдставлСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²):

  Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ 
      doctype  HTML
      элСмСнт  html
          тСкст  βŽβ€Ώβ€Ώ
          элСмСнт  Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°
              тСкст  βŽβ€Ώβ€Ώβ€Ώβ€Ώ
              элСмСнт  ΠΌΠ΅Ρ‚Π° (charset = utf-8)
              тСкст  βŽβ€Ώβ€Ώβ€Ώβ€Ώ
              элСмСнт  Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
                  тСкст  ΠŸΡ€ΠΈΠ²Π΅Ρ‚
              тСкст  βŽβ€Ώβ€Ώ
          тСкст  βŽβ€Ώβ€Ώ
          элСмСнт  корпус
              тСкст  βŽβ€Ώβ€Ώβ€Ώβ€Ώ
              элСмСнт  h2
                  тСкст  Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ
              тСкст  βŽβ€Ώβ€Ώβ€Ώβ€Ώ
              элСмСнт  p
                  тСкст  ΠŸΡ€ΠΈΠ²Π΅Ρ‚, world, β€Ώthisβ€Ώisβ€Ώmyβ€Ώ
                  элСмСнт  a (href = fido.html)
                      тСкст  собака
                  тСкст  .βŽβ€Ώβ€Ώβ€Ώβ€Ώβ€Ώβ€Ώ
                  элСмСнт  img (src = fido.jpg alt = fido)
                  тСкст  βŽβ€Ώβ€Ώβ€Ώβ€Ώβ€Ώβ€Ώ
                  ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ  β€ΏThatβ€Ώwasn'tβ€Ώtooβ€Ώbadβ€Ώ
                  тСкст  βŽβ€Ώβ€Ώβ€Ώβ€Ώ
              тСкст  βŽβ€Ώβ€Ώ
          тСкст  ⏎
 

Если ΠΌΡ‹ нарисуСм это Π΄Π΅Ρ€Π΅Π²ΠΎ Π±Π΅Π· мСТэлСмСнтного ΠΏΡ€ΠΎΠ±Π΅Π»Π° (пустыС тСкстовыС ΡƒΠ·Π»Ρ‹ ΠΈ тСкстовыС ΡƒΠ·Π»Ρ‹, содСрТащиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΉ тСкст), ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

Π”Π²Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… синтаксиса HTML

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² памяти (DOM HTML) — Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ сущСствуСт бСсконСчноС количСство ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… синтаксисов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ.Однако Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… синтаксиса : синтаксис HTML ΠΈ синтаксис XML.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ HTML5 ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсий

Π‘Ρ‹Π»ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ состоял ΠΈΠ· Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², написанных Π½Π° HTML4 ΠΈ вСрсиях Π½ΠΈΠΆΠ΅, Π½ΠΎ это врСмя ΠΏΡ€ΠΎΡˆΠ»ΠΎ, ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ старыС вСрсии.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ HTML

Π’ΠΎΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ HTML:

  • ΠŸΠΎΠ½ΡΡ‚ΡŒ структуру Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ — Π΄Π΅Ρ€Π΅Π²ΡŒΡ; ΠΎΠ½ΠΈ просто Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ строк. Π—Π½Π°ΠΉΡ‚Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ структуру Π²Π°ΡˆΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ВсСгда Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Π΄Π΅Ρ€Π΅Π²ΡŒΡΡ….
  • ВсСгда ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ интСрактивности.
  • Π—Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.
  • Π Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… элСмСнтов, особСнно Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ….
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнты ΠΈ элСмСнты HTML5. Никогда Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнты ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсий HTML, Π΄Π°ΠΆΠ΅ Ссли ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ заставляСт ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
  • ПониманиС тСкста, списков, Ρ‚Π°Π±Π»ΠΈΡ†, ссылок, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ„ΠΎΡ€ΠΌ.
  • ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.
  • Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ сцСнариСв.
  • Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностях.
  • Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ.
  • Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΎ различиях ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТимого Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ….
  • НСмного Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ΡΡŒ Π² ΡˆΡ€ΠΈΡ„Ρ‚Π°Ρ… ΠΈ ​​типографикС, Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ смысла, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слуховыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ»ΠΎΠ²ΠΈΡ‚ΡŒ.
  • Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ HTML5: холст, Π²Π΅Π±-Π²ΠΎΡ€ΠΊΠ΅Ρ€Ρ‹, Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈ Ρ‚. Π”.
  • ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ HTML ! ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΈΠ·ΠΎ всСх сил ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°ΠΆΠ΅ Π½Π΅Π·Π°ΠΊΠΎΠ½Π΅Π½. Но это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ³Π°Π΅Ρ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ нСлСгально, Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΎΠ½Π»Π°ΠΉΠ½-Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ ΠΎΡ‚ W3C. (ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² вашСм тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ.)

ΠšΠ›ΠΠ‘Π‘ΠΠΠ― Π ΠΠ‘ΠžΠ’Π

ΠœΡ‹ пройдСмся Ρ‡Π΅Ρ€Π΅Π· нСсколько ΠΊΠΎΠ΄ΠΎΠ², вводя элСмСнты ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π² контСкстС создания Π·Π°Π±Π°Π²Π½Ρ‹Ρ… Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ HTML5

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ справочноС врСмя.

ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ элСмСнтов

Π’ΠΎΡ‚ элСмСнты, сгруппированныС ΠΏΠΎ катСгориям. (Π‘ΠΎΠ»Π΅Π΅ интСрСсный список, связанный со спСцификациСй HTML5, см. Π’ ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ элСмСнтов. А Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ список с ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΌΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° см. Π’ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ элСмСнтов HTML5 Doctor.)

ΠšΠžΠ Π•ΠΠ¬
html ΠšΠΎΡ€Π΅Π½ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
ΠœΠ•Π’ΠΠ”ΠΠΠΠ«Π•
head ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…
Π½Π°Π·Π²Π°Π½ΠΈΠ΅ НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
base URL-адрСс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… URL-адрСсов
ссылка Бсылка ΠΈΠ· этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСсурс
ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ нСльзя ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π±Π°Π·Ρƒ, ссылку, ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ»ΠΈ скрипт
ΡΡ‚ΠΈΠ»ΡŒ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ встроСнном стилС
Π‘ΠšΠ Π˜ΠŸΠ’Π˜Π ΠžΠ’ΠΠΠ˜Π•
сцСнарий сцСнарий, встроСнный ΠΈΠ»ΠΈ внСшний
noscript ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ активируСтся, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли сцСнарии ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹
РАЗРЕЗЫ
корпус ОсновноС содСрТаниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
section ВСматичСская Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π³Π»Π°Π²Ρ‹ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ввСдСния, новостСй ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Π΅Π±-страницы.
nav Π Π°Π·Π΄Π΅Π» (основной), содСрТащий Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ссылки
Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ» Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ композиция Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, нСзависимо распространяСмая (синдицируСмая)
Π² сторону ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚, связанный с ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ
h2 Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 1Β»
h3 Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 2Β»
h4 Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 3Β»
h5 Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 4Β»
h5 Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 5Β»
h6 Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ 6Β»
hgroup Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ)
Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π“Ρ€ΡƒΠΏΠΏΠ° Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… срСдств для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для оглавлСния, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°, названия ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ поиска.
Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» НиТний ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, содСрТащий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ…, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π΅, Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅ соглашСния ΠΈ Ρ‚. Π”.
адрСс ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Π°Ρ информация для блиТайшСго ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π° ΠΏΡ€Π΅Π΄ΠΊΠ°
Π“Π Π£ΠŸΠŸΠ˜Π ΠžΠ’ΠšΠ
p ΠŸΡƒΠ½ΠΊΡ‚
час ВСматичСский Ρ€Π°Π·Ρ€Ρ‹Π² Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π°Π±Π·Π°Ρ†Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ смСна сцСны Π² рассказС ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅.
pre ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкст
Ρ†ΠΈΡ‚Π°Ρ‚Π° ΠΈΠ· Π±Π»ΠΎΠΊΠ° Π Π°Π·Π΄Π΅Π», Ρ†ΠΈΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ источника
ol УпорядочСнный список
ul НСупорядочСнный список
li Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ списка
dl Бписок описаний (названия / Π³Ρ€ΡƒΠΏΠΏΡ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для вопросов / ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² / ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ
dt Имя Ρ‡Π°ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ имя / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² спискС описания
dd Π§Π°ΡΡ‚ΡŒ значСния Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠΌΠ΅Π½ΠΈ / значСния Π² спискС описания
рисунок ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, списки ΠΊΠΎΠ΄ΠΎΠ²), Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся самодостаточным ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ упоминаСтся ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· основного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
figcaption Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Π»Π΅Π³Π΅Π½Π΄Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ части содСрТимого Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта figure элСмСнта figcaption, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ΅ имССтся.
div ΠžΠ±Ρ‰Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов (Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ случаС, ΠΊΠΎΠ³Π΄Π° Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚)
Π‘Π•ΠœΠΠΠ’Π˜ΠšΠ Π’Π•ΠšΠ‘Π’ΠžΠ’ΠžΠ“Πž Π£Π ΠžΠ’ΠΠ―
a ГипСрссылка ΠΈΠ»ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ для гипСрссылки
em Π£ΠΏΠΎΡ€ напряТСния
ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ
ΠΌΠ°Π»Ρ‹ΠΉ Π‘ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ (Π½Π°ΠΏΡ€.Π³., ΠΌΠ΅Π»ΠΊΠΈΠΉ ΡˆΡ€ΠΈΡ„Ρ‚)
s НСточная ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ информация
cite НазваниС произвСдСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ½ΠΈΠ³Π°, ΡΡ‚Π°Ρ‚ΡŒΡ, эссС, стихотворСниС, ΠΏΠ°Ρ€Ρ‚ΠΈΡ‚ΡƒΡ€Π°, пСсня, сцСнарий, Ρ„ΠΈΠ»ΡŒΠΌ, ΠΈΠ³Ρ€Π°, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°, ΡΠΏΠ΅ΠΊΡ‚Π°ΠΊΠ»ΡŒ, мюзикл, выставка ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅
q Π¦ΠΈΡ‚Π°Ρ‚Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ источника
dfn ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ экзСмпляр Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°
abbr АббрСвиатура ΠΈΠ»ΠΈ Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌ
Π΄Π°Π½Π½Ρ‹Π΅ ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ Π² ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° )
врСмя Π΄Π°Ρ‚Π°, врСмя ΠΈΠ»ΠΈ datetime (Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ Π² содСрТании, ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ datetime )
ΠΊΠΎΠ΄ Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
var A пСрСмСнная
samp (ΠŸΡ€ΠΈΠΌΠ΅Ρ€) Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ систСмы
kbd ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Π²ΠΎΠ΄ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ голосовой ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ Π²Π²ΠΎΠ΄Π°
подстрочный ΠŸΠΎΠ΄ΡΡ‚Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ
sup Надстрочный индСкс
i ВСкст Π΄Ρ€ΡƒΠ³ΠΈΠΌ голосом ΠΈΠ»ΠΈ настроСниСм, e.Π³., иностранныС слова, тСхничСскиС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹,
Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΈΠ· таксономии, названия ΠΊΠΎΡ€Π°Π±Π»Π΅ΠΉ, сцСнарии сцСнария, мысли, рукописныС
Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π·Π°ΠΊΠ°Π΄Ρ€ΠΎΠ²Ρ‹ΠΉ голос. (НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅, Ссли ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ em, strong,
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ dfn, var, cite, q.)
b ВСкст, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обращаСтся Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ€Π½Ρ‹Ρ… цСлях, Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ
особая Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ голос ΠΈΠ»ΠΈ настроСниС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова
Π² Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, названия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π² ΠΎΠ±Π·ΠΎΡ€Π΅, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ слова Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ тСкстС
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡ lede
u тСкст с Π½Π΅Π°Ρ€Ρ‚ΠΈΠΊΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ, Π½ΠΎ явно отрисованной нСтСкстовой Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠ΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€
ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ тСкста ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½ΠΈ собствСнного Π² китайском тСкстС (Π·Π½Π°ΠΊ китайского ΠΈΠΌΠ΅Π½ΠΈ собствСнного),
ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ тСкст ΠΊΠ°ΠΊ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ
Π·Π½Π°ΠΊ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ для справочных Ρ†Π΅Π»Π΅ΠΉ Π² связи с Π΅Π³ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ
контСкст
ruby ​​ ΠžΡ‚Ρ€Π΅Π·ΠΊΠΈ тСкста, содСрТащиС Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ruby
rt Π ΡƒΠ±ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ тСкстовый ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ€ΡƒΠ±ΠΈΠ½ΠΎΠ²ΠΎΠΉ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ
rp ΠšΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ€ΡƒΠ±ΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ тСкстового ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Ρ€ΡƒΠ±ΠΈΠ½ΠΎΠ²ΠΎΠΉ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ
Π°Π³Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€ΡƒΠ±ΠΈΠ½ΠΎΠ²Ρ‹Π΅ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ
bdi тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ окруТСния для Ρ†Π΅Π»Π΅ΠΉ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСкста
Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
bdo Π”Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅
span Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Ρ€Π°Π·
br Π Π°Π·Ρ€Ρ‹Π² строки (Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Ρ‹Π² являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ содСрТания, ΠΊΠ°ΠΊ Π² стихотворСнии ΠΈΠ»ΠΈ
адрСс)
wbr Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ слова ΠΈΠ»ΠΈ строки исходного ΠΊΠΎΠ΄Π°)
Π Π•Π”ΠΠšΠ’Π˜Π ΠžΠ’ΠΠ’Π¬
ins Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ
del Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
Π’Π‘Π’Π£ΠŸΠ›Π•ΠΠ˜Π•
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
iframe Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ контСкст просмотра
Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ для внСшнСго (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ HTML) прилоТСния ΠΈΠ»ΠΈ
ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ внСшний рСсурс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° рСсурса, Π±ΡƒΠ΄Π΅Ρ‚
Π»ΠΈΠ±ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ контСкст просмотра, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ внСшний рСсурс
для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ.
param ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… элСмСнтами ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
Π²ΠΈΠ΄Π΅ΠΎ A Π²ΠΈΠ΄Π΅ΠΎ
Π°ΡƒΠ΄ΠΈΠΎ Π—Π²ΡƒΠΊ ΠΈΠ»ΠΈ Π°ΡƒΠ΄ΠΈΠΎΠΏΠΎΡ‚ΠΎΠΊ
источник ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ мСдиарСсурс для мСдиаэлСмСнта
Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° Явная внСшняя синхронизированная тСкстовая Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… элСмСнтов
холст Π₯олст растрового изобраТСния, зависящий ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²,
игровая Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ изобраТСния Π½Π° Π»Π΅Ρ‚Ρƒ
ΠΊΠ°Ρ€Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Π° изобраТСния
ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ГипСрссылка с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ тСкстом ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ изобраТСния, ΠΈΠ»ΠΈ ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΉ
ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ изобраТСния.
Π’ΠΠ‘Π›Π˜Π§ΠΠ«Π™
стол стол
подпись Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
colgroup Π“Ρ€ΡƒΠΏΠΏΠ° столбцов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
col Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ colgroup
tbody Π‘Π»ΠΎΠΊ строк, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ основноС содСрТимоС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
thead Π‘Π»ΠΎΠΊ строк, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΊΠΈ столбцов (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ) Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
tfoot Π‘Π»ΠΎΠΊ строк, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сводныС Π΄Π°Π½Π½Ρ‹Π΅ столбцов (Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Ρ‹) Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
tr Π‘Ρ‚Ρ€ΠΎΠΊΠ° стола
td Π―Ρ‡Π΅ΠΉΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
th Π―Ρ‡Π΅ΠΉΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅
ЀОРМЫ
Ρ„ΠΎΡ€ΠΌΠ° Π½Π°Π±ΠΎΡ€ элСмСнтов, связанных с Ρ„ΠΎΡ€ΠΌΠΎΠΉ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅
значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° сСрвСр для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
fieldset Π“Ρ€ΡƒΠΏΠΏΠ° элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сгруппированных ΠΏΠΎΠ΄ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ
Π»Π΅Π³Π΅Π½Π΄Π° подпись для Π½Π°Π±ΠΎΡ€Π° ΠΏΠΎΠ»Π΅ΠΉ
label Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ
Π²Π²ΠΎΠ΄ ΠΏΠΎΠ»Π΅ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ с элСмСнтом управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ.Π’ΠΈΠΏΡ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ , скрытыС, ,
тСкст , поиск , Ρ‚Π΅Π» , url ​​, элСктронная ΠΏΠΎΡ‡Ρ‚Π° , ΠΏΠ°Ρ€ΠΎΠ»ΡŒ , datetime ,
Π΄Π°Ρ‚Π° , мСсяц , нСдСля , врСмя , datetime-local , число ,
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ , Ρ†Π²Π΅Ρ‚ , Ρ„Π»Π°ΠΆΠΎΠΊ , Ρ€Π°Π΄ΠΈΠΎ , Ρ„Π°ΠΉΠ» , ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ,
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ , сброс , ΠΊΠ½ΠΎΠΏΠΊΠ°
ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ½ΠΎΠΏΠΊΠ°
select Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния для Π²Ρ‹Π±ΠΎΡ€Π° срСди Π½Π°Π±ΠΎΡ€Π° ΠΎΠΏΡ†ΠΈΠΉ
datalist Набор элСмСнтов ΠΎΠΏΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов управлСния
optgroup Π“Ρ€ΡƒΠΏΠΏΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ
option Option Π² элСмСнтС select ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ списка ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² элСмСнтС datalist
textarea Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ многострочного ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ тСкста
keygen Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ°Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ; ΠΊΠΎΠ³Π΄Π° Ρ„ΠΎΡ€ΠΌΠ° элСмСнта управлСния ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π°, частный
ΠΊΠ»ΡŽΡ‡ хранится Π² локальном Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ упаковываСтся ΠΈ отправляСтся Π½Π° сСрвСр
Π²Ρ‹Π²ΠΎΠ΄ Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния
прогрСсс Π₯ΠΎΠ΄ выполнСния Π·Π°Π΄Π°Ρ‡ΠΈ
ΠΌΠ΅Ρ‚Ρ€ БкалярноС ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… извСстного Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΠ»ΠΈ Π΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; НапримСр
использованиС диска, Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° запроса ΠΈΠ»ΠΈ доля Π³ΠΎΠ»ΠΎΡΡƒΡŽΡ‰ΠΈΡ…
Π²Ρ‹Π±Ρ€Π°Π» ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°
Π˜ΠΠ’Π•Π ΠΠšΠ’Π˜Π’ΠΠ«Π™
подробности Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ раскрытия ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ элСмСнты управлСния
сводка сводка, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Π»Π΅Π³Π΅Π½Π΄Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ части содСрТимого сводки
Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт подробностСй элСмСнта, Ссли Π΅ΡΡ‚ΡŒ
ΠΊΠΎΠΌΠ°Π½Π΄Π° Команда, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
мСню Бписок команд
dialog Π§Π°ΡΡ‚ΡŒ прилоТСния, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ взаимодСйствуСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,g., Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, инспСктор, ΠΎΠΊΠ½ΠΎ)

Π’Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΡŒ элСмСнтов

НСльзя просто ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ элСмСнт Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ слоТными;
подробности см. Π² спСцификации HTML. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ даст Π²Π°ΠΌ прСдставлСниС ΠΎ ΠΈΠ»ΠΈ .
ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ, Π½ΠΎ Π½Π΅ всС:

Атрибуты

КакиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ для ΠΊΠ°ΠΊΠΈΡ… элСмСнтов? НСкоторыС ΠΈΠ· Π½ΠΈΡ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ для всСх элСмСнтов.НСкоторыС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
(Π’Π‘Π•) accesskey class contenteditable contextmenu dir пСрСтаскиваСмая dropzone скрытый ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ lang ΡΡ‚ΠΈΠ»ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ tabindex Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
onabort onblur oncanplay oncanplaythrough onchange onclick oncontextmenu oncuechange ondblclick ondrag ondragend
ondragenter ondragover ondragstart ondrop ondurationchange onempted onended onerror onfocus
oninput oninvalid onkeydown onkeypress onkeyup onload onloadeddata onloadedmetadata onloadstart onmousedown
onmousemove onmouseout onmouseover onmouseup onmousewheel onpause onplay onplaying onprogress onratechange
onreset onΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° onseeking onselect onΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ наустановлСно onsubmit onsuspend ontimeupdate onvolumechange
Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ
HTML манифСст
base href target
ссылка rel href media hreflang type sizes title
meta name http-Equ content charset
style media type с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ
скрипт src async defer type charset
корпус onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload
onсообщСниС onoffline ononline onpage ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π° ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π°Ρ…ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ onpopstate onredo onresize onscroll onstorage
onundo onunload
Ρ†ΠΈΡ‚Π°Ρ‚Π° Ρ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
ol Ρ‚ΠΈΠΏ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ запуска
li Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
a href target download ping rel media Π’ΠΈΠΏ hreflang
q Ρ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
Π΄Π°Π½Π½Ρ‹Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
врСмя Π΄Π°Ρ‚Π° ΠΈ врСмя
ins Ρ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя
del cite datetime
img alt src srcset crossorigin usemap ismap width height
iframe src srcdoc имя пСсочница бСсшовная ΡˆΠΈΡ€ΠΈΠ½Π° высота
embed src type width height
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… typemustmatch name usemap form width height
ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ имя Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Π²ΠΈΠ΄Π΅ΠΎ src crossorigin ΠΏΠ»Π°ΠΊΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° автозапуск ΠΌΠ΅Π΄ΠΈΠ°Π³Ρ€ΡƒΠΏΠΏΠ° пСтля ΠΏΡ€ΠΈΠ³Π»ΡƒΡˆΠ΅Π½Π½Ρ‹Π΅ элСмСнты управлСния ΡˆΠΈΡ€ΠΈΠ½Π° высота
audio src crossorigin preload autoplay mediagroup loop ΠΏΡ€ΠΈΠ³Π»ΡƒΡˆΠ΅Π½Π½Ρ‹Π΅ элСмСнты управлСния
источник Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ Ρ‚ΠΈΠΏΠ° SRC
track kind src srclang label default
холст ΡˆΠΈΡ€ΠΈΠ½Π° высота
ΠΊΠ°Ρ€Ρ‚Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅
area alt coords shape href target download ping rel media hreflang type
colgroup Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
col span
td colspan rowspan Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ
th colspan rowspan headers ΠΎΠ±Π»Π°ΡΡ‚ΡŒ
form accept-charset action autocomplete enctype имя ΠΌΠ΅Ρ‚ΠΎΠ΄Π° novalidate target
fieldset ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ имя Ρ„ΠΎΡ€ΠΌΡ‹
этикСтка Ρ„ΠΎΡ€ΠΌΠ° для
Π²Π²ΠΎΠ΄ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ
Π°Π»ΡŒΡ‚
Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
автофокус
ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»
dirname
ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½
Ρ„ΠΎΡ€ΠΌΠ°
Ρ„ΠΎΡ€ΠΌΠ° дСйствия
formenctype
Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠ΅Ρ‚ΠΎΠ΄
Ρ„ΠΎΡ€ΠΌΠΎΠ²Π°Ρ‚ΡŒ
formtarget
рост
Ρ€Π΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π°
список
ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ
максимальная длина
ΠΌΠΈΠ½
нСсколько
имя
шаблон
Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ
Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅
трСбуСтся
Ρ€Π°Π·ΠΌΠ΅Ρ€
src
шаг
Ρ‚ΠΈΠΏ
Ρ†Π΅Π½ΠΈΡ‚ΡŒ
ΡˆΠΈΡ€ΠΈΠ½Π°
ΠΊΠ½ΠΎΠΏΠΊΠ° автофокус
ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½
Ρ„ΠΎΡ€ΠΌΠ°
Ρ„ΠΎΡ€ΠΌΠ° дСйствия
formenctype
Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠ΅Ρ‚ΠΎΠ΄
Ρ„ΠΎΡ€ΠΌΠΎΠ²Π°Ρ‚ΡŒ
formtarget
имя
Ρ‚ΠΈΠΏ
Ρ†Π΅Π½ΠΈΡ‚ΡŒ
Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ автофокус
ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½
Ρ„ΠΎΡ€ΠΌΠ°
нСсколько
имя
трСбуСтся
Ρ€Π°Π·ΠΌΠ΅Ρ€
optgroup ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ°
опция ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΌΠ΅Ρ‚ΠΊΠ° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
textarea Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
автофокус
cols
dirname
ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½
Ρ„ΠΎΡ€ΠΌΠ°
Ρ€Π΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π°
максимальная длина
имя
Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ
Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅
трСбуСтся
ряды
ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ
keygen автофокус
Π²Ρ‹Π·ΠΎΠ²
ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½
Ρ„ΠΎΡ€ΠΌΠ°
keytype
имя
Π²Ρ‹Π²ΠΎΠ΄ для ΠΈΠΌΠ΅Π½ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹
прогрСсс макс. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
ΠΌΠ΅Ρ‚Ρ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½. Макс. Низ. ВысокоС ΠΎΠΏΡ‚ΠΈΠΌ.
подробности ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ
ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‚ΠΈΠΏ ΠΌΠ΅Ρ‚ΠΊΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ провСрСнная ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π΄ΠΈΠΎΠ³Ρ€ΡƒΠΏΠΏΡ‹
мСню заводская Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΠ°
Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ

Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

По ΠΌΠ΅Ρ€Π΅ развития HTML элСмСнты ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΈ ΠΈ ΡƒΡ…ΠΎΠ΄ΠΈΠ»ΠΈ.Π”Π°, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡˆΠ»ΠΈ. Π’Ρ‹ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Если Π²Ρ‹ это сдСлаСтС, Π½Ρƒ, Π»Π°Π΄Π½ΠΎ. Волько ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π’Π« Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠΈ Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ. Если Π²Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈ вставляСтС Ρ‡ΡƒΠΆΠΎΠΉ ΠΊΠΎΠ΄, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° эти ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΡ….

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ acronym, applet, bgsound, dir, frame, frameset, noframes, isindex, keygen, list, menuitem, nextid, noembed, plaintext, rb, rtc, strike, xmp, basefont, big, blinnk , Ρ†Π΅Π½Ρ‚Ρ€, ΡˆΡ€ΠΈΡ„Ρ‚, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ, nobr, spacer, tt.

Π•ΡΡ‚ΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ΠΎΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π‘Π²ΠΎΠ΄ΠΊΠ°

ΠœΡ‹ рассмотрСли:

  • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML
  • Для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
  • Бписок элСмСнтов ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²
  • Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ | Vue.js

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•

Π’Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ Vue 2 ΠΈ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Vue 3? ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с руководством ΠΏΠΎ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ!

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Vue.js?

Vue (произносится ΠΊΠ°ΠΊ / vjuː /, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, view ) — это прогрСссивный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Vue Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с нуля для постСпСнного внСдрСния. Основная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° слой прСдставлСния, ΠΈ Π΅Π΅ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Vue Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ слоТныС одностраничныС прилоТСния ΠΏΡ€ΠΈ использовании Π² сочСтании с соврСмСнными инструмСнтами ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ (открываСтся Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅).

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Vue ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² Π½Π΅Π³ΠΎ, ΠΌΡ‹ создали Π²ΠΈΠ΄Π΅ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ бСсплатный видСокурс ΠΏΠΎ Vue Mastery

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹

Установка

Π‘ΠžΠ’Π•Π’

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ руководство ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π·Π½Π°Π½ΠΈΠ΅ HTML, CSS ΠΈ JavaScript Π½Π° срСднСм ΡƒΡ€ΠΎΠ²Π½Π΅. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ интСрфСйса, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ стоит сразу ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ шага — усвоитС основы ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ! ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, Π½ΠΎ Π½Π΅ трСбуСтся.

Π‘Π°ΠΌΡ‹ΠΉ простой способ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Vue.js — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Hello World (открываСтся Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅). НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ основными ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

На страницС «Установка» прСдставлСны Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ установки Vue. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠœΡ‹ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с vue-cli , особСнно Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с инструмСнтами сборки Π½Π° основС Node.js.

Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³

Π’ основС Vue.js Π»Π΅ΠΆΠΈΡ‚ систСма, которая позволяСт Π½Π°ΠΌ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² DOM, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ простой синтаксис шаблона:

  
Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ: {{counter}}

1
2
3

  const Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = {
  Π΄Π°Π½Π½Ρ‹Π΅() {
    Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {
      счСтчик: 0
    }
  }
}

Vue.createApp (Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ) .mount ('# счСтчик')
  

1
2
3
4
5
6
7
8
9

ΠœΡ‹ ΡƒΠΆΠ΅ создали нашС самоС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Vue! Π­Ρ‚ΠΎ выглядит ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ строкового шаблона, Π½ΠΎ Vue ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π» Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ DOM связаны, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всС Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ . ΠžΡ‚ΠΊΡƒΠ΄Π° Π½Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ? ВзглянитС Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ counter свойство увСличиваСтся ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ измСняСтся визуализированная DOM:

  const Counter = {
  Π΄Π°Π½Π½Ρ‹Π΅() {
    Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {
      счСтчик: 0
    }
  },
  mount () {
    setInterval (() => {
      это.счСтчик ++
    }, 1000)
  }
}
  

1
2
3
4
5
6
7
8
9
10
11
12

Помимо интСрполяции тСкста, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ элСмСнта ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  
НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° мСня Π½Π° нСсколько сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠΎΠΉ динамичСски связанный Π·Π°Π³Π»Π°Π²ΠΈΠ΅!

1
2
3
4
5
6

  const AttributeBinding = {
  Π΄Π°Π½Π½Ρ‹Π΅() {
    Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {
      message: Β«Π’Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ эту страницу Π½Π°Β» + новая Π΄Π°Ρ‚Π° ().toLocaleString ()
    }
  }
}

Vue.createApp (AttributeBinding) .mount ('# Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚-привязки')
  

1
2
3
4
5
6
7
8
9

Π‘ΠΌ. Π”ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ привязку Pen Attribute
Π°Π²Ρ‚ΠΎΡ€: Vue (@Vue)
Π½Π° CodePen.

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ встрСчаСм ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ новСнькоС. Атрибут v-bind , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, называСтся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ . Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс v-, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ, прСдоставляСмыми Vue, ΠΈ, ΠΊΠ°ΠΊ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, догадались, ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ особоС Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ DOM.Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π² основном Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ: Β« ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° title этого элСмСнта вмСстС со свойством message Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ экзСмплярС. Β»

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с нашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ v-on для присоСдинСния ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² Π½Π°ΡˆΠΈΡ… экзСмплярах:

  

{{сообщСниС}}

1
2
3
4

  const EventHandling = {
  Π΄Π°Π½Π½Ρ‹Π΅() {
    Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {
      message: 'ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Vue.js! '
    }
  },
  ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: {
    reverseMessage () {
      this.message = this.message
        .Ρ€Π°ΡΠΊΠΎΠ»ΠΎΡ‚ΡŒ('')
        .Π·Π°Π΄Π½ΠΈΠΉ Ρ…ΠΎΠ΄()
        .ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ('')
    }
  }
}

Vue.createApp (EventHandling) .mount ('# ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий')
  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Π‘ΠΌ. Pen ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий
Π°Π²Ρ‚ΠΎΡ€: Vue (@Vue)
Π½Π° CodePen.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² этом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΌΡ‹ обновляСм состояниС нашСго прилоТСния, Π½Π΅ касаясь DOM — всС манипуляции с DOM ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Vue, Π° ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π±Π°Π·ΠΎΠ²ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ.

Vue Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ v-model , которая ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π΄Π²ΡƒΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡŽΡŽ привязку ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π²ΠΎΠ΄ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ состояниСм прилоТСния:

  

{{сообщСниС}}

1
2
3
4

  const TwoWayBinding = {
  Π΄Π°Π½Π½Ρ‹Π΅() {
    Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {
      сообщСниС: 'Hello Vue!'
    }
  }
}

Vue.createApp (TwoWayBinding) .mount ('# двусторонняя привязка')
  

1
2
3
4
5
6
7
8
9

Π‘ΠΌ. ΠŸΠ΅Ρ€ΠΎ Двусторонняя привязка
Π°Π²Ρ‚ΠΎΡ€: Vue (@Vue)
Π½Π° CodePen.

УсловныС выраТСния ΠΈ Ρ†ΠΈΠΊΠ»Ρ‹

Π’Π°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ элСмСнта:

  
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ мСня Π²ΠΈΠ΄ΠΈΡ‚Π΅

1
2
3

  const ConditionalRendering = {
  Π΄Π°Π½Π½Ρ‹Π΅() {
    Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {
      Π²ΠΈΠ΄Π΅Π»: ΠΏΡ€Π°Π²Π΄Π°
    }
  }
}

Vue.createApp (ConditionalRendering) .mount ('# условный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³')
  

1
2
3
4
5
6
7
8
9

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ дСмонстрируСт, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ тСксту ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ, Π½ΠΎ ΠΈ ΠΊ структурС DOM.Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Vue Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΌΠΎΡ‰Π½ΡƒΡŽ систСму эффСктов ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, которая ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ эффСкты ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° элСмСнты Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ / ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ / ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Vue.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ с true Π½Π° false Π² пСсочницС Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ эффСкт:

Π‘ΠΌ. Условный Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Pen
Π°Π²Ρ‚ΠΎΡ€: Vue (@Vue)
Π½Π° CodePen.

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ°Π»ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ², каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свои особыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° v-for ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для отобраТСния списка элСмСнтов с использованиСм Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· массива:

  
  1. {{ Π΄Π΅Π»Π°Ρ‚ΡŒ.тСкст}}

1
2
3
4
5
6
7

  const ListRendering = {
  Π΄Π°Π½Π½Ρ‹Π΅() {
    Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {
      Π·Π°Π΄Π°Ρ‡ΠΈ: [
        {text: 'Learn JavaScript'},
        {text: 'Learn Vue'},
        {text: 'ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ классноС'}
      ]
    }
  }
}

Vue.createApp (ListRendering) .mount ('# Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ списка')
  

1
2
3
4
5
6
7
8
9
10
11
12
13

Π‘ΠΌ. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Pen List
Π°Π²Ρ‚ΠΎΡ€: Vue (@Vue)
Π½Π° CodePen.

ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Π°Ρ систСма — Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ваТная концСпция Vue, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это абстракция, которая позволяСт Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Π΅ прилоТСния, состоящиС ΠΈΠ· Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…, Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… ΠΈ часто ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Если Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ, ΠΏΠΎΡ‡Ρ‚ΠΈ любой Ρ‚ΠΈΠΏ интСрфСйса прилоТСния ΠΌΠΎΠΆΠ½ΠΎ Π°Π±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

Π’ Vue ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠΎ сути прСдставляСт собой экзСмпляр с ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² Vue ΠΎΡ‡Π΅Π½ΡŒ просто: ΠΌΡ‹ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ с App ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ ΠΌΡ‹ опрСдСляСм Π΅Π³ΠΎ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ components :

  const TodoItem = {
  template: `
  • Π­Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π°
  • ` } const app = Vue.createApp ({ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹: { TodoItem }, ... }) app.mount (...)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² шаблонС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°:

      

    1
    2
    3
    4

    Но ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ тСкст для всСх Π·Π°Π΄Π°Ρ‡, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно.ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ области Π² Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΎ свойство:

      app.component ('todo-item', {
      Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚: ['todo'],
      шаблон: `
  • {{todo.text}}
  • ` })

    1
    2
    3
    4

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ v-bind :

      

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15

      const TodoList = {
      Π΄Π°Π½Π½Ρ‹Π΅() {
        Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ {
          ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ список: [
            {id: 0, text: 'ΠžΠ²ΠΎΡ‰ΠΈ'},
            {id: 1, text: 'Cheese'},
            {id: 2, text: 'ВсС, Ρ‡Ρ‚ΠΎ люди Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΅ΡΡ‚ΡŒ'}
          ]
        }
      }
    }
    
    const app = Vue.createApp (TodoList)
    
    app.component ('todo-item', {
      Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚: ['todo'],
      template: `
  • {{todo.тСкст}}
  • ` }) app.mount ('# список Π·Π°Π΄Π°Ρ‡-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅')

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    9000 Intro

    Π‘ΠΌ. Pen ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹-1
    Π°Π²Ρ‚ΠΎΡ€: Vue (@Vue)
    Π½Π° CodePen.

    Π­Ρ‚ΠΎ Π½Π°Π΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎ Π½Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Π²Π΅ мСньшиС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΎΡ‚ родитСля Ρ‡Π΅Ρ€Π΅Π· интСрфСйс props.Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ наш ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ с Π±ΠΎΠ»Π΅Π΅ слоТным шаблоном ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ, Π½Π΅ затрагивая Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

    Π’ большом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ всС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ управляСмой. ΠœΡ‹ Π΅Ρ‰Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… ΠΏΠΎΠ·ΠΆΠ΅ Π² руководствС, Π½ΠΎ Π²ΠΎΡ‚ (Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ) ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ шаблон прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ:

      

    1
    2
    3
    4
    5
    6
    7

    ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ настраиваСмым элСмСнтам

    Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Vue ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° настраиваСмых элСмСнтов , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ спСцификации Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (открываСтся Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ).Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ части Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Vue (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, API слотов) Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ ΠΏΠΎΠ΄ влияниСм спСцификации Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

    ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ компонСнтная модСль Vue Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ согласованной структуры, которая прСдоставляСт мноТСство Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для создания Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ состояниСм — ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π² спСцификации Π½Π΅ рассматриваСтся.

    Vue Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠ°ΠΊ для использования, Ρ‚Π°ΠΊ ΠΈ для создания настраиваСмых элСмСнтов.Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Vue ΠΈ Π²Π΅Π±-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

    Π“ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ?

    ΠœΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ прСдставили самыС основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ядра Vue.js — ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ этого руководства Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ дСталями, поэтому ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ всС это!

    ΠšΡƒΡ€ΡΡ‹ клиничСских исслСдований

    OCR Home> ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ клиничСским исслСдованиям> Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ клиничСских исслСдований (IPPCR)

      ΠžΠ±Π·ΠΎΡ€

      ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

      рСсурсов

      ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»

      Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ


      ΠšΡƒΡ€Ρ Β«Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ клиничСских исслСдований» (IPPCR) ΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚ зарСгистрированных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ эффСктивно ΠΈ бСзопасно ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ клиничСскиС исслСдования.ΠšΡƒΡ€Ρ фокусируСтся Π½Π° спСктрС клиничСских исслСдований ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ процСссС, выдСляя биостатистичСскиС ΠΈ эпидСмиологичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π΄ΠΈΠ·Π°ΠΉΠ½ исслСдования, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΎΠ², обСспСчСниС качСства, этичСскиС ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ вопросы ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

      Π—Π°Π΄Π°Ρ‡ΠΈ курса


      • ΠžΠ±Π·ΠΎΡ€ основных биостатистичСских ΠΈ эпидСмиологичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ клиничСских исслСдований.

      • ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, связанныС с этичСскими, ΠΏΡ€Π°Π²ΠΎΠ²Ρ‹ΠΌΠΈ ΠΈ Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ вопросами Π² клиничСских исслСдованиях Π½Π° Π»ΡŽΠ΄ΡΡ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€ΠΎΠ»ΡŒ ΠΈΠ½ΡΡ‚ΠΈΡ‚ΡƒΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… совСтов (ЭБО).

      • ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ вопросы, связанныС с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ исслСдований, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°.

      • ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ инфраструктуру, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для выполнСния клиничСских исслСдований, ΠΈ шаги, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ финансирования исслСдований.

      ЦСлСвая аудитория


      Π­Ρ‚ΠΎΡ‚ курс Π±ΡƒΠ΄Π΅Ρ‚ интСрСсСн Π²Ρ€Π°Ρ‡Π°ΠΌ, ΡƒΡ‡Π΅Π½Ρ‹ΠΌ, студСнтам-ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌ ΠΈ стоматологам, мСдсСстрам, спСциалистам общСствСнного здравоохранСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌΡΡ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ Π² клиничСских исслСдованиях.

      ΠšΡƒΡ€Ρ-Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π°


      Π”ΠΆΠΎΠ½ И. Π“Π°Π»Π»ΠΈΠ½, Π΄ΠΎΠΊΡ‚ΠΎΡ€ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Ρ‹ — содирСктор курса
      Π”ΠΎΠΊΡ‚ΠΎΡ€ Π”ΠΆΠΎΠ½ Π“Π°Π»Π»ΠΈΠ½ являСтся замСститСлСм Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΠΎ клиничСским исслСдованиям ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ института здравоохранСния ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΌ Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌ сотрудником ΠšΠ»ΠΈΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° NIH. Он ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π±ΠΎΠ»Π΅Π΅ 365 статСй Π² Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… ΠΆΡƒΡ€Π½Π°Π»Π°Ρ… ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» Π΄Π²Π° ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° — «ВоспалСниС, основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ клиничСскиС коррСляты» (Lippincott, Williams, and Wilkins, 1999, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² 3-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ) ΠΈ Β«ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° клиничСских исслСдований» ( Academic Press, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ 4-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, 2018 Π³.).Π”-Ρ€ Π“Π°Π»Π»ΠΈΠ½ являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ АмСриканского общСства клиничСских исслСдований, Ассоциации амСриканских Π²Ρ€Π°Ρ‡Π΅ΠΉ, ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ мСдицинской Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ ΠΈ магистром АмСриканского ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ° Π²Ρ€Π°Ρ‡Π΅ΠΉ.
      Anne Zajicek, MD, Pharm.D., FAAP — содирСктор курса
      Π”-Ρ€ Π—Π°ΠΉΡ‡Π΅ΠΊ — ΠΏΠ΅Π΄ΠΈΠ°Ρ‚Ρ€ ΠΈ пСдиатричСский клиничСский Ρ„Π°Ρ€ΠΌΠ°ΠΊΠΎΠ»ΠΎΠ³, сСртифицированный совСтом Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя являСтся замСститСлСм Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΎΡ‚Π΄Π΅Π»Π° клиничСских исслСдований Π² ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… институтах здравоохранСния. .
      Π›Π°ΡƒΡ€Π° Π›ΠΈ ДТонсон, Π΄ΠΎΠΊΡ‚ΠΎΡ€ философии — содирСктор курса
      Π›ΠΎΡ€Π° Π›ΠΈ ДТонсон, Π΄ΠΎΠΊΡ‚ΠΎΡ€ философии. — ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΡ€ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ лСкарств, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚Π΄Π΅Π»Π° биостатистики Π¦Π΅Π½Ρ‚Ρ€Π° ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ исслСдований лСкарствСнных срСдств (CDER) УправлСния ΠΏΠΎ санитарному Π½Π°Π΄Π·ΠΎΡ€Ρƒ Π·Π° качСством ΠΏΠΈΡ‰Π΅Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ ΠΌΠ΅Π΄ΠΈΠΊΠ°ΠΌΠ΅Π½Ρ‚ΠΎΠ² БША (FDA). Она спСциализируСтся Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, логистикС, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ любого ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ инструмСнтов измСрСния ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.Π”ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² FDA ΠΎΠ½Π° Π±ΠΎΠ»Π΅Π΅ дСсяти Π»Π΅Ρ‚ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π»Π° Π² ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… институтах здравоохранСния БША, работая Π½Π°Π΄ клиничСскими исслСдованиями ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ исслСдований.

      Π›ΠΈΠ·Π° ΠšΠΎΡ€Π΄Π΅Ρ, Pharm.D., BCACP, BCOP — содирСктор курса
      Π”ΠΎΠΊΡ‚ΠΎΡ€ Π›ΠΈΠ·Π° М. ΠšΠΎΡ€Π΄Π΅Ρ — спСциалист ΠΏΠΎ клиничСской ΠΎΠ½ΠΊΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… институтов здравоохранСния. На своСй Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΉ долТности ΠΎΠ½Π° ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠ½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠžΡ‚Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΌΠΎΡ‡Π΅ΠΏΠΎΠ»ΠΎΠ²Ρ‹Ρ… злокачСствСнных Π½ΠΎΠ²ΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ клиничСской Ρ„Π°Ρ€ΠΌΠ°ΠΊΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ института Ρ€Π°ΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ являСтся содирСктором курса Β«ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ клиничСской Ρ„Π°Ρ€ΠΌΠ°ΠΊΠΎΠ»ΠΎΠ³ΠΈΠΈΒ».

    Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ — язык программирования Elixir

    Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹

    Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ!

    Π’ этом руководствС ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠΌ вас основам Elixir — синтаксису языка, способам опрСдСлСния ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ характСристиками ΠΎΠ±Ρ‰ΠΈΡ… структур Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Π’ этой Π³Π»Π°Π²Π΅ основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Elixir установлСн ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Elixir, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ IEx.

    Наши трСбования (см. elixir -v ):

    • Elixir 1.5.0 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсий
    • Erlang / OTP 19 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ вСрсии

    ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ!

    Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ошибки Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΈΠ»ΠΈ Π½Π° Π²Π΅Π±-сайтС, сообщитС ΠΎΠ± ошибкС ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ запрос Π½Π° пСрСнос Π² Π½Π°ΡˆΡƒ систСму отслСТивания ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

    Руководства ΠΏΠΎ Elixir Ρ‚Π°ΠΊΠΆΠ΅ доступны Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ EPUB:

    Установка

    Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ установили Elixir, посСтитС Π½Π°ΡˆΡƒ страницу установки.Когда Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ elixir --version , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Elixir.

    Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ

    ΠŸΡ€ΠΈ установкС Elixir Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΠΈ Π½ΠΎΠ²Ρ‹Ρ… исполняСмых Ρ„Π°ΠΉΠ»Π°: iex , elixir ΠΈ elixirc . Если Π²Ρ‹ скомпилировали Elixir ΠΈΠ· исходного ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ bin .

    А ΠΏΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с запуска iex (ΠΈΠ»ΠΈ iex.bat , Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Windows PowerShell, Π³Π΄Π΅ iex — это ΠΊΠΎΠΌΠ°Π½Π΄Π° PowerShell), Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ эликсир».Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ любоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ЭликсирС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ простыми выраТСниями.

    ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ iex ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ выраТСния:

      Erlang / OTP 22.0 [64-разрядная вСрсия] [smp: 2: 2] [...]
    
    Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ эликсир (1.12.3) - Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + C для Π²Ρ‹Ρ…ΠΎΠ΄Π°
    iex (1)> 40 + 2
    42
    iex (2)> "ΠΏΡ€ΠΈΠ²Π΅Ρ‚" <> "ΠΌΠΈΡ€"
    "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€"
      

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½ΠΎΠΌΠ΅Ρ€Π° вСрсий, ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² вашСм сСансС; это Π½Π΅ Π²Π°ΠΆΠ½ΠΎ.ΠžΡ‚Π½Ρ‹Π½Π΅ сСансы iex Π±ΡƒΠ΄ΡƒΡ‚ сокращСны, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠ΄Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· iex , Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + C .

    ΠŸΠΎΡ…ΠΎΠΆΠ΅, ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅! ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ довольно часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π²Π°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с языковыми конструкциями ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ, начиная со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Ρ‹.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² Windows, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ iex --werl ( iex.bat --werl Π² PowerShell), Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ консоль Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅.

    Запуск скриптов

    ПослС знакомства с основами языка Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, помСстив Π² Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π½Π° ЭликсирС:

      IO.puts (Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€ ΠΎΡ‚ Эликсира»)
      

    Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊΠ°ΠΊ simple.exs ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ elixir :

      $ эликсир simple.exs
    ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€ ΠΎΡ‚ Эликсира
      

    ПозТС ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Elixir (Π² Π³Π»Π°Π²Π΅ 8) ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнт сборки Mix (Π² руководствС Mix & OTP).А ΠΏΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π³Π»Π°Π²Π΅ 2.

    Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы

    ΠŸΡ€ΠΈ просмотрС этого руководства ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ вопросы; Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², это Ρ‡Π°ΡΡ‚ΡŒ процСсса обучСния! Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ мСст, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ вопросы, Π²ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

    Задавая вопросы, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ эти Π΄Π²Π° совСта:

    • ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Β«ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ X Π² эликсирС», спроситС Β«ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Y Π² эликсирС». Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π½Π΅ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, вмСсто этого ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄Π°Π΅Ρ‚ большС контСкста ΠΈ мСньшС прСдвзятости для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°.

    • Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ оТидалось, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² свой ΠΎΡ‚Ρ‡Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π²Π°ΡˆΡƒ Π²Π΅Ρ€ΡΠΈΡŽ Elixir, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° ΠΈ сообщСниС ΠΎΠ± ошибкС вмСстС с трассировкой стСка ошибок. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ сайты, ΠΊΠ°ΠΊ Gist, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

    Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ / HTML-Ρ‚Π΅Π³ΠΈ β€’ Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Svelte

    ВступлСниС /

    HTML-Ρ‚Π΅Π³ΠΈ

    Π°.ΠžΡΠ½ΠΎΠ²Ρ‹b. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. ДинамичСскиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹d. Stylinge. Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ f. HTML-Ρ‚Π΅Π³ΠΈg. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ appa. Заданияb. ДСкларацияс. ЗаявлСнияd. ОбновлСниС массивов ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²a. ОбъявлСниС propsb. ЗначСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ c. Π’Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽ пропсы. Если Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ b. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ Π˜Π½Π°Ρ‡Π΅ — Ссли Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ d. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ. ΠšΠ»ΡŽΡ‡ΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π±Π»ΠΎΠΊΡƒ f. Π–Π΄Ρƒ Π±Π»ΠΎΠΊΠΎΠ². Бобытия DOMb. ВстроСнный ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ события d. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ eventse. ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° событийf. ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° событий DOM. ВСкстовый Π²Π²ΠΎΠ΄ b. Числовой Π²Π²ΠΎΠ΄ Π€Π»Π°ΠΆΠΎΠΊ inputd. Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ Π²Π²ΠΎΠ΄. Textarea inputf.Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ привязкиg. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ multih. Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ bindingsj. МСдиа-элСмСнты. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹l. Thism. ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΊ экзСмплярам ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²a. onMountb. onDestroyc. beforeUpdate ΠΈ afterUpdated. Ρ‚ΠΈΠΊΠ°. ЗаписываСмыС ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹b. АвтоматичСская подписка Π§ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹d. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ storese. Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹f. Магазин bindingsa. Tweenedb. Springa. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° b. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² c. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΈ снаруТи. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ CSS. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ JSf. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ событияg. ΠœΠ΅ΡΡ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄.ΠžΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹i. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈa. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° animate. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° использования b. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²a. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° класса b. БокращСнная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° класса. Slotsb. Π Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ слот Π˜ΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ слотыd. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия слота. Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚. setContext ΠΈ getContexta. Π±. c. d. bindingse. f. g. h. Π°. БовмСстноС использованиС ΠΊΠΎΠ΄Π°b. Exportsa. Π’Π΅Π³ @debug.ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ!

    ΠžΠ±Ρ‹Ρ‡Π½ΠΎ строки Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ простой тСкст, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ символы, ΠΊΠ°ΠΊ < ΠΈ > , Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ особого значСния.

    Но ΠΈΠ½ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML прямо Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅. НапримСр, слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ сСйчас Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Ρ„Π°ΠΉΠ»Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π° эту страницу Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°ΠΏΠ»ΠΈ HTML.

    Π’ Svelte это дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° {@html ...} :

    Svelte Π½Π΅ выполняСт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ очистки выраТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ {@html...} Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ вставлСн Π² DOM. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ·Π±Π΅Π³Π°Π»ΠΈ HTML ΠΈΠ· источников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Π½Π΅ довСряСтС, ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹ рискуСтС ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ своих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ XSS-Π°Ρ‚Π°ΠΊΠ°ΠΌ.

    ΠŸΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΌΠ½Π΅

    Maven - Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» сборки

    ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° сборки

    Maven основан Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° сборки. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ процСсс создания ΠΈ распространСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π° (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°) Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.

    Для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для создания любого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Maven Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ лишь нСбольшой Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈ POM обСспСчит ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

    БущСствуСт Ρ‚Ρ€ΠΈ встроСнных ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° сборки: ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, чистый ΠΈ сайт. Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» clean ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ очистку ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» сайта ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ созданиС Π²Π΅Π±-сайта вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

    Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» сборки состоит ΠΈΠ· Ρ„Π°Π·

    ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² сборки опрСдСляСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ списком Ρ„Π°Π· сборки, Π³Π΄Π΅ Ρ„Π°Π·Π° сборки прСдставляСт собой этап ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°.

    НапримСр, ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°Π· (ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Ρ„Π°Π· ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° см. Π’ Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ΅ ΠΏΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌΡƒ Ρ†ΠΈΠΊΠ»Ρƒ):

    • ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ - ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСй Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
    • compile - ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    • test - протСстируйтС скомпилированный исходный ΠΊΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подходящСй срСды ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования.Π­Ρ‚ΠΈ тСсты Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ΄ Π±Ρ‹Π» ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½ ΠΈΠ»ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚
    • package - Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ скомпилированный ΠΊΠΎΠ΄ ΠΈ ΡƒΠΏΠ°ΠΊΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ Π² распространяСмый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ JAR.
    • verify - Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… тСстов для обСспСчСния соотвСтствия критСриям качСства
    • install - ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ для использования Π² качСствС зависимости Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… локально
    • deploy - выполняСтся Π² срСдС сборки, послСдний ΠΏΠ°ΠΊΠ΅Ρ‚ копируСтся Π² ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ для совмСстного использования с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ.

    Π­Ρ‚ΠΈ Ρ„Π°Π·Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° (плюс Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ здСсь Ρ„Π°Π·Ρ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°) Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ . Учитывая ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ этапы ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Maven сначала ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π·Π°Ρ‚Π΅ΠΌ попытаСтся ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходныС ΠΊΠΎΠ΄Ρ‹, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… для тСстов, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, jar), Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ тСсты для этого. ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ тСсты ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, установитС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ установлСнный ΠΏΠ°ΠΊΠ΅Ρ‚ Π² ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

    [Π²Π²Π΅Ρ€Ρ…Ρƒ].

    ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

    Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°Π·Ρƒ, которая соотвСтствуСт Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π±Π°Π½ΠΊΠ°, запуститС package . Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты, запуститС test .

    Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ Π½Π°

    .

    Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° выполняСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„Π°Π·Ρƒ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎ порядку ( ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° , компиляция , ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Ρ‚. Π”.) ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ .Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ послСднюю Ρ„Π°Π·Ρƒ сборки для выполнСния, Π² этом случаС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ . Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв эффСкт Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ для ΠΏΠ°ΠΊΠ΅Ρ‚Π° . Однако, Ссли Π΅ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ тСсты, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹. И Π²ΠΎ врСмя Ρ„Π°Π·Ρ‹ verify ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ссли ваш ΠΊΠΎΠ΄ написан Π² соотвСтствии с ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ стиля ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

    Π’ срСдС сборки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π·ΠΎΠ² для чистой сборки ΠΈ развСртывания Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² Π² ΠΎΠ±Ρ‰Π΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

    Π­Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΌ сцСнарии (Ρ‚. Π•. Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ). Maven ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΈ выполняСт clean , Π·Π°Ρ‚Π΅ΠΌ выполняСт deploy (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ шаги Ρ„Π°Π·Ρ‹ сборки).

    [Π²Π²Π΅Ρ€Ρ…Ρƒ].

    Π€Π°Π·Π° сборки состоит ΠΈΠ· Ρ†Π΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

    Однако, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ этап сборки ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ шаг Π² ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ сборки, способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ выполняСт эти обязанности, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.И это дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ объявлСния Ρ†Π΅Π»Π΅ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½Π°, привязанных ΠΊ этим этапам сборки.

    ЦСль ΠΏΠ»Π°Π³ΠΈΠ½Π° прСдставляСт собой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ (Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΡƒΡŽ, Ρ‡Π΅ΠΌ этап сборки), которая способствуСт созданию ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ привязан ΠΊ Π½ΡƒΠ»ΡŽ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ„Π°Π·Π°ΠΌ сборки. ЦСль, Π½Π΅ привязанная ΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ„Π°Π·Π΅ сборки, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π²Π½Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° сборки ΠΏΡƒΡ‚Π΅ΠΌ прямого Π²Ρ‹Π·ΠΎΠ²Π°. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ выполнСния зависит ΠΎΡ‚ порядка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ†Π΅Π»ΡŒ (Ρ†Π΅Π»ΠΈ) ΠΈ этап (Ρ‹) построСния. НапримСр, рассмотрим ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½ΠΈΠΆΠ΅.АргумСнты clean ΠΈ package - это этапы сборки, Π° dependency: copy-dependencies - это Ρ†Π΅Π»ΡŒ (ΠΏΠ»Π°Π³ΠΈΠ½Π°).

     mvn clean dependency: ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΊΠΎΠΏΠΈΠΉ-зависимостСй 

    Если это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, сначала Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Ρ„Π°Π·Π° clean (это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° запустит всС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ„Π°Π·Ρ‹ чистого ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° плюс сама Ρ„Π°Π·Π° clean ), Π° Π·Π°Ρ‚Π΅ΠΌ Ρ†Π΅Π»ΡŒ dependency: copy-dependencies , ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этап ΠΏΠ°ΠΊΠ΅Ρ‚Π° (ΠΈ всС ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΅ΠΌΡƒ этапы сборки ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

    Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Ρ†Π΅Π»ΡŒ привязана ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ нСскольким Ρ„Π°Π·Π°ΠΌ сборки, эта Ρ†Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° всСх этих Ρ„Π°Π·Π°Ρ….

    ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊ Ρ„Π°Π·Π΅ сборки ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ привязано ноль ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ†Π΅Π»Π΅ΠΉ. Если Ρ„Π°Π·Π° сборки Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ привязанных ΠΊ Π½Π΅ΠΉ Ρ†Π΅Π»Π΅ΠΉ, эта Ρ„Π°Π·Π° сборки Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ. Но Ссли Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ нСсколько Ρ†Π΅Π»Π΅ΠΉ, ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ всС эти Ρ†Π΅Π»ΠΈ.

    ( ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’ Maven 2.0.5 ΠΈ Π²Ρ‹ΡˆΠ΅ нСсколько Ρ†Π΅Π»Π΅ΠΉ, привязанных ΠΊ Ρ„Π°Π·Π΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ Π² POM, ΠΎΠ΄Π½Π°ΠΊΠΎ нСсколько экзСмпляров ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ модуля Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.НСсколько экзСмпляров ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° сгруппированы для совмСстного выполнСния ΠΈ упорядочСны Π² Maven 2.0.11 ΠΈ Π²Ρ‹ΡˆΠ΅ ().

    [Π²Π²Π΅Ρ€Ρ…Ρƒ].

    НСкоторыС Ρ„Π°Π·Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

    Π€Π°Π·Ρ‹, Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· дСфисныС слова ( pre- * , post- * ΠΈΠ»ΠΈ process- * ) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π­Ρ‚ΠΈ этапы ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΠ²Π°ΡŽΡ‚ сборку, давая ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π½Π΅ сборки.Π’ случаС Π²Ρ‹Π·ΠΎΠ²Π° integration-test срСда ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² зависшСм состоянии.

    Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ покрытия ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Jacoco, ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° выполнСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Tomcat, Cargo ΠΈ Docker, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ Ρ†Π΅Π»ΠΈ с этапом ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ срСды ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° тСстирования ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ Ρ†Π΅Π»ΠΈ ΠΊ Ρ„Π°Π·Π΅ послС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ-тСстирования для сбора статистики покрытия ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ· эксплуатации ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ тСста.

    ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹

    отказоустойчивости ΠΈ покрытия ΠΊΠΎΠ΄Π° ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ Ρ†Π΅Π»ΠΈ с тСстом ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ этапы .ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся тСстированиС, ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ доступны послС Ρ„Π°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ . Если тСст ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ. Π₯ΡƒΠΆΠ΅ Ρ‚ΠΎΠ³ΠΎ, срСда ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° тСстирования ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ остаСтся Π² зависшСм состоянии; Π²Π΅Π±-сСрвСр Tomcat ΠΈΠ»ΠΈ экзСмпляр Docker остаСтся Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ, Π° Maven ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ сам ΠΏΠΎ сСбС.

    [Π²Π²Π΅Ρ€Ρ…Ρƒ].

    Настройка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для использования ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° сборки

    Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» сборки достаточно прост Π² использовании, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаСтС сборку Maven для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°Π·Π½Π°Ρ‡Π°Π΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих Ρ„Π°Π· сборки?

    Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°

    ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнный способ - ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ элСмСнта POM .НСкоторыС ΠΈΠ· допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ: jar , war , ear ΠΈ pom . Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ jar .

    КаТдая ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° содСрТит список Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„Π°Π·ΠΎΠΉ. НапримСр, ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° jar Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†Π΅Π»ΠΈ для построСния этапов ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

    Π€Π°Π·Π° ΠΏΠ»Π°Π³ΠΈΠ½: Ρ†Π΅Π»ΡŒ
    процСсс-рСсурсы рСсурсы: рСсурсы
    ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ компилятор: ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
    процСсс-тСст-рСсурсы рСсурсы: testResources
    test-compile компилятор: testCompile
    test surefire: тСст
    ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π±Π°Π½ΠΊΠ°: Π±Π°Π½ΠΊΠ°
    ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ: ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ
    Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ deploy: deploy

    Π­Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ стандартный Π½Π°Π±ΠΎΡ€ привязок; ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°Ρ… ΠΎΠ½ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ½Π°Ρ‡Π΅.НапримСр, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой чисто ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ - pom ), привязываСт Ρ†Π΅Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ этапам , установки ΠΈ , развСртывания (для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ списка привязок ΠΌΠ΅ΠΆΠ΄Ρƒ этапами построСния ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²) см. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌΡƒ Ρ†ΠΈΠΊΠ»Ρƒ).

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΈ доступны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ, Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π² Ρ€Π°Π·Π΄Π΅Π» вашСго POM ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ true для этого ΠΏΠ»Π°Π³ΠΈΠ½Π°.Одним ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠ»Π°Π³ΠΈΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ этого, являСтся ΠΏΠ»Π°Π³ΠΈΠ½ Plexus, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ plexus-application ΠΈ plexus-service .

    [Π²Π²Π΅Ρ€Ρ…Ρƒ].

    ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹

    Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΈ ΠΊ Ρ„Π°Π·Π°ΠΌ - Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ - это Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ†Π΅Π»ΠΈ Maven. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠ»Π°Π³ΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько Ρ†Π΅Π»Π΅ΠΉ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСт возмоТности этого ΠΏΠ»Π°Π³ΠΈΠ½Π°. НапримСр, ΠΏΠ»Π°Π³ΠΈΠ½ Compiler прСслСдуСт Π΄Π²Π΅ Ρ†Π΅Π»ΠΈ: ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ testCompile .ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ исходный ΠΊΠΎΠ΄ вашСго основного ΠΊΠΎΠ΄Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ исходный ΠΊΠΎΠ΄ вашСго тСстового ΠΊΠΎΠ΄Π°.

    Как Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ, ΠΊ ΠΊΠ°ΠΊΠΎΠΉ Ρ„Π°Π·Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Ρ†Π΅Π»ΡŒ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° само ΠΏΠΎ сСбС нСдостаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ - Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ вашСй сборки.

    НастроСнныС Ρ†Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ цСлям, ΡƒΠΆΠ΅ привязанным ΠΊ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΌΡƒ Ρ†ΠΈΠΊΠ»Ρƒ ΠΈΠ· Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ.Если ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„Π°Π·Π΅ привязано Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сначала Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ†Π΅Π»ΠΈ ΠΈΠ· ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ†Π΅Π»ΠΈ, сконфигурированныС Π² POM. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ больший ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ порядком ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.

    НапримСр, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Modello ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ связываСт свою Ρ†Π΅Π»ΡŒ modello: java с Ρ„Π°Π·ΠΎΠΉ generate-sources (ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ†Π΅Π»ΡŒ modello: java Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ исходныС ΠΊΠΎΠ΄Ρ‹ Java).Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Modello ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходныС ΠΊΠΎΠ΄Ρ‹ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… Π² сборку, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² свой POM Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ„Π°ΠΉΠ»Π° :

     ...
     <ΠΏΠ»Π°Π³ΠΈΠ½>
        org.codehaus.modello 
        ΠΏΠ»Π°Π³ΠΈΠ½ modello-maven 
        1.8.1 
       <ΠΊΠ°Π·Π½ΠΈ>
         <Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅>
           <конфигурация>
             <ΠΌΠΎΠ΄Π΅Π»ΠΈ>
               <модСль> src / main / mdo / maven.mdo 
             
              4.0.0 
           
           <Ρ†Π΅Π»ΠΈ>
              Java 
           
         
       
     
    ... 

    Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΌ присутствуСт этот элСмСнт . Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Ρ†Π΅Π»ΡŒ нСсколько Ρ€Π°Π· с Ρ€Π°Π·Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ выполнСниям Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ присвоСн ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎ врСмя наслСдования ΠΈΠ»ΠΈ примСнСния ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ΡΡ Π»ΠΈ конфигурация Ρ†Π΅Π»ΠΈ ΠΈΠ»ΠΈ прСвращаСтся Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

    Когда Π΄Π°Π½ΠΎ нСсколько Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„Π°Π·Π΅, ΠΎΠ½ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² порядкС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π² POM, с унаслСдованными выполнСниями, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π² случаС modello: java , это ΠΈΠΌΠ΅Π΅Ρ‚ смысл Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ„Π°Π·Π΅ generate-sources . Но Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ†Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… этапах, ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ³ΠΎ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ. Для Π½ΠΈΡ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сами ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°Π·Ρƒ. НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»ΡŒ display: time , которая ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ Π½Π° этапС process-test-resources , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ тСсты.Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ настроСно Ρ‚Π°ΠΊ:

     ...
    <ΠΏΠ»Π°Π³ΠΈΠ½>
    com.mycompany.example
    дисплСй-maven-плагин
    1.0
    <ΠΊΠ°Π·Π½ΠΈ>
    <Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅> тСстовыС рСсурсы процСсса <Ρ†Π΅Π»ΠΈ>
    врСмя


    .

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *