Π Π°Π·Π½ΠΎΠ΅

Html5 основы: CSS3 | Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² стили

07.05.2021

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

CSS3 | Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² стили

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² стили

ПослСднСС обновлСниС: 21.04.2016

Π›ΡŽΠ±ΠΎΠΉ html-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, сколько Π±Ρ‹ ΠΎΠ½ элСмСнтов Π½Π΅ содСрТал, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ сути Β«ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΌΒ» Π±Π΅Π· использования стилСй. Π‘Ρ‚ΠΈΠ»ΠΈ ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (Cascading Style Sheets) ΠΈΠ»ΠΈ попросту CSS ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ прСдставлСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π΅Π³ΠΎ внСшний Π²ΠΈΠ΄. Рассмотрим Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ стилСй Π² контСкстС HTML5.

Π‘Ρ‚ΠΈΠ»ΡŒ Π² CSS прСдставляСт ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ установку Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° элСмСнта, установку Ρ†Π²Π΅Ρ‚Π° ΠΈ Ρ‚ΠΈΠΏΠ° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ стиля состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: сСлСктор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° элСмСнт, ΠΈ Π±Π»ΠΎΠΊ объявлСния стиля β€” Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° форматирования. НапримСр:

div{
	background-color:red;
	width: 100px;
	height: 60px;
}

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС сСлСктором являСтся div. Π­Ρ‚ΠΎΡ‚ сСлСктор ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ этот ΡΡ‚ΠΈΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм элСмСнтам div.

ПослС сСлСктора Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках ΠΈΠ΄Π΅Ρ‚ Π±Π»ΠΎΠΊ объявлСния стиля. ΠœΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹ΠΌΠΈ скобками ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅, ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт.

КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° состоит ΠΈΠ· свойства ΠΈ значСния. Π’Π°ΠΊ, Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ:

background-color:red;

background-color прСдставляСт свойство, Π° red β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Бвойство опрСдСляСт ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ. Бвойств css сущСствуСт мноТСство. НапримСр, background-color опрСдСляСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°. ПослС двоСточия ΠΈΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для этого свойства. НапримСр, Π²Ρ‹ΡˆΠ΅ указанная ΠΊΠΎΠΌΠ°Π½Π΄Π° опрСдСляСт для свойства background-color Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ red

. Π˜Π½Ρ‹ΠΌΠΈ словами, для Ρ„ΠΎΠ½Π° элСмСнта устанавливаСтся Ρ†Π²Π΅Ρ‚ Β«redΒ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ красный.

ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ставится Ρ‚ΠΎΡ‡ΠΊΠ° с запятой, которая отдСляСт Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ….

Наборы Ρ‚Π°ΠΊΠΈΡ… стилСй часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй ΠΈΠ»ΠΈ CSS (Cascading Style Sheets ΠΈΠ»ΠΈ каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй). Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы опрСдСлСния стилСй.

Атрибут style

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π²ΠΎ встраивании стилСй нСпосрСдствСнно Π² элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° style:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Π‘Ρ‚ΠΈΠ»ΠΈ</title>
	</head>
	<body>
		<h3>Π‘Ρ‚ΠΈΠ»ΠΈ</h3>
		<div></div>
	</body>
</html>

Π—Π΄Π΅ΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Π²Π° элСмСнта β€” Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ h3 ΠΈ Π±Π»ΠΎΠΊ div. Π£ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ синий Ρ†Π²Π΅Ρ‚ тСкста с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства color. Π£ Π±Π»ΠΎΠΊΠ° div ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ свойства ΡˆΠΈΡ€ΠΈΠ½Ρ‹ (width), высоты (height), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° (background-color).

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ состоит Π² использования элСмСнта style Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ html. Π­Ρ‚ΠΎΡ‚ элСмСнт сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ΄ΠΎΠΌ css, Π° Π½Π΅ html:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Π‘Ρ‚ΠΈΠ»ΠΈ</title>
		<style>
		h3{
			color:blue;
		}
		div{
			width: 100px; 
			height: 100px; 
			background-color: red;
		}
		</style>
	</head>
	<body>
		<h3>Π‘Ρ‚ΠΈΠ»ΠΈ</h3>
		<div></div>
	</body>
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ‚Π΅ΠΌ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ случаС.

Часто элСмСнт style опрСдСляСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта head, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… частях HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ style содСрТит Π½Π°Π±ΠΎΡ€Ρ‹ стилСй. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ стиля указываСтся Π²Π½Π°Ρ‡Π°Π»Π΅ сСлСктор, послС Ρ‡Π΅Π³ΠΎ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках ΠΈΠ΄Π΅Ρ‚ всС Ρ‚Π΅ ΠΆΠ΅ опрСдСлСния свойств css ΠΈ ΠΈΡ… значСния, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ html Ρ‡ΠΈΡ‰Π΅ Π·Π° счСт вынСсСния стилСй Π² элСмСнт style. Но Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² вынСсСнии стилСй Π²ΠΎ внСшний Ρ„Π°ΠΉΠ».

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ с html страницС тСкстовый Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌ Π² styles.css ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π² Π½Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС:

h3{
	color:blue;
}
div{
	width: 100px; 
	height: 100px; 
	background-color: red;
}

Π­Ρ‚ΠΎ Ρ‚Π΅ ΠΆΠ΅ стили, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта

style. И Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΊΠΎΠ΄ html-страницы:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Π‘Ρ‚ΠΈΠ»ΠΈ</title>
		<link rel="stylesheet" type="text/css" href="styles.css"/>
	</head>
	<body>
		<h3>Π‘Ρ‚ΠΈΠ»ΠΈ</h3>
		<div></div>
	</body>
</html>

Π—Π΄Π΅ΡΡŒ ΡƒΠΆΠ΅ Π½Π΅Ρ‚ элСмСнта style, Π·Π°Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ элСмСнт link, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅ созданный Ρ„Π°ΠΉΠ» styles.css: <link rel="stylesheet" type="text/css" href="styles.css"/>

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, опрСдСляя стили Π²ΠΎ внСшнСм Ρ„Π°ΠΉΠ»Π΅, ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠΎΠ΄ html Ρ‡ΠΈΡ‰Π΅, структура страницы отдСляСтся ΠΎΡ‚ Π΅Π΅ стилизации. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ стили Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнтов ΠΈΠ»ΠΈ Π² элСмСнтС

style, ΠΈ Ρ‚Π°ΠΊΠΎΠΉ способ являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π² HTML5.

ИспользованиС стилСй Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ… позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Π²Π΅Π±-сСрвСр с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ css-Ρ„Π°ΠΉΠ» ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π΅Π±-страницС ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ css-Ρ„Π°ΠΉΠ» ΠΈΠ· кэша.

Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация, ΠΊΠΎΠ³Π΄Π° всС эти ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ΡΡ, Π° для ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта ΠΎΠ΄Π½ΠΈ свойства css ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ самого элСмСнта, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства css ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта

style, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈ находятся Π²ΠΎ внСшнСм ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅. НапримСр:

<!DOCTYPE html>
<html>
	<head>
		<link rel="stylesheet" type="text/css" href="styles.css"/>
		<style>
			div{
				width:200px;
			}
		</style>
	</head>
	<body>
		<div></div>
	</body>
</html>

А Π² Ρ„Π°ΠΉΠ»Π΅ style. css ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ:

