Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ html: Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ HTML4 | htmlbook.ru

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

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² 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, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΈΠΌΠΎ самого тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выводится Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΠΎΠ΄ содСрТит нСсколько ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… скобках (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, <h2>). Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ элСмСнтами HTML ΠΈ состоят ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй: ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°, содСрТимого ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (рис.Β 1).

Рис. 1. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <h2>

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ элСмСнта ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ возмоТности элСмСнта (ΠΎΠ± Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°Ρ… расскаТСм ΠΏΠΎΠ·ΠΆΠ΅). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π΅Π³ начинаСтся с ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ скобки, Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Ρ‘Ρ‚ имя элСмСнта ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ угловая скобка (<p>). Π’Π΅Π³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, ΠΈΠ½Ρ‹ΠΌΠΈ словами, малСнькими, большими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ…. ВсС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ написания Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹.

  • <article>
  • <ARTICLE>
  • <Article>

Π₯отя Ρ‚Π΅Π³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² любом рСгистрС ΠΈ это с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния синтаксиса HTML Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Сдинообразия ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ всС Ρ‚Π΅Π³ΠΈ малСнькими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Π’Π°ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΈ сниТаСтся Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ возникновСния ошибок.

ПослС содСрТимого элСмСнта ΠΈΠ΄Ρ‘Ρ‚ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ вмСстС с ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ скобкой Π΅ΡΡ‚ΡŒ косая Ρ‡Π΅Ρ€Ρ‚Π° (</p>). По Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ‚Π΅Π³Ρƒ ΠΌΡ‹ опрСдСляСм, Ρ‡Ρ‚ΠΎ элСмСнт Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½.

НСкоторыС элСмСнты Π½Π΅ содСрТат Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠ°ΠΌΠΎΠ·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ. ЕстСствСнно, Ρƒ Π½ΠΈΡ… Π½Π΅Ρ‚ ΠΈ содСрТимого. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

<meta charset="utf-8">

Π£Π·Π½Π°Ρ‚ΡŒ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ относится элСмСнт ΠΈ являСтся Π»ΠΈ ΠΎΠ½ ΡΠ°ΠΌΠΎΠ·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π² справочникС HTML.

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт содСрТит ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ содСрТимоС ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ‚Π΅Π³ΠΎΠ² Π²Π°ΠΆΠ΅Π½ ΠΈ Π΅Π³ΠΎ нСльзя Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

  • <p>Абзац тСкста</p>
  • <h2>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ</h2>
  • <article>Π‘Ρ‚Π°Ρ‚ΡŒΡ</article>

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

  • <h2>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <!— НСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° —>
  • </p>Абзац<p> <!— ΠŸΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π½ порядок Ρ‚Π΅Π³ΠΎΠ² —>
  • <meta charset=»utf-8″></meta> <!— НСнуТный Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ —>

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² HTML

Π’ ΠΊΠΎΠ΄Π΅ HTML Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½ΡƒΠΆΠ½Ρ‹ для пояснСния своСго ΠΊΠΎΠ΄Π° ΠΈ для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ сСбС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ начинаСтся с <!— ΠΈ закрываСтся —>. Всё Ρ‡Ρ‚ΠΎ находится ΠΌΠ΅ΠΆΠ΄Ρƒ этими Ρ‚Π΅Π³Π°ΠΌΠΈ являСтся ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1 ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

<!DOCTYPE html>
<html>
 <head>
  <!-- ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° -->
  <meta charset="utf-8">
  <!-- НазваниС страницы -->
  <title>Моя Π²Π΅Π±-страница</title>
 </head>
 <body>
  <h2>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы</h2>
  <p>Основной тСкст.</p>
 </body>
</html>

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ элСмСнты <html>, <head>, <title>, <body>, <p> ΠΈ ΡΠ°ΠΌΠΎΠ·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты <!doctype> ΠΈ <meta>.

ВлоТСния элСмСнтов

Одни элСмСнты допустимо Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ…, ΠΎΠ΄Π½Π°ΠΊΠΎ слСдуСт ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΈΡ… порядок. На рис.Β 2 дСмонстрируСтся, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ нСльзя Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ элСмСнт Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

Π°

Π±

Рис. 2. Π’Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ², Π° β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅, Π± β€” Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅

Если ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Π³ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ собой скобкой, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис.Β 2, Ρ‚ΠΎ нСсколько скобок Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой (рис.Β 2Π°). Π›ΡŽΠ±ΠΎΠ΅ пСрСсСчСниС условных скобок (рис.Β 2Π±) Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Π³ΠΎΠ² Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π°.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ | Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ курсы | WebReference

Для эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… инструмСнтов, Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π° HTML. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-страниц ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ нСбольшого сайта — Ρ‚Π°ΠΊ называСтся Π½Π°Π±ΠΎΡ€ страниц, связанных ΠΌΠ΅ΠΆΠ΄Ρƒ собой ссылками ΠΈ Π΅Π΄ΠΈΠ½Ρ‹ΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΌ понадобятся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

  • тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для написания ΠΊΠΎΠ΄Π°;
  • Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ для просмотра Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²;
  • Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ β€” сСрвис для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ синтаксиса HTML ΠΈ выявлСния ошибок Π² ΠΊΠΎΠ΄Π΅;
  • графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€.

Π”Π°Π»Π΅Π΅ рассмотрим эти инструмСнты ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

ВСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² любом тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Ρ…ΠΎΡ‚ΡŒ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, для этой Ρ†Π΅Π»ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ всякая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. НуТна такая, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности.

  • ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° синтаксиса β€” Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ², тСкста, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ поиск Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ элСмСнта, ускоряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ сниТаСт Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ошибок.
  • Π Π°Π±ΠΎΡ‚Π° с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. Π‘Π°ΠΉΡ‚ прСдставляСт собой Π½Π°Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приходится ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ сразу с нСсколькими Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. ΠŸΡ€ΠΈ этом Ρ„Π°ΠΉΠ»Ρ‹ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ.
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° ошибки.
  • АвтодополнСниС β€” автоматичСскоС Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ скобок, ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ΠΈ Ρ‚Π΅Π³ΠΎΠ². ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это ускоряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ сниТаСт число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок. НСкоторыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚Π΅Π³ΠΈ, опрСдСляя ΠΈΡ… ΠΏΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ Π±ΡƒΠΊΠ²Π°ΠΌ.

Бсылки Π½Π° извСстныС ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅.

Notepad++

БСсплатный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ΄ Windows, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ массой возмоТностСй, ΠΏΡ€ΠΈ этом ΠΎΡΡ‚Π°Π²Π°ΡΡΡŒ простым Π² освоСнии ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡˆΡƒΡΡ‚Ρ€Ρ‹ΠΌ.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
https://notepad-plus-plus.org/download

Brackets

Π›Ρ‘Π³ΠΊΠΈΠΉ, быстрый, Π½ΠΎ соврСмСнный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ Adobe, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
http://brackets.io

Sublime Text

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ срСди Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для Mac, Windows, Linux. Π₯отя Sublime Text являСтся ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌ, Π½ΠΎ скачанной с сайта нСзарСгистрированной вСрсиСй ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ врСмя.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
https://www.sublimetext.com/3

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, прСдназначСнная для просмотра Π²Π΅Π±-страниц. На ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠΎΡ€Π°Ρ… ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ любой Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π½ΠΎ с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Π·Π½Π°Π½ΠΈΠΉ потрСбуСтся завСсти Ρ†Π΅Π»Ρ‹ΠΉ Β«Π·Π²Π΅Ρ€ΠΈΠ½Π΅Ρ†Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ отобраТСния сайта Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ свои ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ особСнности, поэтому для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π° трСбуСтся ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с ΠΈΡ… ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ. На сСгодняшний дСнь наибольшСй ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Firefox, Internet Explorer, Opera, Safari.

Google Chrome

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€, появившийся Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π² ΠΊΠΎΠ½Ρ†Π΅ 2008 Π³ΠΎΠ΄Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Google.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
https://www.google.ru/intl/ru/chrome/browser/desktop/

Mozilla Firefox

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅. Π•Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΒ β€” простота ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ, которая получаСтся Π·Π° счёт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Firefox ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самых Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎ устанавливая ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€Π°ΡΡ‚ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎ систСмы, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ дСйствия. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Firefox являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ систСмой, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Mozilla.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
https://www.mozilla.org/ru/firefox/products/

Microsoft Internet Explorer (IE)

Один ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ бСсплатно поставляСтся вмСстС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows. Π­Ρ‚ΠΎ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΎ Π΅Π³ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
https://www.microsoft.com/ru-ru/download/internet-explorer.aspx

Microsoft Edge

Новый Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ Π½Π° смСну IE. ΠŸΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ вмСстС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows 10.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
https://www.microsoft.com/ru-ru/windows/microsoft-edge

Opera

Быстрый ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ мноТСство Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сайтами.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
http://ru.opera.com/download/

Safari

Π­Ρ‚ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ поставляСтся вмСстС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой MacOS Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° смартфонах ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ… Apple.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
http://www.apple.com/ru/safari/

Π’Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€

Валидация HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для выявлСния ошибок Π² синтаксисС Π²Π΅Π±-страниц ΠΈ расхоТдСний со спСцификациСй HTML. БоотвСтствСнно, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»ΠΈ сСрвис для Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ называСтся Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ слСдуСт Π·Π°ΠΉΡ‚ΠΈ ΠΏΠΎ адрСсу validator.w3.org ΠΈ ввСсти ΠΏΡƒΡ‚ΡŒ ΠΊ провСряСмому Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ ΠΈΠ»ΠΈ сайту Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ПослС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ошибки ΠΈΠ»ΠΈ появится надпись, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΡˆΠ΅Π» Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

ГрафичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

ГрафичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ… ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Π²Π΅Π±-страницС. Π‘Π°ΠΌΠΎΠΉ популярной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° являСтся Photoshop, ΡΡ‚Π°Π²ΡˆΠΈΠΉ стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ ΠΈ создания графичСских ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для сайтов. Но Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΌΠΎΡ‰ΡŒ Photoshop-Π° ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Π° ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±ΠΎΠ»Π΅Π΅ простым ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΡ€Π½Ρ‹ΠΌ. Π’ частности, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Paint.Net позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ манипуляции с изобраТСниями, Π²Π΄ΠΎΠ±Π°Π²ΠΎΠΊ бСсплатна для использования.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Paint.Net
http://www.getpaint.net/download.html

Paint.Net Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ Windows, ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Π΅ΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Gimp, Ρ‚Π°ΠΊΠΆΠ΅ бСсплатный для использования.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Gimp
https://www.gimp.org/downloads/

Из интСрСсных Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π΅ΡΡ‚ΡŒ Pixlr, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сущСствуСт вСрсия Π² Π²ΠΈΠ΄Π΅ Π²Π΅Π±-прилоТСния, ΠΏΠΎ своим возмоТностям ΠΎΡ‚Π΄Π°Π»Ρ‘Π½Π½ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ Photoshop, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π­Ρ‚ΠΎ позволяСт быстро внСсти ΠΏΡ€Π°Π²ΠΊΠΈ Π² графичСский Ρ„Π°ΠΉΠ», Π½Π΅ устанавливая Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

https://pixlr.com/editor/

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ HTML5

260

Web-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — Π£Ρ‡Π΅Π±Π½ΠΈΠΊ HTML5

Π‘ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ HTML5 β€” это пятая вСрсия языка HTML для создания Π²Π΅Π±-страниц. Но Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всС Π½Π΅ Ρ‚Π°ΠΊ просто.

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

Он, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, позволяСт Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, Π½Π΅ прибСгая ΠΊ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Flash. Π’Π°ΠΊΠΆΠ΅ Π² этом стандартС вводится Π»Π°Π²ΠΈΠ½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, Π΄Π²ΠΈΠΆΠΈΠΌΡ‹Ρ… JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π²Π΅Π±-страницам ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ возмоТности, встрСчаСмыС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² HTML5 β€” Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ ΠΈΠ· Π»Π΅Π³ΠΊΠΈΡ…. Π‘Π°ΠΌΠΎΠΉ большой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся Ρ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «HTML5» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния ΡΠ²Ρ‹ΡˆΠ΅ Π΄ΡŽΠΆΠΈΠ½Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… стандартов. (Как ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, эта ситуация являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ HTML5, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ начинался ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ стандарт, Π½ΠΎ впослСдствии Π±Ρ‹Π» Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π±ΠΎΠ»Π΅Π΅ управляСмыС части.)

Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «HTML5» сСйчас ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «HTML5 ΠΈ связанныС стандарты» ΠΈ, Π² Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, «ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-страниц». Π’ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ HTML5 ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ: всС ΠΎΡ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ языка HTML5 Π΄ΠΎ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй, ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄Π½Ρƒ ΠΊΡƒΡ‡Ρƒ с HTML5, хотя ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Ρ‡Π°ΡΡ‚ΡŒΡŽ этого стандарта.

