Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Ρ…Ρ‚ΠΌΠ»: HTML ΡƒΡ€ΠΎΠΊΠΈ с нуля — ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

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

CSS ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ

CSS3 анимация β€” Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эффСкты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скрипта ΠΈ с использованиСм графичСских Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Анимация примСняСтся ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ html-элСмСнтам, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ псСвдоэлСмСнтам :before ΠΈ :after. Бписок свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ здСсь

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² CSS3 β€” ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСслоТных манипуляций ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, Π±Π΅Π· использования скриптов, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ html-элСмСнты, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρ†Π²Π΅Ρ‚, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ рСалистичныС ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Π΅ эффСкты, анимируя Ρ‚Π΅Π½ΡŒ элСмСнта, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

1. ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ @keyframes

CSS3-анимация состоит ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: сначала ΠΈΠ΄Π΅Ρ‚ объявлСниС@keyframes, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² свойствС animation элСмСнта. ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ @keyframes позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² β€” состояний ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов from ΠΈ to (эквивалСнтны значСниям 0% ΠΈ 100%) ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹. Если 0% ΠΈΠ»ΠΈ 100% ΠΊΠ°Π΄Ρ€Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹, Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ создаСт ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ вычисляСмыС (ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅) значСния Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ свойства. Если Ρƒ Π΄Π²ΡƒΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ сСлСкторы, Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ дСйствиС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ.