div{
	width:50px;
	height:50px;
	background-color:red;
}

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π² Ρ‚Ρ€Π΅Ρ… мСстах для элСмСнта div ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ свойство width, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ с Ρ€Π°Π·Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. КакоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ элСмСнту Π² ΠΈΡ‚ΠΎΠ³Π΅? Π—Π΄Π΅ΡΡŒ Ρƒ нас дСйствуСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ систСма ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ²:

  • Если Ρƒ элСмСнта ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ встроСнныС стили (inline-стили), Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ 120 пиксСлСй

  • Π”Π°Π»Π΅Π΅ Π² порядкС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈΠ΄ΡƒΡ‚ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² элСмСнтС style

  • НаимСнСС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌΠΈ стилями ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²ΠΎ внСшнСм Ρ„Π°ΠΉΠ»Π΅.

Атрибуты html ΠΈ стили css

МногиС элСмСнты html ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ стили отобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². НапримСр, Ρƒ ряда элСмСнтов ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹

width ΠΈ height для установки ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты элСмСнта соотвСтствСнно. Однако ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΈ вмСсто встроСнных Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² слСдуСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ стили CSS. Π’Π°ΠΆΠ½ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° HTML Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ структуру html-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° вСсь Π΅Π³ΠΎ внСшний Π²ΠΈΠ΄, ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ стили CSS.

Валидация ΠΊΠΎΠ΄Π° CSS

Π’ процСссС написания стилСй CSS ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ вопросы, Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ Ρ‚Π°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ стили, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ Π»ΠΈ ΠΎΠ½ΠΈ. И Π² этом случаС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΎΠΌ css, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн ΠΏΠΎ адрСсу http://jigsaw.w3.org/css-validator/.

HTML5 | Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ HTML5

ПослСднСС обновлСниС: 08.04.2016

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ нСпосрСдствСнно ΠΊ созданию своих Π²Π΅Π±-страниц Π½Π° HTML5, рассмотрим основныС ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠΊΠΈ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит Π²Π΅Π±-страница.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML5, ΠΊΠ°ΠΊ ΠΈ любой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML, состоит ΠΈΠ· элСмСнтов, Π° элСмСнты состоят ΠΈΠ· Ρ‚Π΅Π³ΠΎΠ². Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки. НапримСр:

<div>ВСкст элСмСнта div</div>

Π—Π΄Π΅ΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ элСмСнт div, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ <div> ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ </div>

. ΠœΠ΅ΠΆΠ΄Ρƒ этими Ρ‚Π΅Π³Π°ΠΌΠΈ находится содСрТимоС элСмСнта div. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π² качСствС содСрТимого выступаСт простой тСкст «ВСкст элСмСнта divΒ».

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнт <br />, функция ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ β€” пСрСнос строки.

<div>ВСкст <br /> элСмСнта div</div>

Π’Π°ΠΊΠΈΠ΅ элСмСнты Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ пустыми элСмСнтами (void elements). Π₯отя я использовал Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ слСш, Π½ΠΎ Π΅Π³ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ согласно спСцификации Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ использованию Ρ‚Π΅Π³Π° Π±Π΅Π· слСша: <br>

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. НапримСр:

<div>Кнопка</div>
<input type="button" value="ΠΠ°ΠΆΠ°Ρ‚ΡŒ">

Π—Π΄Π΅ΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π΄Π²Π° элСмСнта: div ΠΈ input. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ div ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ style. ПослС Π·Π½Π°ΠΊΠ° Ρ€Π°Π²Π½ΠΎ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°: style="color:red;". Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«color:red;Β» ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ тСкста Π±ΡƒΠ΄Π΅Ρ‚ красным.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт β€” элСмСнт input, состоящий ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π°, ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°: type (ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΈΠΏ элСмСнта β€” ΠΊΠ½ΠΎΠΏΠΊΠ°) ΠΈ value (опрСдСляСт тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ)

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ для всСх элСмСнтов Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, style, Π° Π΅ΡΡ‚ΡŒ спСцифичСскиС, примСняСмыС ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ элСмСнтам, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, type.

ΠšΡ€ΠΎΠΌΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ Π±ΡƒΠ»Π΅Π²Ρ‹Π΅ ΠΈΠ»ΠΈ логичСскиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ (boolean attributes). ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ значСния. НапримСр, Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ disabled:

<input type="button" value="ΠΠ°ΠΆΠ°Ρ‚ΡŒ" disabled>

Атрибут disabled ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ элСмСнт ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.

Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹

Π’ HTML5 Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту HTML5:

  • accesskey: опрСдСляСт ΠΊΠ»Π°Π²ΠΈΡˆΡƒ для быстрого доступа ΠΊ элСмСнту

  • class: Π·Π°Π΄Π°Π΅Ρ‚ класс CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ элСмСнту

  • contenteditable: опрСдСляСт, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС элСмСнта

  • contextmenu: опрСдСляСт контСкстноС мСню для элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ отобраТаСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° элСмСнт ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ

  • dir: устанавливаСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкста Π² элСмСнтС

  • draggable: опрСдСляСт, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ элСмСнт

  • dropzone: опрСдСляСт, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ пСрСносимыС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ пСрСносС Π½Π° элСмСнт

  • hidden: скрываСт элСмСнт

  • id: ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ элСмСнта. На Π²Π΅Π±-страницС элСмСнты Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

  • lang: опрСдСляСт язык элСмСнта

  • spellcheck: ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° правописания

  • style: Π·Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ элСмСнта

  • tabindex: опрСдСляСт порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎ элСмСнтам ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши TAB

  • title: устанавливаСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ описаниС для элСмСнта

  • translate: опрСдСляСт, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ содСрТимоС элСмСнта

Но, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΠ· всСго этого списка Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ: class, id ΠΈ style.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π² HTML5 Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ (custom attributes). Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Π²Π΅Π±-страницы сам ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ любой Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, прСдваряя Π΅Π³ΠΎ прСфиксом data-. НапримСр:

<input type="button" value="ΠΠ°ΠΆΠ°Ρ‚ΡŒ" data-color="red" >

Π—Π΄Π΅ΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-color, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«redΒ». Π₯отя для этого элСмСнта, Π½ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ Π² html Π½Π΅ сущСствуСт ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. ΠœΡ‹ Π΅Π³ΠΎ опрСдСляСм сами ΠΈ устанавливаСм Ρƒ Π½Π΅Π³ΠΎ любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

ΠžΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ

НСрСдко ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ случаи, ΠΊΠΎΠ³Π΄Π° Π² html ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. НапримСр:

<input type='button' value='ΠΠ°ΠΆΠ°Ρ‚ΡŒ'>

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

<input type="button" value='Кнопка "ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€"'>

HTML5 | Flexbox

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Flexbox. Flex Container

ПослСднСС обновлСниС: 18.04.2017

Flexbox β€” это ΠΎΠ±Ρ‰Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для модуля Flexible Box Layout, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ имССтся Π² CSS3. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ опрСдСляСт особый Ρ€Π΅ΠΆΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ/вСрстки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся flex layout. Π’ этом ΠΏΠ»Π°Π½Π΅ Flexbox прСдоставляСт ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ созданию ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отличаСтся ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ вСрстки. Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ описаниС стандарта ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² спСцификации.