ВСорСтичСский ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»:

  • 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML5

  • 2. Π’Π΅Π±-Ρ„ΠΎΡ€ΠΌΡ‹

  • 3. Аудио ΠΈ Π²ΠΈΠ΄Π΅ΠΎ

  • 4. Canvas

  • 5. Web Storage API ΠΈ File API

  • 6. АвтономныС прилоТСния

  • 7. ВзаимодСйствиС с Π²Π΅Π±-сСрвСром

  • 8. Geolocation API, Web Workers ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ срСдства

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ развития HTML. Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ HTML

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ HTML Π½Π°Ρ‡Π°Π»Π°ΡΡŒ Π΅Ρ‰Π΅ Π² 1995Π³., Π½ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ простого тСкста ΠΈ ссылок для связи Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½ΠΈ Ρ‡Π΅Π³ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ, Π½ΠΎ прогрСсс Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² большСго, ΠΈ Π² ноябрС 1995 Π²Ρ‹ΡˆΠ΅Π» HTML-2, эта вСрсия ΠΎΡ‚Π»ΠΈΡ‡Π°Π»Π°ΡΡŒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HTML-2 ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст(ΠΆΠΈΡ€Π½Ρ‹ΠΉ, курсив, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΈ Ρ‚.Π΄). Но «Π°ΠΏΠΏΠ΅Ρ‚ΠΈΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² врСмя Π΅Π΄Ρ‹», ΠΈ Π½ΡƒΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ для Ρ„ΠΎΡ€ΠΌ, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹(ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Ρ„Ρ€Π΅ΠΉΠΌΡ‹ ΠΈ Ρ‚.Π΄.) ΠΈ Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ΡˆΠ΅Π» HTML-3, Π½ΠΎ эта вСрсия Ρ…Ρ‚ΠΌΠ» оказалась Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ работоспособная ΠΈ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π·Π° считанныС Π½Π΅Π΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ»Π° вСрсия HTML-3.01, особо ΠΎΡ‚ HTML-3 ΠΎΠ½Π° Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°Π»Π°ΡΡŒ, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ‹Π»ΠΈ устранСны «ΠΊΡ€ΠΈΡ‚ичСскиС Π΄Ρ‹Ρ€Ρ‹». И Π² январС 1997 Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ HTML-3.02, вСрсия которая ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ сСйчас. Но ΠΎΠΏΡΡ‚ΡŒ-ΠΆΠ΅ прогрСсс Π½Π°Ρ‡Π°Π» Ρ‚ΠΎΠ»ΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° большСС, ΠΊ Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π΅ΡˆΡŒ-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹(ΠΈΠ³Ρ€Ρ‹, Π°ΡƒΠ΄ΠΈΠΎΠ²ΠΈΠ΄Π΅ΠΎ-ΠΏΠ»Π΅Π΅Ρ€Ρ‹ ΠΈ Ρ‚.Π΄.) ΠΈ java-прилоТСния, ΠΈ Ρ‚Π°ΠΊ 1999Π³. родился HTML-4.0, Π² этом ΠΆΠ΅ Π³ΠΎΠ΄Ρƒ Π²Ρ‹ΡˆΠ΅Π» HTML-4.01. HTML-4.01 это исправлСнный HTML-4.0, Π° HTML-4.0 это Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ HTML-3.02 + ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.

Π”Π°Π»ΡŒΡˆΠ΅ для развития HTML настала Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ°ΡƒΠ·Π°… Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° появился XML(Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° тСкста), Π½ΠΎ с 1999Π³. Ρ€Π΅ΡˆΠΈΠ»ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ XHTML(Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ гипСртСкстовый язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ). ΠžΡ‚ простого HTML ΠΎΠ½ Π½Π΅ особо отличался(всС ΠΈΠΌΠ΅Π½Π° Ρ‚Π΅Π³ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строчными(малСнькими) Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, всС значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…, для ΠΏΠ°Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π° ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ сплСшСм, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <br /> ΠΈΠ»ΠΈ <img Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ />) Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами строгий синтаксис. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ HTML ΠΈ XHTML Ρ‡Ρ‚ΠΎ Π² послСднСм ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС Ρ‚Π΅Π³ΠΈ. Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ XHTML ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΎΡΡŒ Π΄ΠΎ 2002Π³, дальшС ΠΈ для Π½Π΅Π³ΠΎ настала ΠΏΠ°ΡƒΠ·Π°…

Но ΠΎΠΏΡΡ‚ΡŒ-ΠΆΠ΅ этот Π΄ΠΎΠ»Π±Π°Π½Ρ‹ΠΉ прогрСсс, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ врСмя Π½ΠΈ HTML-4.01 ΠΈ XHTML-2 Π½Π΅ способны ΠΎΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„ΠΎΡ€ΠΌ, Ρ‚.Π΅. этих ΠΏΠΎΠ»Π΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ большС. И это Π² 2004Π³. послуТило ΠΈΠ΄Π΅Π΅ΠΉ ΠΏΠΎ созданию HTML-5, Π½ΠΎ ΠΊΠ°ΠΊ оказалось ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ w3c(Π°Π²Ρ‚ΠΎΡ€ HTML) Π±Ρ€Π°Ρ‚ΡŒΡΡ совсСм Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ… И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 2007Π³. ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»Π°ΡΡŒ новая организация WHATWG это w3c + Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Opera, Mozilla ΠΈ Safari, которая спустя 2 Π³ΠΎΠ΄Π° написала HTML-5.

HTML-5 — это HTML-4.01 + ΠΊΡƒΡ‡Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ мусора(Π½Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ способны ΠΈ сами ΠΏΠΎΠ΄ΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅), дСсяток Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ для Ρ…Ρ‚ΠΌΠ»-Ρ„ΠΎΡ€ΠΌ, Π° Ρ‚Π°ΠΊ-ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд интСрСсныС Ρ‚Π΅Π³ΠΈ <audio> ΠΈ <video>, Ρ‚.Π΅. ΠΈΡ… Ρ€ΠΎΠ»ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ Π±Π΅Π· Ρ„Π»Π΅ΡˆΡŒ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ»Ρ‹. Π•Ρ‰Π΅ интСрСсным Π½Π°Ρ…ΠΎΠΆΡƒ Ρ‚Π΅Π³ <canvas>, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

HTML-5 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Internet Explorer-9.0+, Chrome-3.0+, Opera-10.50+, Safari-3.1+, Firefox-3.5+, Android-2.0+, iOS-2.0+ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Но Π½Π° самом Π΄Π΅Π»Π΅ это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Ρ‚Π΅Π³Π°ΠΌΠΈ <audio> ΠΈ <video> я провозился 2 Π½Π΅Π΄Π΅Π»ΠΈ(тСстировал Π² Firefox-11 ΠΈ Opera-11.61) ΠΈ Π½Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ° ΠΎΡ‚ этих Ρ‚Π΅Π³ΠΎΠ² я Π½Π΅ ΡƒΡΠ»Ρ‹ΡˆΠ°Π»!!! Π”ΠΎ Ρ‚Π΅Π³Π° <canvas> я Π½Π΅ дошСл, Π½ΠΎ Π΄ΡƒΠΌΠ°ΡŽ Ρ‡Ρ‚ΠΎ рисованиС Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° языкС Java.

ΠŸΠ°Ρ€Ρƒ слов ΠΎ Ρ‚ΠΎΠΌ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ мСня Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅Π³ΠΈ <audio> ΠΈ <video>, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я тСстировал эти Ρ‚Π΅Π³ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚, Π° всС ΠΎΡ‡Π΅Π½ΡŒ просто, HTML-5 ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² WINDOWS-7 ΠΈ Π²Ρ‹ΡˆΠ΅, Π° Ρƒ мСня WINDOWS-XP.Pro, Π° Π² этой ОБи ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML-3.2 HTML-4.01.
ΠŸΠΎΡ‡Π΅ΠΌΡƒ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ XP вмСсто 7 ?, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС сайты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ написаны Π² XP Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈ Π² WINDOWS-7, Π° сайты написанныС Π² сСмСркС ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² XP ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ…. Π― Ρ…ΠΎΡ‚Π΅Π» ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ вСрсии HTML привязанны ΠΊ ΠΊΠ°ΠΊΠΈΠΌ Π»ΠΈΠ±ΠΎ О.Π‘., Π° ΠΎ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ старыС ОБ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ Π² своих возмоТнотях. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли ΡƒΡ‡Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ интСрСсы всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ сайты Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅!!!

Π’ΠΎΠΎΠ±Ρ‰Π΅ я Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π½Π΅ собирался Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ Ρ€Π°Π· я Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ» HTML-5, это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ придСтся. И Ρ‚Π°ΠΊ Π½Π° сСгодняшний дСнь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ вСрсии HTML: HTML-3.2, HTML-4.01 ΠΈ HTML-5 ΠœΡ‹ Π·Π½Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ основной шаблон страницы выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:
<html>
<head>
<title>Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сайт</title>
</head>
<body>
Π£ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ!!!
</body>
</html>

Π’ этом шаблонС Π½Π΅ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ соотвСтствСнно Ρ‚Π°ΠΊΠΎΠΉ шаблон Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ HTML-3.2

Но ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ этот Ρ‚ΠΈΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ HTML-3.2
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 3.2 Final//EN»>
<html>
<head>
<title>Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сайт</title>
</head>
<body>
Π£ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ!!!
</body>
</html>

Π­Ρ‚ΠΎΡ‚ шаблон Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для HTML-4.01
<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN»>
<html>
<head>
<title>Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сайт</title>
</head>
<body>
Π£ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ!!!
</body>
</html>

А этот шаблон HTML-5 :
<!DOCTYPE html>
<html>
<head>
<title>Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сайт</title>
</head>
<body>
Π£ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ!!!
</body>
</html>

HTML-5 Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ сокращСнный Π΄ΠΎΠΊΡ‚Π°ΠΉΠΏ(DOCTYPE). Π’Π°ΠΊ-ΠΆΠ΅ Π² HTML-3.02 ΠΈ HTML-4.01 ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏ(Π»Π΅Π³ΠΊΠΈΠΉ, строгий ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²Ρ‹ΠΉ) каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй(CSS), Ρ‚ΠΎ HTML-5 Π½ΠΈ Ρ‡Π΅Π³ΠΎ Π½Π΅ указываСтся. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ Ρ‡Ρ‚ΠΎ я этим Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ DOCTYPE для HTML-5, Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ, Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΊΠ°ΠΊ HTML-4.01 Π° ΠΊΠ°ΠΊ HTML-3.02, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΎΠ½ Π΅Π³ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ этого DOCTYPE просто Π½Π΅Ρ‚.

На сСгодняшний дСнь(ΠΌΠ°ΠΉ 2012Π³.) ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ HTML-3.02, 95-97% Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ HTML-4.01 ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 54-57% Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ HTML-5 ΠΈ я ΡƒΠ²Π΅Ρ€Π΅Π½ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΈΠ· этой Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ всС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML-5 ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΡ„Ρ€Ρ‹ 54-57% выростут хотя-Π±Ρ‹ Π΄ΠΎ 90%, Π½ΠΎ ΠΏΠΎ ΠΌΠΎΠΈΠΌ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°ΠΌ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 2015-2018 Π³ΠΎΠ΄Ρƒ…

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ CSS: ваш ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ

Учимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-страницы, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ соврСмСнным трСбованиям.

Β 
Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ CSS β€” это ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ½ΠΈΠ³Π°, призванная ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² с соврСмСнными способами создания сайтов, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ…. Π’ Π½Π΅ΠΉ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ новСйшиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ примСнСния CSS ΠΈ HTML. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» рассчитан Π½Π° Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌ с HTML хотя Π±Ρ‹ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.

НСмного ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… стилСй

Π’Π΅Π±-страница создаСтся ΠΈ структурируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ β€” HTML. РаньшС, Π² сСрСдинС 90-Ρ… Π³ΠΎΠ΄ΠΎΠ², этот язык использовался ΠΈ для стилСвого оформлСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ сСйчас всё, Ρ‡Ρ‚ΠΎ касаСтся Π΄ΠΈΠ·Π°ΠΉΠ½Π° страниц, Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй (Cascading Style Sheets β€” Π°Π½Π³Π».). Π£ CSS Π΅ΡΡ‚ΡŒ мноТСство достоинств ΠΈ возмоТностСй, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ чтСния ΠΊΠ½ΠΈΠ³ΠΈ.

Π“Π»Π°Π²Π½Ρ‹ΠΌΠΈ плюсами CSS ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ удобство. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡΡΡŒ ΠΎΡ‚ создания Π΄ΠΈΠ·Π°ΠΉΠ½Π° прямо Π² HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Π²Π΅Π±-страницу Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠΉ ΠΈ чистой β€” Π½Π΅Ρ‚ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ Π½Π΅Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ…ΠΈ, страница грузится быстрСС, Π° поисковому Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ становится Π»Π΅Π³Ρ‡Π΅ ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС. ВсС стили Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈΠ· внСшнСго Ρ„Π°ΠΉΠ»Π°, Π³Π΄Π΅ хранятся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° CSS для оформлСния страницы. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, появляСтся отличная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π² ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ всСго сайта. Достаточно ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» CSS ΠΈ измСнСния станут Π²ΠΈΠ΄Π½Ρ‹ Π½Π° всСх страницах, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ этот Ρ„Π°ΠΉΠ».