Бинтаксис


    @-webkit-keyframes shadow {
from {text-shadow: 0 0 3px black;}
50% {text-shadow: 0 0 30px black;}
to {text-shadow: 0 0 3px black;}
}
@keyframes shadow {
from {text-shadow: 0 0 3px black;}
50% {text-shadow: 0 0 30px black;}
to {text-shadow: 0 0 3px black;}
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, объявив @keyframes, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ Π² свойствС animation:

h2 { font-size: 3. 5em; color: darkmagenta; -webkit-animation: shadow 2s infinite ease-in-out; animation: shadow 2s infinite ease-in-out; }

2. НазваниС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Бвойство animation-name Π·Π°Π΄Π°Π΅Ρ‚ имя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ ΡΡƒΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ этом ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ слово ΠΈΠ»ΠΈ нСсколько, связанных ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π° — ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчСркивания _.

Бинтаксис


    div {
    -webkit-animation-name: mymove;
    animation-name: mymove;
    }

3. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Бвойство устанавливаСт Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

animation-duration: 1s;. 
НС наслСдуСтся.
animation-duration
ЗначСния:
врСмя (s /
ms
)
Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ задаСтся Π² сСкундах ΠΈΠ»ΠΈ миллисСкундах.
inherit НаслСдуСт это свойство ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бинтаксис


    div {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}

4. ВрСмСнная функция

Бвойство опрСдСляСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ скорости ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ЗадаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов ΠΈΠ»ΠΈ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π‘Π΅Π·ΡŒΠ΅ cubic-bezier(x1, y1, x2, y2). НС наслСдуСтся.

animation-timing-function
ЗначСния:
ease Ѐункция ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, анимация начинаСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, разгоняСтся быстро ΠΈ замСдляСтся Π² ΠΊΠΎΠ½Ρ†Π΅. БоотвСтствуСт cubic-bezier(0.25,0.1,0.25,1)
.
linear Анимация происходит Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Π½Π° протяТСнии всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π±Π΅Π· ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ Π² скорости. БоотвСтствуСт cubic-bezier(0,0,1,1).
ease-in Анимация начинаСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ»Π°Π²Π½ΠΎ ускоряСтся Π² ΠΊΠΎΠ½Ρ†Π΅. БоотвСтствуСт cubic-bezier(0.42,0,1,1).
ease-out Анимация начинаСтся быстро ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ замСдляСтся Π² ΠΊΠΎΠ½Ρ†Π΅. БоотвСтствуСт cubic-bezier(0,0,0.58,1).
ease-in-out Анимация ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ начинаСтся ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ заканчиваСтся. БоотвСтствуСт cubic-bezier(0.42,0,0.58,1).
cubic-bezier(x1, y1, x2, y2) ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ значСния ΠΎΡ‚ 0 Π΄ΠΎ 1.На этом сайтС Π²Ρ‹ смоТСтС ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ скорости измСнСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.
inherit НаслСдуСт это свойство ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бинтаксис


div {
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
    ease / linear / ease-in / ease-out / ease-in-out / cubic-bezier()

5.

Анимация с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ

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

animation-delay
ЗначСния:
врСмя (s / ms) Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ задаСтся Π² сСкундах ΠΈΠ»ΠΈ миллисСкундах.
inherit НаслСдуСт это свойство ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бинтаксис


div {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}

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

6.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Бвойство позволяСт Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ нСсколько Ρ€Π°Π·. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΈΠ»ΠΈ любоС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число ΡƒΠ΄Π°Π»ΡΡŽΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· проигрывания. НС наслСдуСтся.

animation-iteration-count
ЗначСния:
число Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†Π΅Π»ΠΎΠ³ΠΎ числа задаСтся количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.
infinite Анимация проигрываСтся бСсконСчно.
inherit НаслСдуСт это свойство ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бинтаксис


    div {
-webkit-animation-iteration-count: 3;
animation-iteration-count: 3;
}

7. НаправлСниС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Бвойство Π·Π°Π΄Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Если анимация повторяСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ‚ΠΎ это свойство Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла. НС наслСдуСтся.

animation-direction
ЗначСния:
alternate Анимация проигрываСтся с Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, Π·Π°Ρ‚Π΅ΠΌ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.
alternate-reverse Анимация проигрываСтся с ΠΊΠΎΠ½Ρ†Π° Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π°, Π·Π°Ρ‚Π΅ΠΌ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.
normal Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, анимация проигрываСтся Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, с Π½Π°Ρ‡Π°Π»Π° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°.
reverse Анимация проигрываСтся с ΠΊΠΎΠ½Ρ†Π°.
inherit НаслСдуСт это свойство ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бинтаксис


div {
-webkit-animation-direction: alternate;
animation-direction: alternate;
}

animation-direction: alternate;

animation-direction: alternate-reverse;

animation-direction: normal;

animation-direction: reverse;

8.

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ запись Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

ВсС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ воспроизвСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ свойствС β€” animation, пСрСчислив ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»:

animation: animation-name animation-duration animation-timing-function animation-delay animation-iteration-count animation-direction;

9. ΠŸΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Бвойство позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ остановкой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ‡Π΅Ρ€Π΅Π· использованиС этого свойства Π² скриптС (JavaScript). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсором ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. БостояниС :hover, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

 h2:hover {animation-play-state: paused;} 
НС наслСдуСтся.
animation-play-state
ЗначСния:
paused ΠžΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.
running Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.
inherit НаслСдуСт это свойство ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бинтаксис


div:hover {
-webkit-animation-play-state: paused;
animation-play-state: paused;
}

10. БостояниС элСмСнта Π΄ΠΎ ΠΈ послС воспроизвСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Бвойство опрСдСляСт порядок примСнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² @keyframes стилСй ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. НС наслСдуСтся.

animation-fill-mode
ЗначСния:
none Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. БостояниС элСмСнта Π½Π΅ мСняСтся Π΄ΠΎ ΠΈΠ»ΠΈ послС воспроизвСдСния Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.
forwards Воспроизводит Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π΄ΠΎ послСднСго ΠΊΠ°Π΄Ρ€Π° ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ послСднСго ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° ΠΈ Π½Π΅ ΠΎΡ‚ΠΌΠ°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΅ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ.
backwards Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ состояниС элСмСнта послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΊΠ°Π΄Ρ€Ρƒ, Π΄Π°ΠΆΠ΅ Ссли установлСна Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° animation-delay, ΠΈ оставляСт Π΅Π³ΠΎ Ρ‚Π°ΠΌ, ΠΏΠΎΠΊΠ° Π½Π΅ начнСтся анимация.
both ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ элСмСнт Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ (игнорируя ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ) ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π° послСднСм ΠΊΠ°Π΄Ρ€Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° послСднСй Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.
inherit НаслСдуСт это свойство ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Бинтаксис


    div {
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}

11. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, пСрСчислив ΠΈΡ… названия Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ:


    div {animation: shadow 1s ease-in-out 0.5s alternate, move 5s linear 2s;}

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

IE: 10.0

Firefox: 5.0 -moz-

Chrome: 4.0 -webkit-

Safari: 4.0 -webkit-

Opera: 12.0 -o-

iOS Safari: 7.1 -webkit-

Opera Mini: β€”

Android Browser: 4. 1 -webkit-

Chrome for Android: 44

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Grid ⚑️ HTML ΠΈ CSS с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°

Grid Layout прСдставляСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ CSS3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты Π² Π²ΠΈΠ΄Π΅ сСтки ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Как ΠΈ Flexbox, Grid Layout прСдставляСт Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ элСмСнтов, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли flexbox Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ — ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ Π² Π²ΠΈΠ΄Π΅ столбиков ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ Π² Π²ΠΈΠ΄Π΅ строк, Ρ‚ΠΎ Grid ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ элСмСнты сразу Π² Π΄Π²ΡƒΡ… направлСниях — Π² Π²ΠΈΠ΄Π΅ строк ΠΈ столбцов, образуя Ρ‚Π΅ΠΌ самым Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.

ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ модуля Grid Layout ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° страницС www.w3.org/TR/css-grid-1/.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

ΠŸΡ€ΠΈ использовании Grid Layout слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² стали Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ этого модуля Π² свои Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. НиТС приводится для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² список вСрсий, начиная с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»Π° Π²Π½Π΅Π΄Ρ€Π΅Π½Π° полноцСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Grid Layout:

  • Google Chrome — с вСрсии 57
  • Mozilla Firefox — с вСрсии 52
  • Opera — с вСрсии 44
  • Safari — с вСрсии 10. 1
  • iOS Safari — с вСрсии 10.3

Как ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих вСрсий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π²Ρ‹ΡˆΠ»ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ 2017 Π³ΠΎΠ΄Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Π±ΠΎΠ»Π΅Π΅ старыС вСрсии этих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ приходится.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, IE (начиная с вСрсии 10) ΠΈ Microsoft Edge ΠΈΠΌΠ΅Π΅Ρ‚ лишь Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ модуля. А Android Browser, Opera Mini, UC Browser вовсС Π΅Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ grid-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

Основой для опрСдСлСния ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Grid Layout являСтся grid container, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ элСмСнты. Для создания grid-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ стилСвому свойству display ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: grid ΠΈΠ»ΠΈ inline-grid.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΡƒΡŽ Π²Π΅Π±-страницу, которая примСняСт Grid Layout:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>Grid Layout Π² CSS3</title>
    <style>
      .grid-container {
        border: solid 2px #000;
        display: grid;
      }
      . grid-item {
        text-align: center;
        font-size: 1.1em;
        padding: 1.5em;
        color: white;
      }
      .color1 {
        background-color: #675ba7;
      }
      .color2 {
        background-color: #9bc850;
      }
      .color3 {
        background-color: #a62e5c;
      }
      .color4 {
        background-color: #2a9fbc;
      }
    </style>
  </head>
  <body>
    <div>
      <div>Grid Item 1</div>
      <div>Grid Item 2</div>
      <div>Grid Item 3</div>
      <div>Grid Item 4</div>
      <div>Grid Item 5</div>
    </div>
  </body>
</html>

Для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° grid-container установлСно свойство display: grid. Π’ Π½Π΅ΠΌ располагаСтся ΠΏΡΡ‚ΡŒ grid-элСмСнтов.

Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ grid опрСдСляСт ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ inline-grid опрСдСляСт элСмСнт ΠΊΠ°ΠΊ строчный (inline):

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>Grid Layout Π² CSS3</title>
    <style>
      . grid-container {
        border: solid 2px #000;
        display: inline-grid;
      }
      .grid-item {
        box-sizing: border-box;
        text-align: center;
        font-size: 1.1em;
        padding: 1.5em;
        color: white;
      }
      .color1 {
        background-color: #675ba7;
      }
      .color2 {
        background-color: #9bc850;
      }
      .color3 {
        background-color: #a62e5c;
      }
      .color4 {
        background-color: #2a9fbc;
      }
    </style>
  </head>
  <body>
    <div>
      <div>Grid Item 1</div>
      <div>Grid Item 2</div>
      <div>Grid Item 3</div>
      <div>Grid Item 4</div>
      <div>Grid Item 5</div>
    </div>
  </body>
</html>

Π’ этом случаС вСсь Π³Ρ€ΠΈΠ΄ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ пространство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для размСщСния Π΅Π³ΠΎ элСмСнтов.

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

  • display

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ HTML | Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ HTML Π² дСталях

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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-сайта β€” это комплСксный процСсс. Π’ нашСй повсСднСвной ΠΆΠΈΠ·Π½ΠΈ ΠΌΡ‹ сталкиваСмся с нСсколькими Π²ΠΈΠ΄Π°ΠΌΠΈ Π²Π΅Π±-сайтов, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой простыС Π²Π΅Π±-страницы с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТныС Π²Π΅Π±-сайты, хранящиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Π΅ двиТСния ΠΈ Ρ‚. Π΄. Π’ΠΎ всСх этих Π²Π΅Π±-сайтах Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° общая Ρ‡Π΅Ρ€Ρ‚Π°: HTML. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ этих Π²Π΅Π±-сайтов построСн Π½Π° HTML.

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

HTML Π±Ρ‹Π» создан Π² 1991 БСрнСрс-Π›ΠΈ. Π—Π°Ρ‚Π΅ΠΌ HTML ΠΈΠΌΠ΅Π΅Ρ‚ большоС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅.

  • Π’ 1991 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»Π° создана пСрвая вСрсия HTML.
  • Π’ 1995 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° пСрвая стандартная спСцификация HTML. Он Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ HTML 2.0
  • .
  • Π’ 1999 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° пСрвая основная вСрсия HTML. Он Ρ‚Π°ΠΊΠΆΠ΅ извСстСн ΠΊΠ°ΠΊ HTML 4.01.
  • Π’ 2012 Π³ΠΎΠ΄Ρƒ HTML Π±Ρ‹Π» ΠΈΠΌΠΏΡ€ΠΎΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сСмантичСских Ρ‚Π΅Π³ΠΎΠ², Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ Ρ‚. Π΄. Π­Ρ‚Π° вСрсия извСстна ΠΊΠ°ΠΊ HTML 5 ΠΈ являСтся послСднСй вСрсиСй HTML.

Π—Π°Ρ‡Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ HTML?

HTML являСтся основой Π²Π΅Π±-страниц. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ для изучСния HTML:

  • Для создания Π²Π΅Π±-сайтов : HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС стандартной Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для создания Π²Π΅Π±-сайтов, поэтому Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ HTML для создания внСшнСго интСрфСйса Π²Π΅Π±-сайтов.
  • Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ внСшнСго интСрфСйса : Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ внСшнСго интСрфСйса, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ HTML нСзависимо ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ.
  • Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ Π²Π΅Π±-страницу : НСобходимо ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ качСство нашСго Π²Π΅Π±-прилоТСния.

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

Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML-страницы:

 
 

<Π³ΠΎΠ»ΠΎΠ²Π°>
Моя HTML-страница

<Ρ‚Π΅Π»ΠΎ>
 

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!

Π­Ρ‚ΠΎ простая HTML-страница.

<ΡƒΠ»>
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 1
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 2
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ 3
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° HTML-страницы

    Базовая структура HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов:

    • ОбъявлСниС , ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ HTML.
    • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π² сСбС вСсь Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ содСрТащий Π΄Π²Π° основных Ρ€Π°Π·Π΄Π΅Π»Π°: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Ρ‚Π΅Π»ΠΎ.
    • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Ρ‚Π°ΠΊΡƒΡŽ ​​как Π΅Π³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ссылки Π½Π° внСшниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй ΠΈ сцСнарии, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ΠΈ.
    • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит основноС содСрТимоС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ тСкст, изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты HTML.

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

    HTML β€” это стандартная Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° для Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основныС области примСнСния HTML:

    • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-страниц : HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания статичСских Π²Π΅Π±-страниц. Π­Ρ‚ΠΈ страницы ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² CSS, JS ΠΈ Ρ‚. Π΄.
    • Адаптация Π²Π΅Π±-сайта : БСмантичСскиС Ρ‚Π΅Π³ΠΈ, прСдставлСнныС Π² HTML, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Π±-сайт Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Ρ‚. Π•. Π’Π΅Π±-страница автоматичСски Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² соотвСтствии с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ экрана.
    • РисованиС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ : HTML ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для рисования Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ с использованиСм холста .
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ : ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎ обСспСчиваСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.
    • Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-навигация : ГипСртСкстовая функция HTML ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

    Аудитория

    Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HTML Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, которая:

    • Π₯ΠΎΡ‡Π΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ.
    • Новичок ΠΈΠ»ΠΈ срСдний ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ HTML ΠΈ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ экспСрта.
    • Π₯ΠΎΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ свои ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ HTML.
    • ВрСбуСтся справочный ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для HTML

    ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ условиС

    НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этим ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиСм ΠΏΠΎ HTML:

    • ВСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€
    • Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€
    • Основная идСя создания Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.
    • Основная идСя Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.
    • ПониманиС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.

    Как Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ HTML?

    Π’ΠΎΡ‚ нСсколько способов изучСния HTML:

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

    Π§Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· этого ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° ΠΏΠΎ HTML?

    Π’ этом руководствС ΠΏΠΎ HTML ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎ:

    • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML, Π΅Π³ΠΎ прилоТСния
    • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ объяснСниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π΅Π³ΠΎΠ² HTML
    • Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π² сцСнариях Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² настройка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ IDE (VS Code) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с HTML.
    • Установка ΠΈ запуск ΠΆΠΈΠ²ΠΎΠ³ΠΎ сСрвСра, прСпроцСссоров, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ HAML, ΠΈΡ… ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы, Handlebars ΠΈ HTML ΠΈ Ρ‚. Π΄.

    ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π° Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ изучСния HTML

    НСкоторыС распространСнныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ послС изучСния HTML: Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ , Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ интСрфСйса , Π’Π΅Π±-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ , ГрафичСский Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ , Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Ρ‚. Π΄.

    HTML Tutorial 900 Онлайн-руководство ΠΏΠΎ HTML5 | Π£Ρ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ основам HTML

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

    HTML β€” это основной язык программирования для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π—Π΄Π΅ΡΡŒ шаг Π·Π° шагом Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы HTML. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ: Β«ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Β», Ρ€Π°Π·Π΄Π΅Π» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, основной Ρ€Π°Π·Π΄Π΅Π», основныС Ρ‚Π΅Π³ΠΈ, Ρ‚Π΅Π³ΠΈ ссылок ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты HTML, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ HTML-Ρ‚Π°Π±Π»ΠΈΡ†Π°, HTML-Ρ„Ρ€Π΅ΠΉΠΌ, HTML-Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ΠΈ HTML. ВсС ссылки Π½Π° Ρ‚Π΅Π³ΠΈ HTML5 ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄ΠΎΠ² доступны здСсь.

    Way2Tutorial с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный Π²Π΅Π±-сайт.
    HTML Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ. Π’Π°ΠΌ это ΠΎΡ‡Π΅Π½ΡŒ понравится.

    Basic HTML

    HTML Introduction
    HTML Head Section
    HTML Body Section
    HTML Basic Tags
    HTML Attributes
    HTML Ρ‚Π΅Π³ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²

    HTML Ρ‚Π΅Π³ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π’Π΅Π³ HTML Marquee

    Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ HTML

    HTML-Ρ‚Π°Π±Π»ΠΈΡ†Π°
    HTML-Ρ„Ρ€Π΅ΠΉΠΌ
    HTML-Ρ„ΠΎΡ€ΠΌΠ°
    ΠœΠ΅Ρ‚Π°Ρ‚Π΅Π³ HTML
    ΠœΠ°ΠΊΠ΅Ρ‚ HTML
    Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ DHTML

    Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ HTML

    Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ†
    Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π±Π΅Π³ΡƒΡ‰Π΅ΠΉ строки
    Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ тСкста
    Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ΠΎΠ²

    РСсурс HTML

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ HTML
    Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° HTML
    Π’Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚Π° HTML
    Код Ρ†Π²Π΅Ρ‚Π° HTML
    Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы HTML

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

    ВСги HTML5 с описаниСм
    Ρ‚Π΅Π³Π° HTML5

    Бписок Ρ‚Π΅Π³ΠΎΠ² | Π’Π΅Π³ с описаниСм