Благодаря Flexbox ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС, комплСксныС интСрфСйсы, Π³Π΄Π΅ ΠΌΡ‹ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ прСдставлСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Flexbox довольно прост Π² использовании. ЕдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ, β€” это ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ. НапримСр, Π² Internet Explorer ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Flexbox ΠΈ Ρ‚ΠΎ частичная появилась Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² послСднСй вСрсии β€” IE11. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя всС соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π² Ρ‚ΠΎΠΌ числС Microsoft Edge, Opera, Google Chrome, Safari, Firefox, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ модуля.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ flexbox ΡΠ²Π»ΡΡŽΡ‚ΡΡ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (flex container) ΠΈ flex-элСмСнты (flex items). Flex container прСдставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ элСмСнт, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ flex-элСмСнты.

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

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ вСрстки flexbox, стоит Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ основныС понятия.

Одно ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… понятий прСдставляСт main axis ΠΈΠ»ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ ось. Π­Ρ‚ΠΎ условная ось Π²ΠΎ flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, вдоль ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ flex-элСмСнты.

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

Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹ main start ΠΈ main end ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ соотвСтствСнно Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ оси, Π° расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ обозначаСтся ΠΊΠ°ΠΊ main size.

ΠšΡ€ΠΎΠΌΠ΅ основной оси сущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ попСрСчная ось ΠΈΠ»ΠΈ cross axis. Она пСрпСндикулярна основной. ΠŸΡ€ΠΈ располоТСнии элСмСнтов Π² Π²ΠΈΠ΄Π΅ строки cross axis Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° свСрху Π²Π½ΠΈΠ·, Π° ΠΏΡ€ΠΈ располоТСнии Π² Π²ΠΈΠ΄Π΅ столбца ΠΎΠ½Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. Начало ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠΉ оси обозначаСтся ΠΊΠ°ΠΊ cross start, Π° Π΅Π΅ ΠΊΠΎΠ½Π΅Ρ† β€” ΠΊΠ°ΠΊ cross end. РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ описываСтся Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ cross size.

Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² строку, Ρ‚ΠΎ main size Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ»ΠΈ элСмСнтов, Π° cross size β€” ΠΈΡ… высоту. Если ΠΆΠ΅ элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² столбик, Ρ‚ΠΎ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, main size прСдставляСт высоту ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ элСмСнтов, Π° cross size β€” ΠΈΡ… ΡˆΠΈΡ€ΠΈΠ½Ρƒ.

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

Для создания flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ стилСвому свойству display ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: flex ΠΈΠ»ΠΈ inline-flex.

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

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Flexbox Π² CSS3</title>
        <style>
			.flex-container {
				display: flex;
			}
			.flex-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;}
        </style>
    </head>
    <body>
        <div>
			<div>Flex Item 1</div>
			<div>Flex Item 2</div>
			<div>Flex Item 3</div>
		</div>
    </body>
</html>

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

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

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Flexbox Π² CSS3</title>
        <style>
			. flex-container {
				display: flex;
				border:2px solid #ccc;
			}
			.inline-flex-container {
				display: inline-flex;
				border:2px solid #ccc;
				margin-top:10px;
			}
			.flex-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;}
        </style>
    </head>
    <body>
        <div>
			<div>Flex Item 1</div>
			<div>Flex Item 2</div>
			<div>Flex Item 3</div>
		</div>
		
		<div>
			<div>Flex Item 1</div>
			<div>Flex Item 2</div>
			<div>Flex Item 3</div>
		</div>
    </body>
</html>

Π’ частности, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС flex-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ растягиваСтся ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ страницы, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ мСста, сколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для flex-элСмСнтов.

HTML5 β€” ΠžΡΠ½ΠΎΠ²Ρ‹ β€” ИВ Π¨Π΅Ρ„

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

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

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ структуры HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π°Ρ‡Π½Ρ‘ΠΌ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ вспомним устройство HTML-элСмСнта. Π›ΡŽΠ±ΠΎΠΉ HTML-элСмСнт Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ состоит ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (<имяэлСмСнта>), Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (</имяэлСмСнта>) ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, располоТСнного ΠΌΠ΅ΠΆΠ΄Ρƒ этими Ρ‚Π΅Π³Π°ΠΌΠΈ. Π‘Ρ€Π΅Π΄ΠΈ HTML-элСмСнтов Π΅ΡΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ρ‚.Π΅. ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ состоят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°, Π½ΠΎ эти элСмСнты Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ структуру HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚.

ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚, находящийся ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ элСмСнта (1), ΠΊΡ€ΠΎΠΌΠ΅ тСкста ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ HTML-элСмСнт (2) ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ HTML-элСмСнты (3). Π’ этом случаС этот элСмСнт (2) ΠΈΠ»ΠΈ эти элСмСнты (3) Π±ΡƒΠ΄ΡƒΡ‚ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² элСмСнт(1). Π’.Π΅. ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ образуСтся связь Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ (1)-Ρ€Π΅Π±Ρ‘Π½ΠΎΠΊ (2) ΠΈΠ»ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ (1)-Π΄Π΅Ρ‚ΠΈ (3).

Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ элСмСнт (2) ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· HTML-элСмСнтов (3) ΠΌΠΎΠ³ΡƒΡ‚ Π² качСствС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‚ΠΎΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ HTML-элСмСнты ΠΈ Ρ‚.Π΄.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ получаСтся дрСвовидная (иСрархичСская) конструкция, структура ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ опрСдСляСтся Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Π² ΠΊΠ°ΠΊΠΎΠΌ элСмСнтС находится Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ элСмСнт.

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ HTML-элСмСнтами

Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ (parent). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ HTML-элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ родитСля. Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ HTML-элСмСнта Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ являСтся Ρ‚ΠΎΡ‚ элСмСнт, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Π²Π»ΠΎΠΆΠ΅Π½.

Π Π΅Π±Ρ‘Π½ΠΎΠΊ (child). Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ HTML-элСмСнт (1) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½ Π΄Ρ€ΡƒΠ³ΠΎΠΉ HTML-элСмСнт (2) ΠΈΠ»ΠΈ нСсколько HTML-элСмСнтов (3). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих элСмСнтов (2, 3) ΡΠ²Π»ΡΡŽΡ‚ΡΡ для элСмСнта (1) Ρ€Π΅Π±Ρ‘Π½ΠΊΠΎΠΌ.

ΠŸΡ€Π΅Π΄ΠΎΠΊ (ancestor). HTML-элСмСнт (1) считаСтся ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ HTML-элСмСнта (2), Ссли ΠΎΠ½ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ Π΅Π³ΠΎ родитСля ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ дальнюю Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ связь.

ΠŸΠΎΡ‚ΠΎΠΌΠΎΠΊ (descendant). HTML-элСмСнт (1) считаСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ HTML-элСмСнта (2), Ссли ΠΎΠ½ (1) являСтся Ρ€Π΅Π±Ρ‘Π½ΠΊΠΎΠΌ Π΅Π³ΠΎ Ρ€Π΅Π±Ρ‘Π½ΠΊΠ° (2) ΠΈΠ»ΠΈ Ρ€Π΅Π±Ρ‘Π½ΠΊΠΎΠΌ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ дальнСго прародитСля.