БСгодня благодаря ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ возмоТностям CSS Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сайты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Π»ΡŽΠ±Ρ‹Ρ… устройствах, ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ΠΉΡ‚ΠΈ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ, соврСмСнный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

Для ΠΊΠΎΠ³ΠΎ эта ΠΊΠ½ΠΈΠ³Π°

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

Π–Π΅Π»Π°Π΅ΠΌ Π²Π°ΠΌ успСхов Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ!

Β 

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π•

Π§Π°ΡΡ‚ΡŒ I. Азы CSS

  1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΏΠΎΡ‡Π²Ρ‹: ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± HTML
  2. Бинтаксис CSS. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ
  3. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ сСлСкторов:
    1. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ CSS. Π’Π΅Π³ΠΈ, классы, ID, Π³Ρ€ΡƒΠΏΠΏΡ‹
    2. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ². ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹ ΠΈ псСвдоэлСмСнты CSS
    3. Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ сСлСкторы CSS. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ псСвдоклассы
    4. БосСдниС ΠΈ родствСнныС сСлСкторы
    5. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²
    6. Π£Ρ€ΠΎΠΊ: трСнируСмся ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ сСлСкторы
  4. НаслСдованиС Π² CSS: Ρ‡Ρ‚ΠΎ это ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚
  5. ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ CSS. ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ стилСй

Π§Π°ΡΡ‚ΡŒ II. ИспользованиС CSS

  1. Π Π°Π±ΠΎΡ‚Π° с тСкстом:
    1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² CSS. Π Π°Π±ΠΎΡ‚Π° с Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ. Google Fonts
    2. Установка Ρ†Π²Π΅Ρ‚Π° для тСкста Π² CSS. Бпособы прСдставлСния Ρ†Π²Π΅Ρ‚ΠΎΠ²
    3. Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² CSS. Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния px, %, em
    4. Π–ΠΈΡ€Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ курсив CSS
    5. ΠŸΡ€ΠΎΠΏΠΈΡΠ½Ρ‹Π΅ ΠΈ строчныС Π±ΡƒΠΊΠ²Ρ‹ Π² CSS: свойство text-transform
    6. ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, Π·Π°Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ тСкста Π² CSS: свойство text-decoration
    7. ВСнь для тСкста: свойство CSS text-shadow
    8. ΠœΠ΅ΠΆΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ, мСТстрочный ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» CSS. РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ словами
    9. Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста Π² CSS: свойство text-align
    10. CSS для списков: свойство list-style ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅
  2. Π Π°Π±ΠΎΡ‚Π° с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ:
    1. ВступлСниС. Π‘Π»ΠΎΠΊΠΈ
    2. Поля ΠΈ отступы CSS: отличия свойств margin ΠΈ padding
    3. Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ строчныС элСмСнты
    4. Бвойство border: Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для Π±Π»ΠΎΠΊΠΎΠ²
    5. Border-radius: Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ Π² CSS
    6. Box-shadow: Ρ‚Π΅Π½ΡŒ для элСмСнта
    7. Width ΠΈ height: опрСдСляСм Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнта
    8. Box-sizing: управляСм вычислСниСм ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты
    9. Overflow: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌΠΈ элСмСнтами
    10. Max-width, max-height, min-width, min-height: ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнта
    11. ΠŸΠΎΡ‚ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Бвойства float ΠΈ clear
    12. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: Π΄Π΅Π»Π°Π΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠΎΡΠ°Π΄ΠΎΡ‡Π½ΡƒΡŽ страницу
  3. Π Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ:
    1. CSS для Ρ‚Π΅Π³Π° img
    2. Background-image: установка Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния
    3. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
    4. Background-repeat: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ
    5. Background-position: ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°
    6. Background-attachment: фиксация Ρ„ΠΎΠ½Π°
    7. Бвойства CSS3 background-origin ΠΈ background-clip
    8. Background-size: ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ рисунка
    9. Бвойство background: всС настройки Ρ„ΠΎΠ½Π° Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС
    10. НСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… рисунков для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта
    11. Linear-gradient(): Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Π² Ρ„ΠΎΠ½Π΅
    12. Repeating-linear-gradient(): Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ с ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ
    13. Radial-gradient(): Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚
    14. Repeating-radial-gradient(): ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚
    15. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: создаСм Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΡŽ Π½Π° CSS
    16. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ рисунками
  4. Бсылки ΠΈ навигация:
    1. Бостояния ссылок Π² CSS. ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹
    2. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ стилизации ссылок Π² CSS
    3. НавигационныС ΠΏΠ°Π½Π΅Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS
    4. Π‘Ρ‚ΠΈΠ»ΠΈ для особых ссылок
    5. CSS-спрайты
  5. ВрансформированиС ΠΈ анимация:
    1. Бвойство transform: трансформация элСмСнтов
      1. Ѐункция rotate()
      2. Ѐункция scale()
      3. Ѐункция skew()
      4. Ѐункция translate()
      5. НСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойства transform
      6. 3D-трансформации Π² CSS
    2. CSS3 transition: ΠΏΠ»Π°Π²Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹
      1. Бвойство transition-property
      2. Бвойство transition-duration
      3. Бвойство transition-timing-function
      4. Бвойство transition-delay
      5. БокращСнная запись transition
    3. CSS3-анимация
      1. ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ @keyframes
      2. Запуск Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: Π°nimation-name ΠΈ animation-duration
      3. Бвойства animation-timing-function ΠΈ animation-delay
      4. Бвойство animation-iteration-count
      5. Бвойство animation-direction
      6. Бвойство animation-fill-mode
      7. Бвойство animation-play-state
      8. БокращСнная запись animation
    4. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: созданиС CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
  6. Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹:
    1. Бтилизация Ρ‚Π°Π±Π»ΠΈΡ† с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS
    2. CSS-стили для Ρ„ΠΎΡ€ΠΌ

Π§Π°ΡΡ‚ΡŒ III. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° CSS

  1. Π¨ΠΈΡ€ΠΈΠ½Π° Π²Π΅Π±-страницы
  2. Блочная вСрстка
  3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ: основныС ΠΏΡ€Π°Π²ΠΈΠ»Π°
  4. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ float
    1. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ float ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
  5. ВСрстка Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π²Π΅Π±-страниц
    1. МСдиа-запросы CSS
    2. Π“ΠΈΠ±ΠΊΠΈΠ΅ сСтки Π² CSS
    3. АдаптивныС изобраТСния ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
  6. Знакомство с Flexbox
    1. CSS-свойства для flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°
    2. CSS-свойства для flex-элСмСнтов
  7. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ CSS. Бвойство position
    1. Бвойства top, left, bottom, right
    2. Z-index: наслаиваниС элСмСнтов
    3. Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ элСмСнтов срСдствами CSS
  8. ΠšΡ€Π°Ρ‚ΠΊΠΎ ΠΎ CSS Grid Layout
    1. CSS-свойства для grid-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°
    2. CSS-свойства для grid-элСмСнтов

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ CSS

HTML — ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ — Π§ΠΈΡ€Ρ‚ΠΈΠΊ А.А.


НазваниС: HTML — ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ.

Автор: Π§ΠΈΡ€Ρ‚ΠΈΠΊ А.А.

2006.

Π’ ΠΊΠ½ΠΈΠ³Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈ просто описываСтся язык HTML. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² Π΅Π΅, Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС Π²Π΅Π±-страницы, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ простыС, Π½ΠΎ ΠΈ содСрТащиС слоТныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Flash, ΠΊΠΎΠ΄Ρ‹ JavaScript, Π°ΠΏΠΏΠ»Π΅Ρ‚Ρ‹ Java, Π²ΠΈΠ΄Π΅ΠΎΡ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π·Π²ΡƒΠΊ. Помимо нСпосрСдствСнно HTML, Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΈΠ·Π»Π°Π³Π°ΡŽΡ‚ΡΡ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ вопросы Ρ‚Π°ΠΊΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠ°ΠΊ XHTML, CSS, JavaScript, PHP, ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… просто Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ сам ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ HTML-страницы. Π’ послСднСй Π³Π»Π°Π²Π΅ ΠΊΠ½ΠΈΠ³ΠΈ приводится ΠΎΠ±Π·ΠΎΡ€ ΠΊΠ°ΠΊ коммСрчСских, Ρ‚Π°ΠΊ ΠΈ бСсплатных ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сайты Π±Π΅Π· Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠ΄Π° «Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ».


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

ОглавлСниС
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 9
ΠžΡ‚ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° 10
Π“Π»Π°Π²Π° 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML 11
1.1. ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ история HTML 11
1.2. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ понятия HTML 12
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ 13
Атрибуты 13
Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты 14
Π‘Π»ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ встроСнныС элСмСнты 14
1.3. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 14
1.4. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСсурса URI 15
Π“Π»Π°Π²Π° 2. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 17
2.1. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ вСрсии HTML 18
2.2. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ HTML 18
2.3. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ …19
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ HEAD 19
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ TITLE 20
ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ 20
2.4. Π’Π΅Π»ΠΎ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 22
Π“Π»Π°Π²Π° 3. ВСкст 25
3.1. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π²Π²ΠΎΠ΄Π° тСкста 25
3.2. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста 27
Π—Π°Π΄Π°Π½ΠΈΠ΅ начСртания тСкста 27
Π—Π°Π΄Π°Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° тСкста 28
Π—Π°Π΄Π°Π½ΠΈΠ΅ выравнивания тСкста 29
Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ авторского форматирования ….: 29
Π—Π°ΠΏΡ€Π΅Ρ‚ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки 32
ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΡ‹ 33
ΠžΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ тСкстом нСтСкстовых элСмСнтов 33
3.3. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста 34
Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° Π°Π±Π·Π°Ρ†Ρ‹ 34
Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ 35
Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Ρ„Ρ€Π°Π· 36
Π¦ΠΈΡ‚Π°Ρ‚Ρ‹ 38
Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ 38
ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Π°Ρ информация 39
3.4. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² HTML-ΠΊΠΎΠ΄Π΅ 39
Π“Π»Π°Π²Π° 4. Бписки 40
4.1. ΠœΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ списки 40
4.2. НумСрованныС списки 41
4.3. Бписки ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ 43
4.4. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… списков 44
Π“Π»Π°Π²Π° 5. ГипСрссылки 48
5.1. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ рСсурсам 48
Навигация ΠΌΠ΅ΠΆΠ΄Ρƒ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ 48
Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² 50
Бсылки Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ слуТбы 51
5.2. Навигация Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 52
Π“Π»Π°Π²Π° 6. Π›ΠΈΠ½Π΅ΠΉΠΊΠΈ, изобраТСния, Π²Π½Π΅Π΄Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ 54
6.1. Π›ΠΈΠ½Π΅ΠΉΠΊΠΈ 54
6.2. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ 55
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ-гипСрссылки 57
Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ-ΠΊΠ°Ρ€Ρ‚Ρ‹ 58
6.3. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ 60
6.4. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ 61
6.5. Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² 61
Π“Π»Π°Π²Π° 7. Π’Π°Π±Π»ΠΈΡ†Ρ‹ 64
7.1. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 64
7.2. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 65
Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 65
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ отобраТСния Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 66
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ отобраТСния строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 67
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ отобраТСния ячССк. БлияниС ячССк 69
Π―Ρ‡Π΅ΠΉΠΊΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² 71
7.3. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 71
Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° строк 72
ОписаниС ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° столбцов 74
ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ задания ΡˆΠΈΡ€ΠΈΠ½Ρ‹ столбцов 79
7.4. ИспользованиС Ρ‚Π°Π±Π»ΠΈΡ† для формирования Π΄ΠΈΠ·Π°ΠΉΠ½Π° HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° …. 80
Π“Π»Π°Π²Π° 8. Π€Ρ€Π΅ΠΉΠΌΡ‹ 83
8.1. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ° 83
8.2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π° Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² 84
8.3. НовыС возмоТности гипСрссылок  86
Π¦Π΅Π»Π΅Π²ΠΎΠΉ Ρ„Ρ€Π΅ΠΉΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… гипСрссылок 86
Π¦Π΅Π»Π΅Π²ΠΎΠΉ Ρ„Ρ€Π΅ΠΉΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 89
8.4. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ NOFRAMES 89
8.5. Β«ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅Β».Ρ„Ρ€Π΅ΠΉΠΌΡ‹ 90
Π“Π»Π°Π²Π° 9. Π€ΠΎΡ€ΠΌΡ‹ 93
9.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ 93
9.2. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΡ‹ 95
Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ элСмСнты управлСния 95
ΠœΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅ тСкстовоС ΠΏΠΎΠ»Π΅ 98
Π‘Π½ΠΎΠ²Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ 99
МСню 100
Подписи элСмСнтов управлСния 103
9.3. Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° элСмСнтов управлСния 104
Π“Π»Π°Π²Π° 10. ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй 106
10.1. ВозмоТности CSS 106
10.2. Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΈ встроСнныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй 107
.10.3. Записи Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй 107
ΠŸΡ€Π°Π²ΠΈΠ»Π° отобраТСния HTML-элСмСнтов 108
ИспользованиС стилСвых классов 109
Π—Π°Π΄Π°Π½ΠΈΠ΅ отобраТСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 110
ΠŸΡΠ΅Π²Π΄ΠΎΡΡ‚ΠΈΠ»ΠΈ гипСрссылок 112
ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй 113
10.4. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ примСнСния стилСй 113
10.5. Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния CSS 115
Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 115
Π¦Π²Π΅Ρ‚Π° 116
10.6. Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 116
10.7. ИспользованиС элСмСнтов DIV ΠΈ SPAN 117
10.8. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств 118
10.9. Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† стилСй 121
Π“Π»Π°Π²Π° 11. ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ курс JavaScript 123
11.1. Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎ строках ΠΊΠΎΠ΄Π° JavaScript 123
11.2. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ 124
11.3. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, выраТСния 124
11.4. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΈ составныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 126
11.5. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ языка JavaScript 126
АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ 126
ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния 127
Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 127
ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² 128
УсловныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 129
Π¦ΠΈΠΊΠ»Ρ‹ 131
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ break ΠΈ continue 132
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, (запятая) 132
11.6. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ 133
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 133
ВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript 134
Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ 134
Бсылки Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 135
11.7. ΠœΠ°ΡΡΠΈΠ²Ρ‹ , 135
11.8. Π Π°Π±ΠΎΡ‚Π° с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ 136
ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ 136
ВстроСнныС классы JavaScript 137
11.9. ВзаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ 144
11.10. Поиск ошибок Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ 145
Π“Π»Π°Π²Π° 12. ДинамичСский HTML 146
12.1. ΠžΡΠ½ΠΎΠ²Ρ‹ использования сцСнариСв Π² HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ 146
ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ сцСнария Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ 146
Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ сцСнария 147
12.2. ИсполнСниС сцСнария 148
ИсполнСниС ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 148
РСакция Π½Π° события 148
12.3. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 150
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ document 150
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ navigator 160
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ window 161
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ style 165
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ screen 177
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ event 177
Π“Π»Π°Π²Π° 13. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ настоящий Π²Π΅Π±-сайт 183
13.1. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ сайта 183
13.2. Навигация ΠΏΠΎ сайту 184
13.3. РасполоТСниС Ρ„Π°ΠΉΠ»ΠΎΠ² 185
13.4. РСализация сайта 185
Π¨Π°Π±Π»ΠΎΠ½ ΠΈ внСшний Π²ΠΈΠ΄ страниц 185
РСализация мСню 187
Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π°Π±Π·Π°Ρ†Ρ‹ 194
ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ сцСнарии 197
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй 197
13.5. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сайта 199
Π“Π»Π°Π²Π° 14. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ сайта Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ 202
14.1. Π˜Ρ‰Π΅ΠΌ мСсто для сайта 202
14.2. Π”ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя для сайта 203
14.3. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° стартовой страницы 204
14.4. АдминистрированиС сайта 204
ИспользованиС Ρ„ΠΎΡ€ΠΌ 204
ИспользованиС ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Windows 205
14.5. РСгистрация Π² поисковых систСмах 207
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 209
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1. Π˜ΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ссылки Π½Π° символы 210
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2. Бвойства CSS 214

ΠšΡƒΠΏΠΈΡ‚ΡŒ — ΠšΠ½ΠΈΠ³Ρƒ — HTML — ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ — Π§ΠΈΡ€Ρ‚ΠΈΠΊ А.А. .com

ΠšΡƒΠΏΠΈΡ‚ΡŒ — ΠšΠ½ΠΈΠ³Ρƒ — HTML — ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ — Π§ΠΈΡ€Ρ‚ΠΈΠΊ А.А. .net

По ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΈ Π½ΠΈΠΆΠ΅ Β«ΠšΡƒΠΏΠΈΡ‚ΡŒ Π±ΡƒΠΌΠ°ΠΆΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠ³ΡƒΒ» ΠΈ ΠΏΠΎ ссылкС Β«ΠšΡƒΠΏΠΈΡ‚ΡŒΒ» ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ эту ΠΊΠ½ΠΈΠ³Ρƒ с доставкой ΠΏΠΎ всСй России ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ самой Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Ρ†Π΅Π½Π΅ Π² Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π½Π° сайтах ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π›Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚, Озон, Π‘ΡƒΠΊΠ²ΠΎΠ΅Π΄, Π§ΠΈΡ‚Π°ΠΉ-Π³ΠΎΡ€ΠΎΠ΄, ЛитрСс, My-shop, Book24, Books.ru.

По ΠΊΠ½ΠΎΠΏΠΊΠ΅ Β«ΠšΡƒΠΏΠΈΡ‚ΡŒ ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³ΡƒΒ» ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ эту ΠΊΠ½ΠΈΠ³Ρƒ Π² элСктронном Π²ΠΈΠ΄Π΅ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ «ЛитРСс», ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π΅Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π° сайтС ЛитрСса.

По ΠΊΠ½ΠΎΠΏΠΊΠ΅ «Найти ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… сайтах» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… сайтах.

On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ:





Π’Π΅Π³ΠΈ: ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ бСсплатно :: HTML :: Π§ΠΈΡ€Ρ‚ΠΈΠΊ


Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ, ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ:

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:


Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML — Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ

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

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ интСрфСйсным Π²Π΅Π±-сайтом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ?

ΠœΡ‹ составили курс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя всю Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ для достиТСния своСй Ρ†Π΅Π»ΠΈ.

ΠΠ°Ρ‡Π°Ρ‚ΡŒ

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ эту Ρ‚Π΅ΠΌΡƒ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ хотя Π±Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания ΠΎΠ± использовании ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ пассивном использовании Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° (Ρ‚. Π•. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚). Π£ вас Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ настроСна базовая рабочая срСда, ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Установка основного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния», ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ, ΠΊΠ°ΠΊ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈΒ» — ΠΎΠ±Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ нашСго модуля «Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Π΅Π±-ΠΏΠΎΠ»Π½Ρ‹ΠΌΒ» для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ этого Ρ€Π°Π·Π΄Π΅Π»Π°, рСкомСндуСтся ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ «Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌΒ».Однако Π² этом Π½Π΅Ρ‚ нСобходимости; ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ описано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ± основах HTML, Ρ‚Π°ΠΊΠΆΠ΅ рассматриваСтся Π² нашСм ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML, хотя ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

ПослС изучСния HTML Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ слоТных Ρ‚Π΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:

  • CSS, ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для стилизации HTML (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Ρ‚Π΅Π½ΠΈ, Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° страницС нСсколько столбцов, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты).
  • JavaScript, ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для добавлСния динамичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊ Π²Π΅Π±-страницам (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΉΡ‚ΠΈ своС мСстополоТСниС ΠΈ нанСсти Π΅Π³ΠΎ Π½Π° ΠΊΠ°Ρ€Ρ‚Ρƒ, Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнты ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ / ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ локально Π½Π° ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС.)

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π² Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠΌ порядкС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ стоит Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ.

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

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ прСдоставляСт ссылки Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ содСрТимого, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‡Π΅Π½ΡŒ распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ создании Π²Π΅Π±-страницы: Ρ€Π°Π±ΠΎΡ‚Π° с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ содСрТимого, созданиС Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚. Π”.

Π’Π΅Π±-Ρ„ΠΎΡ€ΠΌΡ‹
Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ содСрТит ΡΠ΅Ρ€ΠΈΡŽ статСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ основы Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌ. Π’Π΅Π±-Ρ„ΠΎΡ€ΠΌΡ‹ — ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ — Ρ‡Π°Ρ‰Π΅ всСго ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ для управлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом. Однако ΠΏΠΎ историчСским ΠΈ тСхничСским ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ всСгда ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅. ΠœΡ‹ рассмотрим всС основныС аспСкты Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈΡ… HTML-структуры, ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСр.
HTML (язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ гипСртСкста)
Основная Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для справочной Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ HTML ΠΏΠΎ MDN, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ссылки Π½Π° элСмСнты ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ элСмСнт ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ значСния ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, это ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто для Π½Π°Ρ‡Π°Π»Π°.

Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ | MDN

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

Π­Ρ‚ΠΈ рСсурсы созданы Π΄Π°Π»ΡŒΠ½ΠΎΠ²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ компаниями ΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приняли ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ стандарты ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠΉ ΠΎΠΏΡ‹Ρ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Creative Commons.

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ
Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ — это краткая сСрия статСй, знакомящих вас с практичСскими аспСктами Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Ρ‹ настроитС инструмСнты, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для создания простой Π²Π΅Π±-страницы ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ собствСнного простого ΠΊΠΎΠ΄Π°.

Π’Π²ΠΎΠ΄Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML
Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π·Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ основу, приучая вас ΠΊ Π²Π°ΠΆΠ½Ρ‹ΠΌ концСпциям ΠΈ синтаксису, рассматривая ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ HTML ΠΊ тСксту, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ гипСрссылки ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML для структурирования Π²Π΅Π±-страницы.
Бсылка Π½Π° элСмСнт HTML MDN
Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ справочник ΠΏΠΎ элСмСнтам HTML ΠΈ способам ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простой Π²Π΅Π±-страницы с HTML
Руководство Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HTML для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ объяснСния ΠΎΠ±Ρ‰ΠΈΡ… Ρ‚Π΅Π³ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π΅Π³ΠΈ HTML5.Π’Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ пошаговоС руководство ΠΏΠΎ созданию Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π²Π΅Π±-страницы с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°.
HTML-Π²Ρ‹Π·ΠΎΠ²Ρ‹
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эти Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ HTML (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π§Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ: элСмСнт

ΠΈΠ»ΠΈ элСмСнт

?Β»), УдСляя особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅.

Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

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

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

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

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

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

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

ЦСль состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ инструмСнтарий для написания ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ CSS ΠΈ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ всю ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ дисциплинам, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ стили тСкста ΠΈ вСрстка CSS.

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

Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

ΠœΠ°ΠΊΠ΅Ρ‚ CSS
На этом этапС ΠΌΡ‹ ΡƒΠΆΠ΅ рассмотрСли основы CSS, ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСкст, ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΡ€Π° ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ваши Π±Π»ΠΎΠΊΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ области просмотра ΠΈ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. ΠœΡ‹ рассмотрСли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия, поэтому Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² ΠΌΠ°ΠΊΠ΅Ρ‚ CSS, глядя Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ настройки отобраТСния, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ float ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½ΠΎΠ²Ρ‹Π΅ замысловатыС инструмСнты ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ flexbox.
Бсылка CSS
ΠŸΠΎΠ»Π½Ρ‹ΠΉ справочник ΠΏΠΎ CSS с подробностями ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Firefox ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.
Π Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ для Тидкости
Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Π²Π½ΠΎ измСняСтся вмСстС с ΠΎΠΊΠ½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΡ€ΠΈ этом сохраняя Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΡΠΊΡƒΡŽ сСтку.
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ CSS
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ CSS ΠΈ посмотритС, Π³Π΄Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ большС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