Π‘ΠΈΠ±Π»ΠΈΠ½Π³ (Π±Ρ€Π°Ρ‚, сСстра, сосСд, sibling). HTML-элСмСнт (1) считаСтся сиблингом ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ HTML-элСмСнту (2), Ссли ΠΎΠ±Π° элСмСнта ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ родитСля.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ HTML-ΠΊΠΎΠ΄

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ HTML-ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ Π² Π½Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ просто Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ влоТСнности ΠΎΠ΄Π½ΠΈΡ… элСмСнтов Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ это Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ HTML-ΠΊΠΎΠ΄ (1), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π»ΠΎΠΆΠ΅Π½ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ HTML-элСмСнт (2), ΡΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π³ΠΎ (2) Π½Π° 2 ΠΏΡ€ΠΎΠ±Π΅Π»Π°.

<div>
  <h2>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ</h2>
  <div>
    <h3>НазваниС Ρ€Π°Π·Π΄Π΅Π»Π°</h3>
    <p>ВСкст ΡΡ‚Π°Ρ‚ΡŒΠΈ...</p>
  <div>
  <div>
    <p>ВСкст ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²...</div>
  </div>
</div>

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ (web-browsers)

Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для просмотра Π²Π΅Π±-страниц. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²: Internet Explorer (Microsoft), Firefox (Mozilla), Chrome (Google), Safari (Apple), Opera (Opera).

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ user agent

User agent β€” это любоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для доступа ΠΊ Π²Π΅Π±-страницам ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

User agent-Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π½ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹-Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ поисковых систСм ЯндСкс ΠΈ Google.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ для создания HTML

Для создания HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ спСциализированныС инструмСнты Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ HTML ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ простыС тСкстовыС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Notepad Π² Windows, TextEdit Π² MacOS, gedit Π² Ubuntu Linux ΠΈ Ρ‚.Π΄.

Однако ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ позволяСт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ содСрТимоС Ρ„Π°ΠΉΠ»Π° (Π²Π΅Π±-страницы) Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ UTF-8.

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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° начинаСтся с указания Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’.Π΅. ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ создании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ являСтся HTML 5.

<!DOCTYPE html>

ПослС этого ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ элСмСнт html. Π”Π°Π½Π½Ρ‹ΠΉ элСмСнт состоит ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (<html>), ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (</html>).

ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта β€” это содСрТимоС HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π²Π΅Π±-страницы).

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

НапримСр, lang="en" β€” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ тСкстовоС содСрТимоС элСмСнта html Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ английскому языку. А Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ lang значСния "ru" ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ тСкст ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° элСмСнта html Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° русском языкС.

<!DOCTYPE html>
<html lang="ru">

</html>

Если Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΊΠ°ΠΊ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡƒΡŽ структуру, Ρ‚ΠΎ Π² Π½Π΅ΠΉ, элСмСнт html являСтся ΠΊΠΎΡ€Π½Π΅ΠΌ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ html содСрТит Π² качСствС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° всСгда Π΄Π²Π° элСмСнта. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт β€” это head, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт β€” это body. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ body всСгда располагаСтся послС элСмСнта head.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ head Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ элСмСнт html состоит ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (<head>), ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (</head>). Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ страницС (ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°). Π’.Π΅. ΠΎΠ½ содСрТит HTML-элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ user agent ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ страницы (title), ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ символов, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… стилях CSS ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ элСмСнта head Π½Π΅ отобраТаСтся Π² ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ head ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π΅Π±-страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ всСгда загруТаСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, Ρ‚.Π΅. Π΄ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° body (Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ части HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°). Π’.Π΅. ΠΎΠ½ (элСмСнт head ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚) Π² основном ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для сообщСния Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ (user agent) всСй Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ (слуТСбной) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, которая Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния содСрТимого элСмСнта body.

<!DOCTYPE html>
<html lang="ru">
 <head>

 </head>
</html>

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ body состоит ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (<body>), ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (</body>). Он являСтся ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° HTML-страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’.Π΅. ΠΎΠ½ содСрТит всё Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

<!DOCTYPE html>
<html lang="ru">
 <head>

 </head>
 <body>

 </body>
</html>

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π² элСмСнт head ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π²Π΅Π±-страницы. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π΅Π±-страницы создаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта title. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ title, состоит ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (<title>), ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° страницы) ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (</title>).

<!DOCTYPE html>
<html lang="ru">
 <head>
   <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы</title>
 </head>
 <body>

 </body>
</html>

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π² элСмСнт head ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° символов указываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта meta ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° charset. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ meta, состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° (<meta>) ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для сообщСния Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ страницС посрСдством Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².

<!DOCTYPE html>
<html lang="ru">
 <head>
   <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы</title>
   <meta charset="utf-8">
 </head>
 <body>

 </body>
</html>

Основной каркас HTML 5 страницы Π³ΠΎΡ‚ΠΎΠ². Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ тСкстовоС содСрТимоС Π² элСмСнт body, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

<!DOCTYPE html>
<html lang="ru">
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы</title>
    <meta charset="utf-8">
  </head>
  <body>
    Я люблю HTML5.
  </body>
</html>

HTML5. ΠžΡΠ½ΠΎΠ²Ρ‹

HTML 5 прСдоставляСт Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс создания сайтов. Π‘Ρ€Π°Π·Ρƒ стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ HTML 5 β€” это Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ новая тСхнология ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½ΠΎΠ²Ρ‹ΠΉ стандарт, html5 β€” это Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΌΠΈ возмоТностями html4. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всС Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π² html 4 Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π² html5. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ конструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ устарСли ΠΈ Π² html5 Π½Π΅ вошли, Π½ΠΎ ΠΎΠ± этом ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² самом курсС.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ курсС ΠΏΠΎ HTML 5 ΠΌΡ‹ рассмотрим основы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π§Ρ‚ΠΎ ΠΆΠ΅ появилось Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² HTML 5?

Появились Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ страницы Π±ΠΎΠ»Π΅Π΅ структурированной ΠΈ сСмантичСской: header, footer, article, nav, section…

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

Π”ΠΎΠ±Π°Π²ΠΈΠ»ΠΎΡΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… возмоТностСй ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ HTML5, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° javascript. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· использования javascript ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сайту Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ вывСсти ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ для Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Ρ‚Ρ‹.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ рисованиС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ДСлаСтся это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° canvas. ИмСнно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ javascript ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ нарисованными Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌΠΈ, Ρ‚Π΅ΠΌ самым создавая Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, нСбольшиС ΠΌΡƒΠ»ΡŒΡ‚Ρ„ΠΈΠ»ΡŒΠΌΡ‹ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠ³Ρ€Ρ‹!

Π’Π°ΠΊ ΠΆΠ΅ с ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΎΠΌ html5 стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ localStorage (локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅).

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° полСзная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, которая стала доступна Π² html5 β€” это гСолокация. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ мСстополоТСниС посСтитСля нашСго сайтов.

Как Π²ΠΈΠ΄ΠΈΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… курса ΠΏΠΎ html5 ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π΅ΡΡ‚ΡŒ ΠΎ Ρ‡Π΅ΠΌ, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ я пСрСчислил Π½Π΅ всС Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° пятого html, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ.


ВсС ΡƒΡ€ΠΎΠΊΠΈ курса:


ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΡƒΡ€ΠΎΠΊΠΎΠ²: 13

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ курса: 02:23:17

Автор: АндрСй Π‘Π΅Ρ€Π½Π°Ρ†ΠΊΠΈΠΉ

Один ΠΈΠ· создатСлСй ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Β«ΠžΡΠ½ΠΎΠ²Ρ‹ Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ БайтостроСния». АдрСс Π² сСти β€” www.WebForMyself.com. Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π²Π»Π°Π΄Π΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ: HTML, CSS, JavaScript, jQuery, AJAX, PHP&MySQL.