ИспользованиС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ CSS
ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚, Π½Π°ΠΊΠ»ΠΎΠ½, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.
CSS ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹
ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ CSS
, Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° спСцификации CSS3, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ способ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния свойств CSS вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнСния вступали Π² силу ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.
ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΏΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² (с @ font-face)
Ѐункция @ font-face ΠΈΠ· CSS3 позволяСт Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π² сСти доступным, управляСмым ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ способом.
Начало записи CSS
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² инструмСнты ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ для написания Π±ΠΎΠ»Π΅Π΅ сТатых, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… CSS.
Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ холсту
Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов с использованиСм элСмСнта холста.
HTML5 Π”ΠΎΠΊΡ‚ΠΎΡ€
статСй ΠΎΠ± использовании HTML5 прямо сСйчас.

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги JavaScript
Π’ нашСм ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ JavaScript ΠΌΡ‹ сначала ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ вопросы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Β«Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JavaScript?Β», «Как ΠΎΠ½ выглядит?Β» И Β«Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡƒΠΌΠ΅Π΅Ρ‚?Β», ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ практичСскому ΠΎΠΏΡ‹Ρ‚Ρƒ. ΠΎΠΏΡ‹Ρ‚ написания JavaScript.ПослС этого ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ обсудим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, строки, числа ΠΈ массивы.
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ JavaScript
Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ рассмотрСниС всСх ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ JavaScript, обращая Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚ΠΈΠΏΡ‹ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Ρ†ΠΈΠΊΠ»Ρ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ события. Π’Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ это Π² курсС, Π½ΠΎ лишь ΠΌΠΈΠΌΠΎΡ…ΠΎΠ΄ΠΎΠΌ — здСсь ΠΌΡ‹ всС ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ обсудим.
Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с JavaScript
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JavaScript ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ?
КодСкадСмия
Codecademy — это простой способ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ JavaScript.Π­Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ это со своими Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ.
бСсплатноCodeCamp
freeCodeCamp ΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ языкам ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΡƒΠΌ, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-радиостанция ΠΈ Π±Π»ΠΎΠ³.

ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ JavaScript
Π’ JavaScript Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Ρ‰Π΅ΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΎΡ‚ основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ JavaScript, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ строки ΠΈ массивы, Π΄ΠΎ API-интСрфСйсов Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, построСнных Π½Π° основС JavaScript. Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ для инкапсуляции связанных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² эффСктивныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ JavaScript Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ дальшС Π² своСм Π·Π½Π°Π½ΠΈΠΈ языка ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивный ΠΊΠΎΠ΄, поэтому ΠΌΡ‹ прСдоставили этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ синтаксис, рассмотрим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΈ объясним, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ JSON ΠΈ ΠΊΠ°ΠΊ с Π½ΠΈΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠ΅ Π²Π΅Π±-API
ΠŸΡ€ΠΈ написании клиСнтского JavaScript для Π²Π΅Π±-сайтов ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Ρ‹ Π½Π΅ ΡƒΠΉΠ΄Π΅Ρ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π»Π΅ΠΊΠΎ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API — интСрфСйсы для управлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ аспСктами Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сайт, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Π±-сайтов ΠΈΠ»ΠΈ БСрвисы.Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ рассмотрим, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ API-интСрфСйсы ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных API-интСрфСйсов, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ часто Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.
ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² JavaScript
ΠžΠ±Π·ΠΎΡ€ языка программирования JavaScript, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² срСднСго уровня.
ΠšΡ€Π°ΡΠ½ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹ΠΉ JavaScript
Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ руководство ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ мСтодологиям JavaScript.
Говоря JavaScript
Для программистов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят быстро ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ JavaScript, ΠΈ для программистов JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ / ΠΈΠ»ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹.
ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования JavaScript
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² основныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования JavaScript.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

Руководство ΠΏΠΎ JavaScript
Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅, рСгулярно обновляСмоС руководство ΠΏΠΎ JavaScript для всСх ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ обучСния ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ.
Π’Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ JS
БСрия ΠΊΠ½ΠΈΠ³, Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Π² основныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ языка JavaScript.
JavaScript Π‘Π°Π΄
ДокумСнтация ΠΏΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ частям JavaScript.
Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ES6
НадСТная ΠΈ подробная информация ΠΎ ECMAScript 2015.
Π¨Π°Π±Π»ΠΎΠ½Ρ‹ JavaScript
ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ шаблонов JavaScript ΠΈ Π°Π½Ρ‚ΠΈΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ², которая ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ jQuery, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² jQuery, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования, ΠΎΠ±Ρ‰ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ конструкторов, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования ΠΊΠΎΠ΄Π°, DOM.
Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ с описаниСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΈΡ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° страниц ΠΈ Ρ‚. Π”.
Π’ΠΈΠ΄Π΅ΠΎ JavaScript
ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠΎΠ² ΠΎ JavaScript для просмотра.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ HTML


Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный Π²Π΅Π±-сайт.

Из этого Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π° Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ всС ΠΎ HTML.

HTML Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ — ΠΎΠ½ Π²Π°ΠΌ понравится.


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅

Π­Ρ‚ΠΎ руководство ΠΏΠΎ HTML содСрТит сотни ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² HTML.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° HTML Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

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




Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы

Π­Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ


Π­Ρ‚ΠΎ Π°Π±Π·Π°Ρ†.


ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »
НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

НачнитС ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ HTML прямо сСйчас!


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ HTML

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° HTML Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π±ΠΎΠ»Π΅Π΅ 200 ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ HTML!


HTML-Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Π°

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ HTML Π² W3Schools!

ΠΠ°Ρ‡Π°Ρ‚ΡŒ HTML-Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρƒ!


Бсылки HTML

На W3Schools Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹Π΅ ссылки Π½Π° Ρ‚Π΅Π³ΠΈ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, события, названия Ρ†Π²Π΅Ρ‚ΠΎΠ², сущности, Π½Π°Π±ΠΎΡ€Ρ‹ символов, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° URL, языковыС ΠΊΠΎΠ΄Ρ‹, сообщСния HTTP ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Бсылка Π½Π° Ρ‚Π΅Π³ HTML


Π­ΠΊΠ·Π°ΠΌΠ΅Π½ HTML — ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ свой Π΄ΠΈΠΏΠ»ΠΎΠΌ!

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-сСртификация W3Schools

ИдСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для профСссионалов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, сСмью ΠΈ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ.

Π£ΠΆΠ΅ Π²Ρ‹Π΄Π°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 10 000 сСртификатов!

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сСртификат Β»

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ваши знания HTML.

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ HTML5 Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ваши знания Π² области Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ HTML5.

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ CSS ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ваши знания Π² области CSS.

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ JavaScript Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ваши знания JavaScript ΠΈ HTML DOM.

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ jQuery ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ваши знания ΠΎ jQuery.

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ PHP Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ваши знания PHP ΠΈ SQL (MySQL).

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ XML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ваши знания XML, XML DOM ΠΈ XSLT.

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ Bootstrap ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ваши знания ΠΎ срСдС Bootstrap.


ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия TechSmith | Snagit, Camtasia, TechSmith Relay

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия TechSmith | Snagit, Camtasia, TechSmith Relay

{{display}}

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ: {{количСство}}

{{total}}