ОписаниС курса: Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ курсС ΠΏΠΎ HTML 5 ΠΌΡ‹ рассмотрим основы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹


ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ

НОУ ИНВУИВ | HTML5. ΠžΡΠ½ΠΎΠ²Ρ‹ клиСнтской Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π€ΠΎΡ€ΠΌΠ° обучСния:

дистанционная

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ обучСния:

бСсплатно

Доступ:

свободный

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΎΠ± ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ:

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ:

Для всСх

Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:

12:36:00

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΎΠ²:

19927

Выпускников:

2063

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ курса:

3.91 | 4.09

Π”Π°Π½Π½Ρ‹ΠΉ курс ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠšΡƒΡ€Ρ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ основныС возмоТности HTML5 ΠΈ Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΡ‹Ρ… ΠΎΡ‚ Π½Π΅Π³ΠΎ CSS3 ΠΈ JavaScript, особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ canvas-ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΈ Microsoft WebMatrix, ΠΊΠ°ΠΊ инструмСнту Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Основной Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ курса являСтся описаниС возмоТностСй HTML5, Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ рассмотрСниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π±Π΅Π· CSS ΠΈ javascript. Π’ связи с этим, курс содСрТит Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ‚Π΅ΠΌΠ°ΠΌ, достаточныС для формирования Ρ†Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ структурированного понимания HTML5.

Π’Π΅Π³ΠΈ: canvas, css, e-form, html, java, javascript, radius, xhtml, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, история, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΎΠΏΠ΅Ρ€Π°Π½Π΄, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, сСрвСры, Ρ‚Π΅Π³, Ρ„Ρ€Π΅ΠΉΠΌ, Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, элСмСнты, элСмСнты управлСния

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ курсы

 

2 часа 30 ΠΌΠΈΠ½ΡƒΡ‚

β€”

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ WEB 2.0
Π’ Π΄Π°Π½Π½ΠΎΠΉ Π»Π΅ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы: основы ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Web 2.0: Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ web 2.0; ΠΊΡ€Π°Ρ… Π΄ΠΎΡ‚ΠΊΠΎΠΌΠΎΠ²; отличия ΠΎΡ‚ web 1.0; концСпция web 2.0. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ соврСмСнных Π²Π΅Π±-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

β€”

Π Π°Π±ΠΎΡ‚Π° с тСкстом
Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ Π»Π΅ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы: основныС Ρ‚Π΅Π³ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом; Π°Π±Π·Π°Ρ†Ρ‹; Ρ€Π°Π·Ρ€Ρ‹Π² строк; Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ списки; Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹; Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ;вставка символов.Π’Π΅Π³ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом, появившиСся Π² HTML5. Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.

β€”

HTML5. Π Π°Π±ΠΎΡ‚Π° с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°
Π Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ. ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π·Π²ΡƒΠΊΠΎΠΌ. Вставка Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠΎΠ². ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ использования Ρ‚Π΅Π³ΠΎΠ² <audio> ΠΈ <video>.

β€”

ΠžΡΠ½ΠΎΠ²Ρ‹ CSS. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ CSS 3
ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ вСрсий CSS. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ мноТСствСнными Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ элСмСнтами. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS стилСй. Бвязь HTML ΠΈ CSS. ΠŸΡ€Π°Π²ΠΈΠ»Π° написания CSS. ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΎΡΡ‚ΡŒ CSS.

β€”

CSS3.
Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ элСмСнтов (type selectors). Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ класса (class selectors). Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (ID selectors). Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² (Descendant selectors). Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов (Child selectors). Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ сСлСкторы (Universal selectors). Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ братских элСмСнтов (Adjacent sibling selectors). Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² (Attribute selectors). Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ псСвдоклассов (Pseudo-classes). Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ псСвдоэлСмСнтов (Pseudo-elements).

β€”

JavaScript. ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния
Π’Π΅Π± – сцСнарии. JavaScript, история возникновСния. ВозмоТности ΠΈ ограничСния JavaScript. Бвязь с HTML – Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.

β€”

JavaScript. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния. ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. УсловныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹.

β€”

JavaScript. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹
ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² JavaScript. ВстроСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ JavaScript. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (DOM). ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π²Π΅Π± – ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒ. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ свойства экзСмпляров ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

β€”

HTML5. ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ
Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ практичСского занятия Π½Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания простого сайта, с ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΌ содСрТимым.

β€”

HTML5. Π Π°Π±ΠΎΡ‚Π° с Π²Π΅Π± β€” Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния. ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… сСрвСру. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ элСмСнтов управлСния. Бвойства элСмСнтов управлСния.

β€”

Drag and Drop
Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ практичСского занятия ΠΌΡ‹ рассмотрим основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ drag and drop Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… HTML β€” страницы

β€”

ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°
Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ практичСского задания Π½Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания плэйлиста воспроизвСдСния Π² Ρ€Π°ΠΌΠΊΠ°Ρ… HTML β€” страницы

β€”

HTML5. ΠžΡΠ½ΠΎΠ²Ρ‹ Canvas
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <canvas>. ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ. РисованиС Π½Π° холстС. Бвязь холста с каскадными Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй.

β€”

HTML5. Π Π°Π±ΠΎΡ‚Π° с Canvas
Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ canvas Π½Π° страницу. РисованиС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… Ρ„ΠΈΠ³ΡƒΡ€. Π Π°Π±ΠΎΡ‚Π° с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΉ. Π Π°Π±ΠΎΡ‚Π° с ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π°. РисованиС прямых Π»ΠΈΠ½ΠΈΠΉ. РисованиС Π΄ΡƒΠ³ ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…. РисованиС ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅. Π’Ρ‹Π²ΠΎΠ΄ тСкста.

β€”

Canvas.ΠžΡΠ½ΠΎΠ²Ρ‹
Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ практичСского занятия Π½Π°ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны основы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с элСмСнтом <canvas> (холст)

β€”

РисованиС Ρ„ΠΈΠ³ΡƒΡ€
Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ практичСского занятия Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рисования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ Π² canvas (холст)

β€”

Canvas. Π Π°Π±ΠΎΡ‚Π° с изобраТСниями
Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ занятия Π½Π°ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны вопросы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ canvas (холста)

β€”

Canvas.
Π¦Π²Π΅Ρ‚ Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ занятия ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ рассмотрим вопросы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… canvas (холста).

β€”

Canvas. Анимация
ЦСлью занятия являСтся знакомство с ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π² canvas (холст).

β€”

ΠžΡΠ½ΠΎΠ²Ρ‹ HTML5 | Π£Ρ‡Π΅Π±Π½ΠΈΠΊ HTML5

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ? Π’Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, СстСствСнно, ΡƒΠΆΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΠΎΠ΄Π½ΠΎ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго это концСпция ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Google Π² сСрвисС Google Maps, Yahoo! (Π² Yahoo! Query Language) ΠΈΠ»ΠΈ, Π΄ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠΌ российским поисковым ΠΏΠΎΡ€Ρ‚Π°Π»ΠΎΠΌ «ЯндСкс». Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΈΠ· сСбя прСдставляСт.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ интСрСсноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ отобраТСния сСмантичСских Π΄Π°Π½Π½Ρ‹Ρ… β€” Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° RDFa, основанная Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ RDF (Resource Description Framework).

Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

БпСцификация ΠΌΠΈΠΊΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… (Microdata) β€” самая молодая ΠΈΠ· описываСмых здСсь. Она создавалась с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π° использования своих ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ², ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Π° стала Ρ‡Π°ΡΡ‚ΡŒΡŽ HTML5. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π­Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ шаг β€” Ρ€Π°Π· Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ HTML, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΈ API для доступа ΠΊ Π΅Π³ΠΎ элСмСнтам ΠΈΠ· сцСнариСв Javascript. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π­Ρ‚ΠΎ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, самоС извСстноС Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²ΠΎ языка. Π‘Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ нСкоторая ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° понятий, ΠΈ, говоря ΠΎ HTML5, часто ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠΌΠ΅Π½Π½ΠΎ с canvas. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ: сам элСмСнт canvas являСтся Ρ‡ Π°ΡΡ‚ΡŒΡŽ DOM HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ всС, Ρ‡Ρ‚ΠΎ Π² Π½Π΅Π³ΠΎ загруТаСтся, β€” Π»ΠΈΠ½ΠΈΠΈ, Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, надписи β€” ΠΏΡ€ΠΎ DOM Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚. И Ρƒ Π½ΠΈΡ… это Π²Π·Π°ΠΈΠΌΠ½ΠΎ.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π’ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π² Π½Π΅ΠΌ я ухитрился ΡΠΎΠ²Ρ€Π°Ρ‚ΡŒ. Π’ canvas API Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ². Π•ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ². Один. И ΠΌΡ‹ Π΅Π³ΠΎ ΡƒΠΆΠ΅ рассмотрСли Π²ΠΎ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π― ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Ρƒ (Π·Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΈΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ) Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² подробности ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов ΠΈ API HTML5, ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Ρ‚ΠΎΠΌΡƒ нСсколько. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Π‘ΠΎΠ»ΡŒΡˆΠ΅ всСго Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π² Π² HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ появилось Π² этих самых, всСм порядком Π½Π°Π΄ΠΎΠ΅Π²ΡˆΠΈΡ… HTML-конструкциях. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

HTML5 принСс довольно ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… элСмСнтов гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (Π² Π½Π°Ρ€ΠΎΠ΄Π΅ Π·Π²ΡƒΡ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Β«Ρ‚Π΅Π³Π°ΠΌΠΈΒ»). Π­Ρ‚ΠΎ ΠΈ долгоТданная сСмантика (Β«headerΒ», Β«articleΒ», Β«navΒ» ΠΈ Ρ‚. ΠΏ.), ΠΈ Π½ΠΎΠ²Ρ‹Π΅ элСмСнты Ρ„ΠΎΡ€ΠΌ. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅ β†’

Как Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π² HTML5

Из этого Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π° Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π² HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

ВстраиваниС Π²ΠΈΠ΄Π΅ΠΎ Π² HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π²Π΅Π±-страницу Π±Ρ‹Π»ΠΎ нСпросто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ стандарта для опрСдСлСния встроСнных ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎ.

Π’ этой Π³Π»Π°Π²Π΅ ΠΌΡ‹ продСмонстрируСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· мноТСства способов добавлСния Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π²Π΅Π±-страницы, ΠΎΡ‚ послСднСго элСмСнта HTML5 Π΄ΠΎ популярных Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠΎΠ² YouTube.

ИспользованиС элСмСнта Π²ΠΈΠ΄Π΅ΠΎ HTML5

НСдавно прСдставлСнный элСмСнт HTML5 обСспСчиваСт стандартный способ встраивания Π²ΠΈΠ΄Π΅ΠΎ Π² Π²Π΅Π±-страницы. Однако элСмСнт Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ, Π½ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

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

    

Π’ΠΈΠ΄Π΅ΠΎ с использованиСм Π½Π°Π±ΠΎΡ€Π° элСмСнтов управлСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ с Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ источниками.

    

ИспользованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Element

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для встраивания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ этот элСмСнт использовался для вставки элСмСнтов управлСния ActiveX, Π½ΠΎ согласно спСцификации ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любой ΠΌΠ΅Π΄ΠΈΠ°-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ, Ρ„Π°ΠΉΠ»Ρ‹ PDF, Flash-анимация ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ изобраТСния.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° встраиваСт Flash-Π²ΠΈΠ΄Π΅ΠΎ Π² Π²Π΅Π±-страницу.

     

Π­Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠ»ΠΈ прилоТСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Flash.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ Π½Π΅ поддСрТиваСтся ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° внСдряСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Устройство iPad ΠΈ iPhone Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Flash-Π²ΠΈΠ΄Π΅ΠΎ.


ИспользованиС элСмСнта embed

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для встраивания ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ содСрТимого Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° встраиваСт Flash-Π²ΠΈΠ΄Π΅ΠΎ Π² Π²Π΅Π±-страницу.

    

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, элСмСнт ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ поддСрТиваСтся Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°ΠΊ стандартный Π² HTML5, Π½ΠΎ вашС Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈΠ·-Π·Π° отсутствия ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Flash ΠΈΠ»ΠΈ нСдоступности ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². .


ВстраиваниС Π²ΠΈΠ΄Π΅ΠΎ YouTube

Π­Ρ‚ΠΎ самый простой ΠΈ популярный способ встраивания Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»ΠΎΠ² Π½Π° Π²Π΅Π±-страницы.ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ HTML-ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ это Π²ΠΈΠ΄Π΅ΠΎ Π½Π° своСй Π²Π΅Π±-страницС.

Π’ΠΎΡ‚ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт объяснСниС всСго процСсса:

Π¨Π°Π³ 1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ YouTube ΠΈ слСдуйтС инструкциям ΠΏΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²ΠΈΠ΄Π΅ΠΎ.

Π¨Π°Π³ 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ HTML-ΠΊΠΎΠ΄Π° для встраивания Π²ΠΈΠ΄Π΅ΠΎ

Когда Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ рисунка Π²Π½ΠΈΠ·Ρƒ Π²ΠΈΠ΄Π΅ΠΎ.ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° YouTube. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡΒ», которая располоТСна Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС.

Когда Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡΒ», откроСтся панСль Β«ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡΒ» с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΒ», ΠΎΠ½ сгСнСрируСт HTML-ΠΊΠΎΠ΄ для нСпосрСдствСнной вставки Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π²Π΅Π±-страницы. ΠŸΡ€ΠΎΡΡ‚ΠΎ скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ этот ΠΊΠΎΠ΄ Π² свой HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π³Π΄Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΈΠ΄Π΅ΠΎ встроСно Π² iframe.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄ внСдрСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹Π±Ρ€Π°Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ настройки, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ сразу ΠΏΠΎΠ΄ ΠΏΠΎΠ»Π΅ΠΌ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠ΄Π° внСдрСния.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ просто вставляСтся Π²ΠΈΠ΄Π΅ΠΎ с YouTube. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ:

  


    
     Π’ΠΈΠ΄Π΅ΠΎ YouTube 


     
  

ΠžΡΠ½ΠΎΠ²Ρ‹ HTML5 β€” Π§Ρ‚ΠΎ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ

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

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅

HTML5 Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создан WHATWG (рабочая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎ тСхнологиям Π²Π΅Π±-гипСртСкстовых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ) ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Π’Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1.0Β» Π² 2004 Π³ΠΎΠ΄Ρƒ. Apple, Mozilla ΠΈ Opera запустили WHATWG Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΡ‚ΠΊΠ°Π·Π° W3C Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ HTML. Π’ 2007 Π³ΠΎΠ΄Ρƒ W3C отказался ΠΎΡ‚ связанного с яйцом XHTML2 ΠΈ ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π» Π½Π° созданиС HTMLWG, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ вмСстС с WHATWG Π½Π°Π΄ созданиСм HTML5.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊ HTML5 Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π² 2008 Π³ΠΎΠ΄Ρƒ. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ спСцификация HTML5 Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Π° Π΄ΠΎ 2022 Π³ΠΎΠ΄Π°, Π½ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ сСгодня ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Π²Π΅Π±-прилоТСния.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML5

HTML5 ~ = HTML + CSS + JS

HTML5 сочСтаСт Π² сСбС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ HTML, CSS3 ΠΈ Java script ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, нСдостиТимыС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых срСдств HTML.

ΠŸΡ€Π°Π²ΠΈΠ»Π°, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС HTML5

  • НовыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ основаны Π½Π° HTML, CSS, DOM ΠΈ JavaScript
  • Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ потрСбности Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… модулях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Flash)
  • Π›ΡƒΡ‡ΡˆΠ°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° для Π·Π°ΠΌΠ΅Π½Ρ‹ сцСнарии
  • HTML5 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ нСзависимым ΠΎΡ‚ устройства
  • ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ для общСствСнности

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ

HTML5 Π΅Ρ‰Π΅ Π½Π΅ являСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ стандартом, ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ HTML5 Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅.На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… рисунках прСдставлСна ​​классификация Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ ΠΈΡ… ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с HTML5. ΠžΡ†Π΅Π½ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΏΠΎ 500 Π±Π°Π»Π»Π°ΠΌ, основанным Π½Π° 500 послСдних функциях HTML.

ΠžΡ†Π΅Π½ΠΊΠ°
Π₯Ρ€ΠΎΠΌ 22 Β» 437
Maxthon 3.4.5Β» 423
Opera 12.006 9014 905 Opera 12.006 905 376
Internet Explorer 9 Β» 138

Если вас интСрСсуСт Π±ΠΎΠ»Π΅Π΅ подробная информация, заглянитС Π½Π° html5test.

Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² HTML5
Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅

Doctype стало ΠΏΡ€ΠΎΡ‰Π΅

Π¨Π°Π±Π»ΠΎΠ½ XHTML 1.0 Strict для Π±Π°Π·ΠΎΠ²ΠΎΠΉ страницы ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌ. Для сравнСния, HTML5 Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ прост, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ввСсти Π΅Π³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. НиТС прСдставлСн простой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML5 с ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ‚Π΅Π³ΠΎΠ²:


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



  Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ...... 

 
 

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° символов

HTML 5 Авторы ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ простой синтаксис для указания ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

HTML 5 удаляСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ простой ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

tag:

Π”ΠΎ сих ΠΏΠΎΡ€ Π²Ρ‹ писали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

HTML 5 удаляСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ просто ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

БСмантичСскиС элСмСнты