{{#each groups}} {{#each items}} {{#if selected}}

{{display}}

{{#iff path ‘содСрТит’ ‘upgrade’}}

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ

{{Π΅Ρ‰Π΅}}

{{total}}

{{/ iff}} {{/Ссли}} {{/ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ}} {{/ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ}}
  • {{/ iff}} {{/ eachByOrder}} {{#each items}} {{#each items}} {{#iff path ‘===’ ‘SystemExtension.shippingcalculation ‘}} {{/ iff}} {{/ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ}} {{/ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ}} {{#ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·}} {{#iff taxValue «! ==» 0}}

    {{#taxLabel taxType ‘Tax:’ ‘НДБ:’ ‘ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π½Π°Π»ΠΎΠ³:’}} {{/ taxLabel}}

    {{Π½Π°Π»ΠΎΠ³}}

    {{/ iff}}

    {{itemCount this}} {{#isPlural this}} Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² {{else}} Π’ΠΎΠ²Π°Ρ€ {{/ isPlural}}

    ВсСго:

    {{total}}

    {{/ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ}}

    Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ для ΠΎΠ½Π»Π°ΠΉΠ½-обучСния

    НайдитС руководства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наши ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ.

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ руководства >>

    ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ создании Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

    ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ курсы >>

    Π’Π΅Π±ΠΈΠ½Π°Ρ€Ρ‹ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ мСроприятия

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ HTML ΠΈ HTML5

    HyperText Markup Language (HTML) — это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для создания ΠΎΠ½Π»Π°ΠΉΠ½-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈ сСгодня ΠΎΠ½ являСтся основой Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π²Π΅Π±-сайтов.Π’Π°ΠΊΠΎΠΉ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠ°ΠΊ HTML, позволяСт Π½Π°ΠΌ

    • ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ссылки Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹,
    • ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС Π² нашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π°
    • ΠΏΡ€ΠΈΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ контСкст ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ содСрТимому нашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

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

    Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создавался для хранСния ΠΈ прСдставлСния статичСских (нСизмСняСмых) Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠžΠ±ΡΡƒΠΆΠ΄Π°Π΅ΠΌΡ‹Π΅ Π²Ρ‹ΡˆΠ΅ аспСкты HTML Π±Ρ‹Π»ΠΈ прСкрасно Π²ΠΈΠ΄Π½Ρ‹ Π² этих Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… отсутствовал вСсь Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ. Они прСдставили ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ссылки Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

    HTML5 — это послСдняя вСрсия ΠΈΠ»ΠΈ спСцификация HTML. ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌ World Wide Web (W3C) — это организация, отвСтствСнная Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ стандартов для World Wide Web, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ стандарты HTML.По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Π΅Π±-страницы ΠΈ Π²Π΅Π±-прилоТСния становятся всС Π±ΠΎΠ»Π΅Π΅ слоТными, W3C обновляСт стандарты HTML.

    HTML5 Π²Π²ΠΎΠ΄ΠΈΡ‚ мноТСство сСмантичСских элСмСнтов. Π₯отя ΠΌΡ‹ обсуТдали, ΠΊΠ°ΠΊ HTML ΠΏΠΎΠΌΠΎΠ³ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ смысл Π½Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, Π΅Π³ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ввСдСния Π² HTML5 сСмантичСских элСмСнтов.

    ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
      
    
    
       Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы 
    
    
    
       

    Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

    Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π±Π·Π°Ρ†.

    ! DOCTYPE html: опрСдСляСт этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°ΠΊ HTML5

    html: ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт HTML-страницы

    head: элСмСнт содСрТит ΠΌΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅

    title: элСмСнт опрСдСляСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

    body: элСмСнт содСрТит Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ содСрТимоС страницы

    h2: элСмСнт опрСдСляСт большой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

    p: элСмСнт опрСдСляСт Π°Π±Π·Π°Ρ†

    Π›ΡƒΡ‡ΡˆΠ΅Π΅ мСсто для Π½Π°Ρ‡Π°Π»Π° изучСния HTML — это 2-часовоС Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML ΠΎΡ‚ freeCodeCamp руководство.

    Π—Π°Ρ‚Π΅ΠΌ, Ссли Π²Ρ‹ чувствуСтС сСбя Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠΈΠΌΡ‡ΠΈΠ²Ρ‹ΠΌ, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ 12-часовой курс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ HTML, HTML5 ΠΈ CSS.

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

    Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свои страницы Π² HTML , Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ страницу Π² HTML . Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, страница структурируСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС:

      
    
      
         Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы 
      
      
        
      
      

    1 — ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π½Π° страницС HTML ΠΈ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, какая вСрсия языка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с HTML5 .

    2 — Π’Π΅Π³ΠΈ ΠΈ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Π³Π΄Π΅ начинаСтся ΠΈ заканчиваСтся ΠΊΠΎΠ΄ HTML .

    3 — Π’Π΅Π³ΠΈ ΠΈ содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Π΅Π±-сайтС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΡΡ‚ΠΈΠ»ΡŒ, ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ΠΈ, скрипты ΠΈ Ρ‚. Π”.

    4 — </code> ΠΈ <code> Ρ‚Π΅Π³ΠΈ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы.Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π² Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π² своСм ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ВСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся ΠΌΠ΅ΠΆΠ΄Ρƒ этими Ρ‚Π΅Π³Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΆΠ΅ являСтся тСкстом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° поисковыми систСмами, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ страницы Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… поиска.

    5 — ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΈ размСщаСтся содСрТимоС страницы, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отобраТаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

    ИзмСнСния в HTML5

    Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ сСмантичСских Ρ‚Π΅Π³ΠΎΠ²

    ВмСсто использования

    для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° сущСствуСт нСсколько сСмантичСских (эти Ρ‚Π΅Π³ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ чтСния с экрана, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ людьми с ослаблСнным Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ) Ρ‚Π΅Π³ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ
    <Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»> .ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ‚Π΅Π³ΠΈ вмСсто ΠΎΠ±Ρ‰Π΅Π³ΠΎ
    .

    Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ — это ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ структуру ΠΈ содСрТимоС Π²Π΅Π±-страницы. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ Β«Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉΒ» языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ гипСртСкста (HTML).

    Π’ синтаксисС HTML ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки (Β«<Β» ΠΈ Β«>Β») ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния ΠΈΠΌΠ΅Π½ΠΈ элСмСнта HTML. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ΠΈ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ содСрТимом, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΈ содСрТат. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ.

    Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования элСмСнта p (

    ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠΏΠ° тСкста являСтся Π°Π±Π·Π°Ρ†Π΅ΠΌ:

      

    Π­Ρ‚ΠΎ Π°Π±Π·Π°Ρ†.

    ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚Π΅Π³ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ, ΠΈΠ½Π°Ρ‡Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

    Π‘Π°ΠΌΠΎΠ·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ элСмСнты

    НСкоторыС элСмСнты HTML ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ°ΠΌΠΎΠ·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρƒ Π½ΠΈΡ… Π½Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°. Π‘Π°ΠΌΠΎΠ·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ элСмСнты ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π² ваш Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ являСтся элСмСнт br (
    ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вставляСт Ρ€Π°Π·Ρ€Ρ‹Π² строки Π² тСкст. РаньшС ΡΠ°ΠΌΠΎΠ·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ‚Π΅Π³ΠΈ ΠΈΠΌΠ΅Π»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ (
    ), ΠΎΠ΄Π½Π°ΠΊΠΎ спСцификация HTML5 большС Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ этого.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнта HTML

    БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ доступных элСмСнтов HTML. Π’ΠΎΡ‚ список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚:

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

    Π’Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ HTML Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ элСмСнты Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ структуру страницы. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π³ΠΈ сначала Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ самого Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ элСмСнта.

    ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ:

    Π­Ρ‚ΠΎ Π°Π±Π·Π°Ρ†, содСрТащий элСмСнт span.

    ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ:

    Π­Ρ‚ΠΎ Π°Π±Π·Π°Ρ†, содСрТащий элСмСнт span .

    Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ уровня Π±Π»ΠΎΠΊΠ° ΠΈ встроСнныС элСмСнты

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

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

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

    БущСствуСт элСмСнт , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML.Он Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ Β«ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉΒ» элСмСнт, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ для Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов HTML ΠΈ содСрТимого страницы.

    Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ страницы с элСмСнтом Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, элСмСнтом Ρ‚Π΅Π»Π° ΠΈ ΠΎΠ΄Π½ΠΈΠΌ Π°Π±Π·Π°Ρ†Π΅ΠΌ:

      
    
      
      
      
        

    Π― Π°Π±Π·Π°Ρ†

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

    Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML.

      <Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ>
      
      

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

    Π­Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ содСрТимого HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

       ...   

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

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π°Π±Π·Π°Ρ†, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, самый распространСнный элСмСнт уровня Π±Π»ΠΎΠΊΠ°.

      

    ...

    Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ A (ссылка)

    Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ гипСрссылку для направлСния посСтитСлСй Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу ΠΈΠ»ΠΈ рСсурс.

       ...   

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° . Π£ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ опрСдСляСтС источник ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

    src — Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ прСдоставляСт URL-адрСс изобраТСния, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π»ΠΈΠ±ΠΎ Π½Π° вашСм ПК / Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅, Π»ΠΈΠ±ΠΎ для добавлСния с ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²Π΅Π±-сайта. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ указанная ссылка Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π°, ΠΈΠ½Π°Ρ‡Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° вашСй Π²Π΅Π±-страницС.

    alt — Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±ΠΈΡ‚ΠΎΠ³ΠΎ изобраТСния ΠΈΠ»ΠΈ нСспособности вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²Π΅Π±-страницС. Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· названия, прСдоставляСт Β«ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΡƒΒ» ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, которая прСдставляСт собой Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Β«Π’Π•ΠšΠ‘Π’Β», ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€
      Descriptive Title  

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ изобраТСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹:
      Descriptive Title  

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (0 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отсутствиС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹):
      ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ  

    Π’Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:
      ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ  

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стили Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ style:
      Descriptive Title  

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

    Бсылки ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° всСх Π²Π΅Π±-страницах. Бсылки ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ страницы ΠΊ страницС.

    HTML-ссылки ΡΠ²Π»ΡΡŽΡ‚ΡΡ гипСрссылками. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ссылку ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ.

    Когда Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ссылку, стрСлка ΠΌΡ‹ΡˆΠΈ прСвращаСтся Π² ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Ρ€ΡƒΠΊΡƒ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Бсылка Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ тСкстовой.Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт HTML.

    Π’ HTML ссылки ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π°:

       тСкст ссылки   

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

       ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ наш сайт для ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ   

    Атрибут href ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ адрСс назначСния (https://www.freecodecamp.org) ссылки.

    ВСкст ссылки — это видимая Ρ‡Π°ΡΡ‚ΡŒ (посСтитС наш сайт для обучСния).

    НаТав Π½Π° тСкст ссылки, Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ адрСсу.

    Бписки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для опрСдСлСния Π½Π°Π±ΠΎΡ€Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов ΠΈΠ»ΠΈ связанной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ…ΠΎΡ€ΠΎΡˆΠΎ сформированном ΠΈ сСмантичСском Π²ΠΈΠ΄Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, список ΠΈΠ½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ список ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹Ρ… шагов. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°

    HTML ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° списков — Π·Π°ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ , unord e красный ΠΈ описаниС списки.

    УпорядочСнныС списки

    УпорядочСнный список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π°Π±ΠΎΡ€Π° связанных элСмСнтов Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС.Π­Ρ‚ΠΎΡ‚ список создаСтся Ρ‚Π΅Π³ΠΎΠΌ

      . ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт списка ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ Ρ‚Π΅Π³ΠΎΠΌ
    1. .

      Код
        
      1. Π‘ΠΌΠ΅ΡˆΠ°ΠΉΡ‚Π΅ ΠΈΠ½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚Ρ‹.
      2. Π—Π°ΠΏΠ΅ΠΊΠ°Ρ‚ΡŒ Π² Π΄ΡƒΡ…ΠΎΠ²ΠΊΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ часа.
      3. Π”Π°ΠΉΡ‚Π΅ ΠΏΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Π΄Π΅ΡΡΡ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚.
      ΠŸΡ€ΠΈΠΌΠ΅Ρ€
      1. Π‘ΠΌΠ΅ΡˆΠ°ΠΉΡ‚Π΅ ΠΈΠ½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚Ρ‹
      2. Π’Ρ‹ΠΏΠ΅ΠΊΠ°ΠΉΡ‚Π΅ Π² Π΄ΡƒΡ…ΠΎΠ²ΠΊΠ΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ часа
      3. Π”Π°ΠΉΡ‚Π΅ ΠΏΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Π΄Π΅ΡΡΡ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚

      НСупорядочСнныС списки

      НСупорядочСнный список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π°Π±ΠΎΡ€Π° связанныС элСмСнты, Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС.Π­Ρ‚ΠΎΡ‚ список создаСтся Ρ‚Π΅Π³ΠΎΠΌ

        . ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт списка ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ Ρ‚Π΅Π³ΠΎΠΌ
      • .

        Код
          
        • Π¨ΠΎΠΊΠΎΠ»Π°Π΄Π½Ρ‹ΠΉ Ρ‚ΠΎΡ€Ρ‚
        • Π’ΠΎΡ€Ρ‚ "Π¨Π²Π°Ρ€Ρ†Π²Π°Π»ΡŒΠ΄"
        • Ананасовый Ρ‚ΠΎΡ€Ρ‚
        ΠŸΡ€ΠΈΠΌΠ΅Ρ€
        • Π¨ΠΎΠΊΠΎΠ»Π°Π΄Π½Ρ‹ΠΉ Ρ‚ΠΎΡ€Ρ‚
        • Π¨Π²Π°Ρ€Ρ†Π²Π°Π»ΡŒΠ΄ΡΠΊΠΈΠΉ Ρ‚ΠΎΡ€Ρ‚
        • Ананасовый Ρ‚ΠΎΡ€Ρ‚

        Бписки описаний

        Бписок описаний ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния списка Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΈ ΠΈΡ… описаний.Π­Ρ‚ΠΎΡ‚ список создаСтся Ρ‚Π΅Π³ΠΎΠΌ

        . ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт списка ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ Ρ‚Π΅Π³ΠΎΠΌ
        .

        Код
          
        Π₯Π»Π΅Π±
        Π’Ρ‹ΠΏΠ΅Ρ‡ΠΊΠ° ΠΈΠ· ΠΌΡƒΠΊΠΈ.
        ΠšΠΎΡ„Π΅
        Напиток ΠΈΠ· ΠΆΠ°Ρ€Π΅Π½Ρ‹Ρ… ΠΊΠΎΡ„Π΅ΠΉΠ½Ρ‹Ρ… Π·Π΅Ρ€Π΅Π½.
        Π’Ρ‹Ρ…ΠΎΠ΄

        Π₯Π»Π΅Π± Π’Ρ‹ΠΏΠ΅Ρ‡ΠΊΠ° ΠΈΠ· ΠΌΡƒΠΊΠΈ. ΠšΠΎΡ„Π΅ Напиток ΠΈΠ· ΠΎΠ±ΠΆΠ°Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΡ„Π΅ΠΉΠ½Ρ‹Ρ… Π·Π΅Ρ€Π΅Π½.

        Бписок стилСй

        Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ стилСм списка. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство стиля списка списков. Π’Π°Ρˆ список ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ², ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², римских Ρ†ΠΈΡ„Ρ€ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

        свойство стиля списка являСтся сокращСниСм для Ρ‚ΠΈΠΏΠ° списка стиля , ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ стиля списка , изобраТСния стиля списка .

        Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ / 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-Π°Ρ‚Π°ΠΊΠ°ΠΌ.

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

        Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ

        - докумСнтация ΠΏΠΎ NetworkX 2.6.2

        Π­Ρ‚ΠΎ руководство ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с NetworkX.

        Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

        Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ пустой Π³Ρ€Π°Ρ„ Π±Π΅Π· ΡƒΠ·Π»ΠΎΠ² ΠΈ Ρ€Π΅Π±Π΅Ρ€.

         >>> ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ networkx ΠΊΠ°ΠΊ nx
        >>> G = nx.Graph ()
         

        По ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, Π“Ρ€Π°Ρ„ΠΈΠΊ прСдставляСт собой Π½Π°Π±ΠΎΡ€ ΡƒΠ·Π»ΠΎΠ² (Π²Π΅Ρ€ΡˆΠΈΠ½) вмСстС с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹ ΡƒΠ·Π»ΠΎΠ² (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ, связями ΠΈ Ρ‚. Π΄.). Π’ NetworkX ΡƒΠ·Π»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ Ρ…Π΅ΡˆΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, тСкстовой строкой, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ XML, Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ, настраиваСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ·Π»Π° ΠΈ Ρ‚. Π΄.

        ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

        Python None ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΡƒΠ·Π»Π°. Π­Ρ‚ΠΎ опрСдСляСт, Π±Ρ‹Π»ΠΈ Π»ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.И Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΎΠ·ΠΎΡ€Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Β«Π½Π΅ ΡƒΠ·Π΅Π»Β».

        Π£Π·Π»Ρ‹

        Π“Ρ€Π°Ρ„ΠΈΠΊ G ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°ΡΡ‚ΠΈΡ‚ΡŒ нСсколькими способами. NetworkX Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΎΠ² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ срСдства для чтСния ΠΈ записи Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…. Но для Π½Π°Ρ‡Π°Π»Π° рассмотрим простыС манипуляции. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΡƒΠ·Π΅Π» Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·

        ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΠ·Π»Ρ‹ ΠΈΠ· любого ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ списка

         >>> G.add_nodes_from ([2, 3])
         

        Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡƒΠ·Π»Ρ‹ вмСстС с ΡƒΠ·Π»ΠΎΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Ссли ваш ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π΄Π°Π΅Ρ‚ 2 ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° Ρ„ΠΎΡ€ΠΌΡ‹ (ΡƒΠ·Π΅Π», node_attribute_dict) :

         >>> Π“.add_nodes_from ([
        ... (4, {"Ρ†Π²Π΅Ρ‚": "красный"}),
        ... (5, {"Ρ†Π²Π΅Ρ‚": "Π·Π΅Π»Π΅Π½Ρ‹ΠΉ"}),
        ...])
         

        Атрибуты ΡƒΠ·Π»Π° ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅.

        Π£Π·Π»Ρ‹ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ:

         >>> H = nx.path_graph (10)
        >>> G.add_nodes_from (H)
         

        G Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ содСрТит ΡƒΠ·Π»Ρ‹ H ΠΊΠ°ΠΊ ΡƒΠ·Π»Ρ‹ G . Напротив, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ H Π² качСствС ΡƒΠ·Π»Π° Π² G .

        Π“Ρ€Π°Ρ„ΠΈΠΊ G Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ содСрТит H Π² качСствС ΡƒΠ·Π»Π°.Π­Ρ‚Π° Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ эффСктивна, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π»Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ сущности. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² G ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, связанный ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± ΡƒΠ·Π»Π΅, Ссли Π’Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅.

        ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

        НС слСдуСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡƒΠ·Π»Π°, Ссли Ρ…Π΅Ρˆ зависит ΠΎΡ‚ ΠΎ Π΅Π³ΠΎ содСрТании.

        ΠšΡ€ΠΎΠΌΠΊΠΈ

        G Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ, добавляя ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π΅Π±Ρ€Ρƒ Π·Π° Ρ€Π°Π·,

         >>> Π“.add_edge (1, 2)
        >>> e = (2, 3)
        >>> G.add_edge (* e) # Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ Ρ€Π΅Π±Π΅Ρ€ *
         

        , Π΄ΠΎΠ±Π°Π²ΠΈΠ² список Ρ€Π΅Π±Π΅Ρ€,

         >>> G.add_edges_from ([(1, 2), (1, 3)])
         

        ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ мноТСства Ρ€Π΅Π±Π΅Ρ€. ebunch любой ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ€Π΅Π±Π΅Ρ€-ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ. ΠšΠΎΡ€Ρ‚Π΅ΠΆ Ρ€Π΅Π±Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΌ ΠΈΠ· 2 ΡƒΠ·Π»ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΌ ΠΈΠ· 3 с 2 ΡƒΠ·Π»Π°ΠΌΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ€Π΅Π±Π΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, (2, 3, {'вСс': 3,1415}) . Атрибуты края ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π΄Π°Π»Π΅Π΅ Π½ΠΈΠΆΠ΅.

         >>> G.add_edges_from (H.edges)
         

        ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠ·Π»ΠΎΠ² ΠΈΠ»ΠΈ Ρ€Π΅Π±Π΅Ρ€ ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΉ Π½Π΅Ρ‚. НапримСр, послС удалСния всСх ΡƒΠ·Π»ΠΎΠ² ΠΈ Ρ€Π΅Π±Π΅Ρ€

        ΠΌΡ‹ добавляСм Π½ΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ / Ρ€Π΅Π±Ρ€Π°, ΠΈ NetworkX Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ всС ΡƒΠΆΠ΅ присутствуСт.

         >>> G.add_edges_from ([(1, 2), (1, 3)])
        >>> G.add_node (1)
        >>> G.add_edge (1, 2)
        >>> G.add_node ("spam") # добавляСт ΡƒΠ·Π΅Π» "spam"
        >>> G.add_nodes_from ("spam") # добавляСт 4 ΡƒΠ·Π»Π°: 's', 'p', 'a', 'm'
        >>> Π“.add_edge (3; ΠΌ)
         

        На этом этапС Π³Ρ€Π°Ρ„ G состоит ΠΈΠ· 8 ΡƒΠ·Π»ΠΎΠ² ΠΈ 3 Ρ€Π΅Π±Π΅Ρ€, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ·:

         >>> G.число_ΡƒΠ·Π»ΠΎΠ² ()
        8
        >>> G.number_of_edges ()
        3
         

        ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

        ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ прСдоставлСния ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΎ смСТности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, G.adj, G.successors, G.predecessors) - порядок добавлСния Ρ€Π΅Π±Π΅Ρ€. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½ΠΈΠ΅, порядок G.edges - это порядок ΠΏΡ€ΠΈΠΌΡ‹ΠΊΠ°Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΊΠ°ΠΊ порядок ΡƒΠ·Π»ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ смСТности ΡƒΠ·Π»Π°. Π‘ΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅:

         >>> DG = nx.DiGraph ()
        >>> DG.add_edge (2, 1) # добавляСт ΡƒΠ·Π»Ρ‹ Π² порядкС 2, 1
        >>> DG.add_edge (1, 3)
        >>> DG.add_edge (2, 4)
        >>> DG.add_edge (1, 2)
        >>> список ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ (DG.successors (2)) == [1, 4]
        >>> список ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ (DG.edges) == [(2, 1), (2, 4), (1, 3), (1, 2)]
         

        ИсслСдованиС элСмСнтов Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

        ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ·Π»Ρ‹ ΠΈ Ρ€Π΅Π±Ρ€Π°. Π§Π΅Ρ‚Ρ‹Ρ€Π΅ основных свойства Π³Ρ€Π°Ρ„Π° ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹: G.nodes , G.edges , G.adj ΠΈ G.ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ . Π­Ρ‚ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ мноТСству прСдставлСниями ΡƒΠ·Π»ΠΎΠ², Ρ€Π΅Π±Π΅Ρ€, сосСдСй (смСТностСй) ΠΈ стСпСнСй ΡƒΠ·Π»ΠΎΠ² Π² Π³Ρ€Π°Ρ„Π΅. Они ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ постоянно обновляСмый доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΊ структура Π³Ρ€Π°Ρ„Π°. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° dict, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΡƒΠ·Π΅Π» ΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· прСдставлСния ΠΈ итСрация с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ .items () , .data ('span') . Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° вмСсто прСдставлСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ списки, хотя Π½Π°Π±ΠΎΡ€Ρ‹, словари, ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… контСкстах.

         >>> список (G. ΡƒΠ·Π»Ρ‹)
        [1, 2, 3, 'спам', 's', 'p', 'a', 'm']
        >>> список (G.edges)
        [(1, 2), (1, 3), (3, 'm')]
        >>> list (G.adj [1]) # ΠΈΠ»ΠΈ list (G.neighbours (1))
        [2, 3]
        >>> G.degree [1] # количСство Ρ€Π΅Π±Π΅Ρ€, ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Ρ… 1
        2
         

        МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ для ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎ Ρ€Π΅Π±Ρ€Π°Ρ… ΠΈ градусах ΠΈΠ· подмноТСства всСх ΡƒΠ·Π»ΠΎΠ². ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ nbunch. nbunch ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ·: НСт (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всС ΡƒΠ·Π»Ρ‹), ΡƒΠ·Π΅Π» ΠΈΠ»ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΡƒΠ·Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сам Π½Π΅ являСтся ΡƒΠ·Π»ΠΎΠΌ Π² Π³Ρ€Π°Ρ„ΠΈΠΊ.

         >>> G.edges ([2, 'm'])
        EdgeDataView ([(2, 1), ('m', 3)])
        >>> G.degree ([2, 3])
        DegreeView ({2: 1, 3: 2})
         

        ИспользованиС конструкторов Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²

        ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ - с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… структуру Π³Ρ€Π°Ρ„Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ нСпосрСдствСнно конструкторам Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… классы Π³Ρ€Π°Ρ„ΠΎΠ². ΠŸΡ€ΠΈ создании структуры Π³Ρ€Π°Ρ„Π° ΠΏΡƒΡ‚Π΅ΠΌ создания экзСмпляра ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π³Ρ€Π°Ρ„ΠΎΠ² классы Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ….

         >>> Π“.add_edge (1, 2)
        >>> H = nx.DiGraph (G) # ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ DiGraph, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ соСдинСния ΠΈΠ· G
        >>> список (H.edges ())
        [(1, 2), (2, 1)]
        >>> edgelist = [(0, 1), (1, 2), (2, 3)]
        >>> H = nx.Graph (список Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²)
         

        Π§Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС ΡƒΠ·Π»ΠΎΠ² ΠΈ Ρ€Π΅Π±Π΅Ρ€

        Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π»Ρ‹ ΠΈ Ρ€Π΅Π±Ρ€Π° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΊΠ°ΠΊ NetworkX ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ элСмСнты Π² качСствС ΡƒΠ·Π»ΠΎΠ² ΠΈ края. Π§Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ числа ΠΈΠ»ΠΈ строки, Π½ΠΎ ΡƒΠ·Π΅Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ Ρ…Π΅ΡˆΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (ΠΊΡ€ΠΎΠΌΠ΅ НСт ), ΠΈ Ρ€Π΅Π±Ρ€ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано с Π»ΡŽΠ±Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ x с использованиСм G.add_edge (n1, n2, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ = x) .

        Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, n1 ΠΈ n2 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π±Π΅Π»ΠΊΠ° ΠΈΠ· RCSB Protein Π‘Π°Π½ΠΊ Π΄Π°Π½Π½Ρ‹Ρ…, Π° x ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ XML-записи ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ наблюдСния Π·Π° ΠΈΡ… взаимодСйствиСм.

        ΠœΡ‹ нашли эту ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ вСсьма ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, Π½ΠΎ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Сю ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠΌΡƒ повСдСнию, Ссли Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Python. Если ΡΠΎΠΌΠ½Π΅Π²Π°Π΅Ρ‚Π΅ΡΡŒ, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования convert_node_labels_to_integers () для получСния Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ с цСлочислСнными ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

        Доступ ΠΊ краям ΠΈ сосСдям

        Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²ΠΈΠ΄Π°ΠΌ Graph.edges ΠΈ Graph.adj , доступ ΠΊ Ρ€Π΅Π±Ρ€Π°ΠΌ ΠΈ сосСдям Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ с использованиСм индСксной записи.

         >>> G = nx.Graph ([(1, 2, {"Ρ†Π²Π΅Ρ‚": "ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ"})])
        >>> G [1] # Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ G.adj [1]
        AtlasView ({2: {'Ρ†Π²Π΅Ρ‚': 'ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ'}})
        >>> G [1] [2]
        {'Ρ†Π²Π΅Ρ‚': 'ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ'}
        >>> G.edges [1, 2]
        {'Ρ†Π²Π΅Ρ‚': 'ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ'}
         

        Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ / ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ€Π΅Π±Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ Ссли ΠΊΡ€Π°ΠΉ ΡƒΠΆΠ΅ сущСствуСт.

         >>> G.add_edge (1, 3)
        >>> G [1] [3] ['color'] = "синий"
        >>> G.edges [1, 2] ['color'] = "красный"
        >>> G.edges [1, 2]
        {'красный Ρ†Π²Π΅Ρ‚'}
         

        Быстрая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° всСх ΠΏΠ°Ρ€ (ΡƒΠ·Π΅Π», ΡΠΌΠ΅ΠΆΠ½ΠΎΡΡ‚ΡŒ) достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ G.adjacency () ΠΈΠ»ΠΈ G.adj.items () . ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΎΠ² итСрация ΠΏΠΎ смСТности Π²ΠΈΠ΄ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π΅Π±Ρ€ΠΎ Π΄Π²Π°ΠΆΠ΄Ρ‹.

         >>> FG = nx.Graph ()
        >>> FG.add_weighted_edges_from ([(1, 2, 0,125), (1, 3, 0,75), (2, 4, 1.2), (3, 4, 0,375)])
        >>> для n, nbrs в FG.adj.items ():
        ... для nbr, eattr в nbrs.items ():
        ... wt = eattr ['вСс']
        ... Ссли wt <0,5: print (f "({n}, {nbr}, {wt: .3})")
        (1, 2, 0,125)
        (2, 1, 0,125)
        (3, 4, 0,375)
        (4, 3, 0,375)
         

        Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ доступ ΠΊΠΎ всСм ΠΊΡ€ΠΎΠΌΠΊΠ°ΠΌ достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства ΠΊΡ€ΠΎΠΌΠΊΠΈ.

         >>> for (u, v, wt) Π² FG.edges.data ('weight'):
        ... Ссли wt <0,5:
        ... print (f "({u}, {v}, {wt: .3})")
        (1, 2, 0,125)
        (3, 4, 0,375)
         

        Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΊ Π³Ρ€Π°Ρ„Π°ΠΌ, ΡƒΠ·Π»Π°ΠΌ ΠΈ Ρ€Π΅Π±Ρ€Π°ΠΌ

        Атрибуты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ вСса, ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ†Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нравится, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ ΠΊ Π³Ρ€Π°Ρ„Π°ΠΌ, ΡƒΠ·Π»Π°ΠΌ ΠΈΠ»ΠΈ Ρ€Π΅Π±Ρ€Π°ΠΌ.

        ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π³Ρ€Π°Ρ„, ΡƒΠ·Π΅Π» ΠΈ Ρ€Π΅Π±Ρ€ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡ / Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ассоциированном ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² (ΠΊΠ»ΡŽΡ‡ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ…Π΅ΡˆΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ пусты, Π½ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ add_edge , add_node ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ словарями Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ G.graph , G.nodes ΠΈ G.edges для Π³Ρ€Π°Ρ„ΠΈΠΊΠ° G .

        Атрибуты Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

        НазначСниС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

         >>> G = nx.Π“Ρ€Π°Ρ„ΠΈΠΊ (дСнь = "пятница")
        >>> G.graph
        {'дСнь': 'пятница'}
         

        Или Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅

         >>> G.graph ['day'] = "понСдСльник"
        >>> G.graph
        {'дСнь': 'понСдСльник'}
         

        Атрибуты ΡƒΠ·Π»Π°

        Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡƒΠ·Π»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ add_node () , add_nodes_from () ΠΈΠ»ΠΈ G.nodes

         >>> G.add_node (1, time = '5pm')
        >>> G.add_nodes_from ([3], врСмя = '14:00')
        >>> G.nodes [1]
        {'time': '5pm'}
        >>> Π“.ΡƒΠ·Π»Ρ‹ [1] ['room'] = 714
        >>> G.nodes.data ()
        NodeDataView ({1: {'врСмя': '17:00', 'ΠΊΠΎΠΌΠ½Π°Ρ‚Π°': 714}, 3: {'врСмя': '14:00'}})
         

        ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΠ·Π»Π° ΠΊ G.nodes Π½Π΅ добавляСт Π΅Π³ΠΎ ΠΊ Π³Ρ€Π°Ρ„Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ G.add_node () для добавлСния Π½ΠΎΠ²Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ². Аналогично для Ρ€Π΅Π±Π΅Ρ€.

        Атрибуты края

        Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ / ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ€Π΅Π±Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ add_edge () , add_edges_from () , ΠΈΠ»ΠΈ подстрочноС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

         >>> G.add_edge (1, 2, вСс = 4.7)
        >>> Π“.add_edges_from ([(3, 4), (4, 5)], Ρ†Π²Π΅Ρ‚ = 'красный')
        >>> G.add_edges_from ([(1, 2, {'color': 'blue'}), (2, 3, {'weight': 8})])
        >>> G [1] [2] ['вСс'] = 4,7
        >>> G.edges [3, 4] ['вСс'] = 4,2
         

        Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ вСс Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ числовым, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π±Π΅Ρ€.

        НаправлСнныС Π³Ρ€Π°Ρ„Ρ‹

        Класс DiGraph прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ спСцифичСскиС свойства. ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ краям, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, DiGraph.out_edges , DiGraph.in_degree , DiGraph.ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΈ () , DiGraph.predecessors () ΠΈ Ρ‚. Π”. Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ±ΠΎΠΈΠΌΠΈ классами, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ вСрсии сосСди () эквивалСнтно ΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠ°ΠΌ () , Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ градус сообщаСт сумма in_degree ΠΈ out_degree , Π΄Π°ΠΆΠ΅ Ссли это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.

         >>> DG = nx.DiGraph ()
        >>> DG.add_weighted_edges_from ([(1, 2, 0.5), (3, 1, 0,75)])
        >>> DG.out_degree (1, вСс = 'вСс')
        0,5
        >>> DG.degree (1, weight = 'вСс')
        1,25
        >>> список (Π“Π”. ΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠΈ (1))
        [2]
        >>> list (DG.neighbours (1))
        [2]
         

        НСкоторыС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΎΠ², Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ для ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΎΠ². Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΡΠΊΠ»ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ ΠΊ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ шишСк Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° ΠΈ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„Ρ‹ вмСстС опасны. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»Π΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π²Π°ΠΌ, вСроятно, слСдуСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Graph.to_undirected () ΠΈΠ»ΠΈ с

         >>> H = nx.Graph (G) # ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ H ΠΈΠ· ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π° G
         

        ΠœΡƒΠ»ΡŒΡ‚ΠΈΠ³Ρ€Π°Ρ„Ρ‹

        NetworkX прСдоставляСт классы для Π³Ρ€Π°Ρ„ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π΅Π±Π΅Ρ€. ΠΌΠ΅ΠΆΠ΄Ρƒ любой ΠΏΠ°Ρ€ΠΎΠΉ ΡƒΠ·Π»ΠΎΠ². MultiGraph ΠΈ MultiDiGraph классы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Ρ€Π΅Π±Ρ€ΠΎ Π΄Π²Π°ΠΆΠ΄Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Π΅ края. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π° Ρ‚Π°ΠΊΠΈΡ… Π³Ρ€Π°Ρ„Π°Ρ… Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹.Π“Π΄Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MultiGraph.degree () ΠΌΡ‹ прСдоставляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² стандартный Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСрСния Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.

         >>> MG = nx.MultiGraph ()
        >>> MG.add_weighted_edges_from ([(1, 2, 0.5), (1, 2, 0.75), (2, 3, 0.5)])
        >>> dict (MG.degree (weight = 'weight'))
        {1: 1,25, 2: 1,75, 3: 0,5}
        >>> GG = nx.Graph ()
        >>> для n, nbrs в MG.adjacency ():
        ... для NBR, ΡƒΠΊΠ°Π· Π² NBR.ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹():
        ... minvalue = min ([d ['weight'] для d Π² edict.values ​​()])
        ... GG.add_edge (n, nbr, weight = minvalue)
        ...
        >>> nx.shortest_path (GG, 1, 3)
        [1, 2, 3]
         

        Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ

        Помимо построСния Π³Ρ€Π°Ρ„ΠΎΠ² ΡƒΠ·Π΅Π» Π·Π° ΡƒΠ·Π»ΠΎΠΌ ΠΈΠ»ΠΈ Ρ€Π΅Π±Ρ€ΠΎ Π·Π° Ρ€Π΅Π±Ρ€ΠΎΠΌ, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сгСнСрирован

        1. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ классичСских графичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

        ΠΏΠΎΠ΄Π³Ρ€Π°Ρ„ (G, nbunch)

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π³Ρ€Π°Ρ„, созданный Π½Π° ΡƒΠ·Π»Π°Ρ… Π² nbunch.

        ΡˆΡ‚ΡƒΡ†Π΅Ρ€ (G, H [, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, имя])

        Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ объСдинСниС Π³Ρ€Π°Ρ„ΠΎΠ² G ΠΈ H.

        disjoint_union (G, H)

        Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ нСсвязноС объСдинСниС Π³Ρ€Π°Ρ„ΠΎΠ² G ΠΈ H.

        Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²_ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ (G, H)

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ G ΠΈ H.

        ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ (G, H)

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π³Ρ€Π°Ρ„ G, составлСнный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ H.

        Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (G)

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ графичСскоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ G.

        create_empty_copy (G [, with_data])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ копию Π³Ρ€Π°Ρ„Π° G со всСми ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ.

        to_undirected (Π³Ρ€Π°Ρ„ΠΈΠΊ)

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π³Ρ€Π°Ρ„ΠΈΠΊ .

        to_directed (Π³Ρ€Π°Ρ„ΠΈΠΊ)

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π³Ρ€Π°Ρ„ΠΈΠΊ .

        1. ИспользованиС Π²Ρ‹Π·ΠΎΠ²Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· классичСских Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,

        petersen_graph ([create_using])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π³Ρ€Π°Ρ„ ΠŸΠ΅Ρ‚Π΅Ρ€ΡΠ΅Π½Π°.

        tutte_graph ([create_using])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ Π’ΡƒΡ‚Ρ‚Π΅.

        sedgewick_maze_graph ([create_using])

        Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ нСбольшой Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π°.

        тСтраэдричСский_Π³Ρ€Π°Ρ„ ([create_using])

        Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ 3-рСгулярный ΠΏΠ»Π°Ρ‚ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ тСтраэдричСский Π³Ρ€Π°Ρ„.

        1. ИспользованиС (конструктивного) Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° для классичСского Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,

        complete_graph (n [, create_using])

        Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ K_n с n ΡƒΠ·Π»Π°ΠΌΠΈ.

        complete_bipartite_graph (n1, n2 [, create_using])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π΄Π²ΡƒΠ΄ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ K_ {n_1, n_2} .

        barbell_graph (m1, m2 [, create_using])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ ΡˆΡ‚Π°Π½Π³ΠΈ: Π΄Π²Π° ΠΏΠΎΠ»Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, соСдинСнных ΠΏΡƒΡ‚Π΅ΠΌ.

        lollipop_graph (m, n [, create_using])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ Π»Π΅Π΄Π΅Π½Ρ†Π° Π½Π° ΠΏΠ°Π»ΠΎΡ‡ΠΊΠ΅; К_ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ П_Π½ .

        Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

         >>> K_5 = nx.complete_graph (5)
        >>> K_3_5 = nx.complete_bipartite_graph (3, 5)
        >>> ΡˆΡ‚Π°Π½Π³Π° = nx.barbell_graph (10, 10)
        >>> Π»Π΅Π΄Π΅Π½Π΅Ρ† = nx.lollipop_graph (10, 20)
         
        1. ИспользованиС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° стохастичСских Π³Ρ€Π°Ρ„ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,

        erdos_renyi_graph (n, p [, seed ,arded])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ случайный Π³Ρ€Π°Ρ„ \ (G_ {n, p} \), Ρ‚Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ Π³Ρ€Π°Ρ„ Π­Ρ€Π΄Π΅ΡˆΠ°-РСньи ΠΈΠ»ΠΈ Π±ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„.

        watts_strogatz_graph (n, k, p [, seed])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π³Ρ€Π°Ρ„ ΠΌΠ°Π»ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° Уоттса – Π‘Ρ‚Ρ€ΠΎΠ³Π°Ρ†Π°.

        barabasi_albert_graph (n, m [, seed,…])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ случайный Π³Ρ€Π°Ρ„ΠΈΠΊ с использованиСм ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ привязки Π‘Π°Ρ€Π°Π±Π°ΡˆΠΈ – ΠΠ»ΡŒΠ±Π΅Ρ€Ρ‚Π°

        random_lobster (n, p1, p2 [, seed])

        Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ случайный Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΎΠΌΠ°Ρ€Π°.

        Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

         >>> er = nx.erdos_renyi_graph (100, 0.15)
        >>> ws = nx.watts_strogatz_graph (30, 3, 0.1)
        >>> ba = nx.barabasi_albert_graph (100, 5)
        >>> красный = nx.random_lobster (100, 0.9, 0.9)
         
        1. Π§Ρ‚Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, хранящСгося Π² Ρ„Π°ΠΉΠ»Π΅, с использованиСм ΠΎΠ±Ρ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ списки ΠΊΡ€Π°Π΅Π², списки смСТности, GML, GraphML, pickle, LEDA ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

         >>> nx.write_gml (красный, "ΠΏΡƒΡ‚ΡŒ.to.file ")
        >>> mygraph = nx.read_gml ("ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ")
         

        ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² см. Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Π° для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² см. Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²

        .

        Анализ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²

        Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° G ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΠΊΠΎ-графичСских Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ:

         >>> G = nx.Graph ()
        >>> G.add_edges_from ([(1, 2), (1, 3)])
        >>> G.add_node ("spam") # добавляСт ΡƒΠ·Π΅Π» "spam"
        >>> список (nx.ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅_ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ (G))
        [{1, 2, 3}, {'спам'}]
        >>> отсортировано (d для n, d Π² G.degree ())
        [0, 1, 1, 2]
        >>> nx.clustering (G)
        {1: 0, 2: 0, 3: 0, 'спам': 0}
         

        НСкоторыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с большими Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ 2-ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°ΠΌ (ΡƒΠ·Π΅Π», Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅). ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΎΠ½ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² структурС dict .

         >>> sp = dict (nx.all_pairs_shortest_path (G))
        >>> sp [3]
        {3: [3], 1: [3, 1], 2: [3, 1, 2]}
         

        ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… Π³Ρ€Π°Ρ„Π° см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ "Алгоритмы". поддСрТиваСтся.

        Π§Π΅Ρ€Ρ‚Π΅ΠΆ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²

        NetworkX - это Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ для рисования Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ для рисования с Matplotlib, Π° Ρ‚Π°ΠΊΠΆΠ΅ интСрфСйс для использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Graphviz с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ модуля networkx.drawing ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ, Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

        ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚ интСрфСйса Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Matplotlib (pylab Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚)

         >>> ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ matplotlib.pyplot ΠΊΠ°ΠΊ plt
         

        Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, импортируСтся Π»ΠΈ networkx.Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ Ρ€ΠΎΠ·Ρ‹Π³Ρ€Ρ‹Ρˆ G с использованиСм ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ·

         >>> G = nx.petersen_graph ()
        >>> subax1 = plt.subplot (121)
        >>> nx.draw (G, with_labels = True, font_weight = 'ΠΆΠΈΡ€Π½Ρ‹ΠΉ')
        >>> subax2 = plt.subplot (122)
        >>> nx.draw_shell (G, nlist = [Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (5, 10), Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (5)], with_labels = True, font_weight = 'ΠΆΠΈΡ€Π½Ρ‹ΠΉ')
         

        (png, hires.png, pdf)

        ΠΏΡ€ΠΈ рисовании Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ дисплСС. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠœΠ°Ρ‚ΠΏΠ»ΠΎΡ‚Π»ΠΈΠ±

        , Ссли Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ matplotlib Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (см. этот FAQ ΠΏΠΎ Matplotlib).

         >>> options = {
        ... 'node_color': 'Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ',
        ... 'node_size': 100,
        ... 'width': 3,
        ...}
        >>> subax1 = plt.subplot (221)
        >>> nx.draw_random (G, ** Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹)
        >>> subax2 = plt.subplot (222)
        >>> nx.draw_circular (G, ** Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹)
        >>> subax3 = plt.subplot (223)
        >>> nx.draw_spectral (G, ** Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹)
        >>> subax4 = plt.subplot (224)
        >>> nx.draw_shell (G, nlist = [Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (5,10), Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ (5)], ** ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹)
         

        (png, Π½Π°Π½ΠΈΠΌΠ°Π΅Ρ‚.png, pdf)

        Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‡Π΅Ρ€Π΅Π· draw_networkx () ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ°ΠΊΠ΅Ρ‚ . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΎΠ±ΠΎΠ»ΠΎΡ‡Π΅ΠΊ с draw_shell () .

         >>> G = nx.dodecaintage_graph ()
        >>> shells = [[2, 3, 4, 5, 6], [8, 1, 0, 19, 18, 17, 16, 15, 14, 7], [9, 10, 11, 12, 13 ]]
        >>> nx.draw_shell (G, nlist = ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, ** ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹)
         

        (png, hires.png, pdf)

        Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ Π² Ρ„Π°ΠΉΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,

         >>> nx.Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ (G)
        >>> plt.savefig ("ΠΏΡƒΡ‚ΡŒ.png")
         

        записываСт Π² Ρ„Π°ΠΉΠ» path.png Π² локальном ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. Если Graphviz ΠΈ PyGraphviz ΠΈΠ»ΠΈ pydot доступны Π² вашСй систСмС, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ nx_agraph.graphviz_layout (G) ΠΈΠ»ΠΈ nx_pydot.graphviz_layout (G) , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ полоТСния ΡƒΠ·Π»ΠΎΠ² ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Π² Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

         >>> ΠΈΠ· networkx.drawing.nx_pydot ΠΈΠΌΠΏΠΎΡ€Ρ‚ write_dot
        >>> pos = nx.
  • ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

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

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