Один ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… (ΠΈ, Π½Π° ΠΌΠΎΠΉ взгляд, самый простой способ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с HTML5 β€” это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹Π΅ сСмантичСскиС элСмСнты для описания структуры содСрТимого страницы.

Π”ΠΎ HTML5 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ использовали ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ / ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½Π° классов с этими Ρ‚Π΅Π³Π°ΠΌΠΈ

. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ большС смысла, Π½ΠΎ, ΠΊ соТалСнию, Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ†Π΅Π»ΡŒ этой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.

Π’ HTML5 Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сСмантичСски Π±ΠΎΠ³Π°Ρ‚Ρ‹Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, Ρ‚Π°ΠΊ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ.

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½ΠΎΠ²Ρ‹Ρ… сСмантичСских элСмСнтов Π² HTML5:

  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ тСматичСски сгруппирован.A ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊ a. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС содСрТимоС, содСрТащССся Π², связано.
  • ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² для страницы ΠΈ / ΠΈΠ»ΠΈ страниц, хотя ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊΡƒΡŽ ​​как Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹ ΠΈ срСдства Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ я сказал «страницы ΠΈ / ΠΈΠ»ΠΈ с». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° страницС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько s.
  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для содСрТания ΠΎ страницС ΠΈ / ΠΈΠ»ΠΈ страницах, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎ Ρ‚ΠΎΠΌ, ΠΊΡ‚ΠΎ Π΅Π΅ написал, ссылках Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ авторских ΠΏΡ€Π°Π²Π°Ρ…. И, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько s Π½Π° страницС.
  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для содСрТания основных Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ссылок для страницы. Π₯отя это Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, часто содСрТится Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ содСрТит Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.
  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для содСрТимого, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся самодостаточным ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒΡΡ нСзависимо ΠΎΡ‚ страницы Π² Ρ†Π΅Π»ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ записи Π² Π±Π»ΠΎΠ³Π΅. ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° содСрТат связанный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Π›ΡƒΡ‡ΡˆΠ΅Π΅ практичСскоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, β€” это ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΈΠ½Π΄ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.Если Π±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Atom ΠΈΠ»ΠΈ RSS-ΠΊΠ°Π½Π°Π» для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, это, скорСС всСго, ΠΏΡƒΡ‚ΡŒ.
  • ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒ страницы, которая косвСнно связана с содСрТимым Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π΅, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π° ΠΎΡ‚ этого содСрТимого, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ боковая панСль ΠΈΠ»ΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ способ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΠΈ ΠΎΠ½, β€” это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ваш ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π²Π°ΠΆΠ΅Π½ для понимания основного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° страницы. Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π½Π΅ влияя Π½Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‚ΠΎΠ³Π΄Π° это элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML5 Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

...


...
...


...


...
...
 

Π—Π΄Π΅ΡΡŒ Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΎ Ρ‡Π΅ΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, я ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒ Π² своСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π±Π»ΠΎΠ³Π΅.

ΠžΡΠ½ΠΎΠ²Ρ‹ HTML5 β€” Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML5

ΠžΡΠ½ΠΎΠ²Ρ‹ HTML5 β€” Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML5

admin

HTML5, Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½

Π’ΠΈΠ΄Π΅ΠΎ этого руководства:

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! БСгодня Π² этом постС я ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простой HTML-Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ΅Π³ΠΎ любимого тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Brackets. Brackets β€” это Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ бСсплатный, кроссплатформСнный ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈ использовании HTML5.Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит ΠΈΡ… домашняя страница:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Brackets

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Brackets ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Если Π±Ρ‹ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ старый Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ Π² Windows, ΠΈ это сработало Π±Ρ‹. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ любой тСкст / ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΌ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ с нуля, поэтому Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π€Π°ΠΉΠ»Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ» ΠΈΠ»ΠΈ Ctrl-N Π½Π° ПК ΠΈΠ»ΠΈ Command-N Π½Π° Mac:

. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ / пустой Ρ„Π°ΠΉΠ» для Ρ€Π°Π±ΠΎΡ‚Ρ‹.Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» HTML. Для этого снова Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π€Π°ΠΉΠ»Β» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ как…»

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π”Π•Π™Π‘Π’Π’Π˜Π’Π•Π›Π¬ΠΠž Π²Π°ΠΆΠ½Π°. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сохранитС этот Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .html. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ», ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π² ΠΊΠΎΠ½Ρ†Π΅ .html. НапримСр, Ссли Π±Ρ‹ я Π½Π°Π·Π²Π°Π» этот iLoveHtml, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ iLoveHtml.html ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ сохранСн ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» HTML, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставит Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Π΅Π±-страницу. HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Π³ΠΈ ΠΈΠ»ΠΈ элСмСнты для вставки элСмСнтов Π½Π° страницу. Π’Π΅Π³ΠΈ всСгда ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΠΎ мСньшС символа <, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ слово, Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ большС символа>. НапримСр, Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π³ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вставляСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° страницу, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅Π³ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ссылку. НСкоторыС Ρ‚Π΅Π³ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ. Они всСгда ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ символа «мСньшС» <, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт косая Ρ‡Π΅Ρ€Ρ‚Π° /. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° с тСкстом ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ:

Π― Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ всС эти Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ ΠΈΠ»ΠΈ элСмСнты, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Π΅Π±-страницу .Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с создания структуры, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Π±-страницС. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² Ρ„Π°ΠΉΠ», ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках (ΠΏΠΎΠΊΠ° Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, ΠΌΡ‹ рассмотрим это Π½ΠΈΠΆΠ΅):





Моя пСрвая HTML-страница


ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Π²Π΅Π±-страница!

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π»ΠΈ это, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Β» ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Π² ctrl-s Π½Π° ПК ΠΈΠ»ΠΈ command-s Π½Π° Mac. Если Π²Ρ‹ Π½Π΅ сохранитС Ρ„Π°ΠΉΠ», Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ внСсСнныС Π²Π°ΠΌΠΈ измСнСния. . ПослС сохранСния поздравляСм, Π²Ρ‹ создали свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±Π°Π·ΠΎΠ²ΡƒΡŽ Π²Π΅Π±-страницу. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свой HTML ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ создали, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ»Π½ΠΈΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ. ** ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•. ** Π‘ΠΊΠΎΠ±ΠΊΠΈ зависят ΠΎΡ‚ Chrome для запуска этих Ρ„Π°ΠΉΠ»ΠΎΠ², поэтому Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит ΠΊΠ½ΠΎΠΏΠΊΠ°:

ПослС запуска Π² Chrome ваша страница Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Если Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всС написали ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Ρ‡Ρ‚ΠΎ Π² вашСм ΠΊΠΎΠ΄Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ скобок Π½Π΅Ρ‚ красного Ρ†Π²Π΅Ρ‚Π°. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄Π΅. Когда всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΌΡ‹ смоТСм ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ каТдая Ρ‡Π°ΡΡ‚ΡŒ. ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ свСрху ΠΈ спустимся ΠΎΡ‚Ρ‚ΡƒΠ΄Π°:

Ну Π²ΠΎΡ‚ ΠΈ всС! НадСюсь, это Π΄Π°Π»ΠΎ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с использованиСм HTML. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· курсов HTML / CSS, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… SkillForge.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π°ΠΆΠ°Π² здСсь ΠΈΠ»ΠΈ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅:

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС? Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅!

Π£Π΄Π°Ρ‡Π½ΠΎΠ³ΠΎ дня!

ΠžΡΠ½ΠΎΠ²Ρ‹ HTML β€” Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ

HTML ( H yper t ext M arkup L anguage) β€” это ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для структурирования Π²Π΅Π±-страницы ΠΈ Π΅Π΅ содСрТимого. НапримСр, ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ структурирован Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π°Π±ΠΎΡ€Π° Π°Π±Π·Π°Ρ†Π΅Π², списка ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ с использованиСм ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ† Π΄Π°Π½Π½Ρ‹Ρ…. Как слСдуСт ΠΈΠ· названия, эта ΡΡ‚Π°Ρ‚ΡŒΡ даст Π²Π°ΠΌ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ HTML ΠΈ Π΅Π³ΠΎ функциях.

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

 Мой ΠΊΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ сварливый 

Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ строка стояла сама ΠΏΠΎ сСбС, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π°Π±Π·Π°Ρ†, Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Π³ΠΎ Π² Ρ‚Π΅Π³ΠΈ Π°Π±Π·Π°Ρ†Π΅Π²:

  

Мой ΠΊΠΎΡ‚ ΠΎΡ‡Π΅Π½ΡŒ сварливый

Анатомия элСмСнта HTML

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ рассмотрим этот элСмСнт Π°Π±Π·Π°Ρ†Π°.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ части нашСго элСмСнта ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³: Он состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ элСмСнта (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС p), Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ скобки .Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ элСмСнт начинаСтся ΠΈΠ»ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ β€” Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, Π³Π΄Π΅ начинаСтся Π°Π±Π·Π°Ρ†.
  2. Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³: Π­Ρ‚ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΡΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚Ρƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ элСмСнта. Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ заканчиваСтся элСмСнт β€” Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, Π³Π΄Π΅ заканчиваСтся Π°Π±Π·Π°Ρ†. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° β€” ΠΎΠ΄Π½Π° ΠΈΠ· стандартных ошибок Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², которая ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ странным Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ.
  3. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅: Π­Ρ‚ΠΎ содСрТимоС элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС являСтся просто тСкстом.
  4. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚: ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³, Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ ΠΈ содСрТимоС вмСстС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ элСмСнт.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹:

Атрибуты содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± элСмСнтС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π² фактичСском содСрТании. Π—Π΄Π΅ΡΡŒ класс β€” это Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ , имя , Π° , ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, β€” это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° , . Атрибут class позволяСт Π²Π°ΠΌ Π΄Π°Ρ‚ΡŒ элСмСнту Π½Π΅ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π΅Π³ΠΎ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π° (ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ class ) с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ стилС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ.

Атрибут всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. ΠŸΡ€ΠΎΠ±Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌ ΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ элСмСнта (ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ, Ссли элСмСнт ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²).
  2. Имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π·Π½Π°ΠΊ равСнства.
  3. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : значСния простых Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Π½Π΅ содСрТащиС ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ASCII (ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Ρ… символов " ' ` = < > ), ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, Π½ΠΎ рСкомСндуСтся Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ всС значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это сдСлаСт ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ понятным.

Π’Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнтов

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов - это называСтся Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ . Если Π±Ρ‹ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π·Π°ΡΠ²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ наша кошка ΠΎΡ‡Π΅Π½ΡŒ сварливая, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ слово Β«ΠΎΡ‡Π΅Π½ΡŒΒ» Π² элСмСнт , Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ слово Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ сильно ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎ:

  

Моя кошка ΠΎΡ‡Π΅Π½ΡŒ сварливая.

Однако Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши элСмСнты ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹.Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ сначала ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ элСмСнт

, Π·Π°Ρ‚Π΅ΠΌ элСмСнт ; ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ элСмСнт , Π° Π·Π°Ρ‚Π΅ΠΌ элСмСнт

. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ:

  

Моя кошка ΠΎΡ‡Π΅Π½ΡŒ сварливая

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

ΠŸΡƒΡΡ‚Ρ‹Π΅ элСмСнты

НСкоторыС элСмСнты Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ содСрТимого ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ пустыми элСмСнтами . Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ элСмСнт , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρƒ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π° нашСй HTML-страницС:

  МоС тСстовоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅  

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

Анатомия HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π­Ρ‚ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ основы ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов HTML, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ сами ΠΏΠΎ сСбС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ посмотрим, ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Ρ†Π΅Π»ΡƒΡŽ HTML-страницу. Π”Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΊ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ помСстили Π² наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ index.html (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ встрСтили Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ):

  

  
    
     Моя тСстовая страница 
  
  
     МоС тСстовоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 
  
  

Π—Π΄Π΅ΡΡŒ ΠΈΠΌΠ΅Π΅ΠΌ: