Html ΠΊΠΎΠ΄ мСню для сайта: Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню для сайта

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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ мСню сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΠΈΠΆΠΊΠ° ΠΈ html-ΠΊΠΎΠ΄Π°

ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°: МСню – ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самый Π²Π°ΠΆΠ½Ρ‹ΠΉ элСмСнт сайта для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ благодаря Π΅ΠΌΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° навигация ΠΏΠΎ рСсурсу ΠΈ быстрый ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ происходит созданиС мСню сайта.

Навигация Π² wordpress

Π’ любом шаблонС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своС мСню ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… областСй. Для этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ – МСню. Π’ΡƒΡ‚ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ΡΡ.

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

Π’ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π½Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ссылками, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для Π΅Π΅ отобраТСния. Π’ΠΎΠΎΠ±Ρ‰Π΅ количСство ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… областСй зависят ΠΎΡ‚ шаблонС. Π’ ΠΎΠ΄Π½ΠΎΠΌ 1 такая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 4-6.

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ внСшний Π²ΠΈΠ΄? Для этого ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ инструмСнтом для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² – ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ. Π₯отя Π²Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΎΠ½ Π²Π°ΠΌ пригодится.

Для Π΅Π³ΠΎ запуска Π² Google Chrome ΠΈΠ»ΠΈ ЯндСкс. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ F12. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, ΠΊΠ°ΠΊΠΎΠΉ кусочСк ΠΊΠΎΠ΄Π° отвСтствСнСн Π·Π° Π²Ρ‹Π²ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° мСню. А Ρ‚ΠΎΡ‡Π½Π΅Π΅, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ стилСвой класс ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρƒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Если это получится, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Π² css стили для этого элСмСнта ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° свои.

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° html-ΠΊΠΎΠ΄ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π²Π°ΠΌ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚. Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт быстро ΠΈ просто. ВсСго лишь Π² 2 ΠΊΠ»ΠΈΠΊΠ° нашли, Ρ‡Ρ‚ΠΎ нашС мСню находится Π² Π±Π»ΠΎΠΊΠ΅ с классом all-width ΠΈ Π»Π΅ΠΆΠΈΡ‚ Π² Ρ‚Π΅Π³Π΅ nav.

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

МСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ html

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅ Π² ΠΊΠΎΠ΄Π΅ выглядит практичСски любоС мСню. Для Π΅Π³ΠΎ создания сСгодня принято ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ nav. Π­Ρ‚ΠΎ ΠΏΠ°Ρ€Π½Ρ‹ΠΉ html-Ρ‚Π΅Π³, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π²Π°ΠΆΠ½Ρ‹Π΅ ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π½Π° страницС. Выводят Ρ‚Π°ΠΊΠΈΠ΅ ссылки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ списком, Π² Π½Π΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ списка, Π° ΡƒΠΆΠ΅ Π² Π½ΠΈΡ… – сами ссылки, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π³ΠΈ <a> с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° href ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Ссли ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠ΅ мСню Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π£ΠΆΠ΅ Π² css выполняСтся настройка внСшнСго Π²ΠΈΠ΄Π°. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΡƒΠ±ΠΈΡ€Π°ΡŽΡ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Ρƒ списка. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ мСню Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π² строчно-Π±Π»ΠΎΡ‡Π½Ρ‹Π΅, Π»ΠΈΠ±ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΡ… ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, созданиС мСню сайта Π² html выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

<nav id = «menu»>
<ul>
<li><a href = «#»>ΠŸΡƒΠ½ΠΊΡ‚ 1</a></li>
<li><a href = «#»>ΠŸΡƒΠ½ΠΊΡ‚ 2</a></li>
<li><a href = «#»>ΠŸΡƒΠ½ΠΊΡ‚ 3</a></li>
<li><a href = «#»>ΠŸΡƒΠ½ΠΊΡ‚ 4</a></li>
</ul>
</nav>

<nav id = «menu»>

<ul>

<li><a href = «#»>ΠŸΡƒΠ½ΠΊΡ‚ 1</a></li>

<li><a href = «#»>ΠŸΡƒΠ½ΠΊΡ‚ 2</a></li>

<li><a href = «#»>ΠŸΡƒΠ½ΠΊΡ‚ 3</a></li>

<li><a href = «#»>ΠŸΡƒΠ½ΠΊΡ‚ 4</a></li>

</ul>

</nav>

И выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ мСню, разумССтся, Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ href Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ссылки Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ страницы. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ для nav, Ρ‚Π°ΠΊ ΠΈ для самого ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° списка, это Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ.

БобствСнно, дальнСйшая Ρ€Π°Π±ΠΎΡ‚Π° происходит Π² css. НапримСр, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π² ряд, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства:

#menu ul{
list-style: none;
}
#menu li{
float: left;
padding: 15px;
}

#menu ul{

list-style: none;

}

#menu li{

float: left;

padding: 15px;

}

И Π²ΠΎΡ‚ наша навигация выглядит ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ†ΠΈΠ²ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ. А ΠΈΠΌΠ΅Π½Π½ΠΎ, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наши ссылки Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ элСмСнтами ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ стили. НапримСр, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, отступы, Ρ†Π²Π΅Ρ‚ тСкста ΠΈ Ρ‚.Π΄. Π’Π°ΠΊΠΆΠ΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΆΠΈΠ²ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ стили ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚.

#menu li a{
display: block;
background: purple;
padding: 10px;
color: #fff;
}
#menu li a:hover{
background: #333;
}

#menu li a{

display: block;

background: purple;

padding: 10px;

color: #fff;

}

#menu li a:hover{

background: #333;

}

И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ навигация ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° чСловСчСский Π²ΠΈΠ΄:

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

Π§Ρ‚ΠΎ ΠΆ, Ρƒ мСня Π½Π° этом всС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ своС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° любом Π²Π΅Π±-рСсурсС.

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

PSD to HTML

ВСрстка сайта Π½Π° HTML5 ΠΈ CSS3 с нуля

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ мСню Π½Π° CSS – руководство для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ€Ρ‹ всСмирной сСти ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ растут, размСщая ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Π±-сайтов, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стрСмится ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ посСтитСлСй ΠΈ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….

Бпособы покорСния Π»ΡŽΠ΄ΡΠΊΠΈΡ… сСрдСц Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ β€” ΠΎΡ‚ примСнСния Flash Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, использования Π±Π°Π½Π½Π΅Ρ€ΠΎΠ² ΠΈ смСлых дизайнСрских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π΄ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов.

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

МСню являСтся самой распространённой систСмой Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° сайтС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΊΠ½ΠΈΠ³Π΅. МСню Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π½Π° любой страницС рСсурса, позволяя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π».

На ΠΎΠ±ΡŠΡ‘ΠΌΠ½Ρ‹Ρ… сайтах, содСрТащих Π±ΠΎΠ»Π΅Π΅ 50 страниц, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ мСню для доступа ΠΊΠΎ всСм Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ.

Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π° CSS, ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ссылки Π½Π° ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Ρ‹.

Разновидности мСню Π² CSS

БущСствуСт сразу нСсколько Π²ΠΈΠ΄ΠΎΠ² ΠΈ Ρ‚ΠΈΠΏΠΎΠ² CSS мСню:

  1. Π“Π»Π°Π²Π½ΠΎΠ΅ мСню. Π­Ρ‚ΠΎ список ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ссылок Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π²Π΅Π±-сайта.
  2. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ мСню. Π’Π°ΠΊΠΎΠ΅ мСню ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ структуру ΠΈ Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Ρ€Ρ‘Ρ… Ρ‚ΠΈΠΏΠΎΠ²:
    • Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню. РаскрываСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚;
    • Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню сайта. РаскрываСтся ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅;
    • БтатичСскоС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ мСню для CSS. ДрСвовидная структура, прСдставлСнная Π² ΡƒΠΆΠ΅ раскрытом Π²ΠΈΠ΄Π΅.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню Π² CSS?

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания простого Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню Π½Π° CSS с пояснСниями.

Код Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню прописываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

<head>
<title>Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню сайта</title>

<style type="text/css">
.navigation {
   list-style: none; /* ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ отобраТСния ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ². */
}
.navigation li {
   float: left; /* ВыстраиваниС элСмСнтов списка Π² ΠΎΠ΄ΠΈΠ½ ряд. */
   margin-right: 1px; /* созданиС отступов для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ сливались ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню. */
   font-family: Verdana, Arial, Helvetica, sans-serif; /* Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° ΡˆΡ€ΠΈΡ„Ρ‚Π°. */
   font-size: 14px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста Π² ссылках. */
}
.navigation li a {
   display: block; /* ИзмСнСниС отобраТСния Π½Π° Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы. */
   padding: 15px 20px;  /* Π’Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ отступы. */
   background: #0db5b5; /* Π¦Π²Π΅Ρ‚ Π±Π»ΠΎΠΊΠΎΠ² мСню. */
   color: #3f3f3f; /* Π¦Π²Π΅Ρ‚ тСкста Π² Π±Π»ΠΎΠΊΠ°Ρ… мСню. */
   text-decoration: none; /* УстранСниС подчёркивания ссылок. */
   position: relative; /* Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈ использовании Internet Explorer 6 для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка ΠΏΠΎ всСй своСй ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Π±Ρ‹Π»Π° «кликабСльной». */
}
.navigation li a:hover {
   background: #92d3d3; /* Π¦Π²Π΅Ρ‚ Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. */
   color: #6b6b6b;  /* Π¦Π²Π΅Ρ‚ тСкста ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. */
}
</style>
</head>
<body>
<ul> 
   <!-- ОписаниС ссылок Π² мСню ΠΈ сами ссылки. -->
   <li><a href="https://www.internet-technologies.ru/news" target="_blank">Новости</a></li>
   <li><a href="https://www.internet-technologies.ru/articles" target="_blank">Π‘Ρ‚Π°Ρ‚ΡŒΠΈ</a></li>
   <li><a href="https://www.internet-technologies.ru/templates/" target="_blank">Π¨Π°Π±Π»ΠΎΠ½Ρ‹</a></li>
   <li><a href="https://www.internet-technologies.ru/books" target="_blank">Книги</a></li>
   <li><a href="https://www.internet-technologies.ru/scripts" target="_blank">Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹</a></li>
   <li><a href="https://www.internet-technologies.ru/lessons" target="_blank">Π’ΠΈΠ΄Π΅ΠΎ</a></li>
   <li><a href="http://talk.internet-technologies.ru/" target="_blank">Π€ΠΎΡ€ΡƒΠΌ</a></li>
</ul>
<body>
</body>
</html>

Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ получаСтся ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню:

Код Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню записываСтся Ρ‚Π°ΠΊ:

<head>
<title>Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню сайта</title>
<style type="text/css">
.navigation {
   list-style: none; /* ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ отобраТСния ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ². */
   width: 120px;  /* Π¨ΠΈΡ€ΠΈΠ½Π° мСню. */
}
.navigation li {
   margin-top: 5px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΏΠΎ высотС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню Π½Π΅ сливались */
   font-family: Verdana, Arial, Helvetica, sans-serif; /* Π’ΠΈΠΏ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню */
   font-size: 14px; /* Π Π°Π·ΠΌΠ΅Ρ€ тСкста мСню */
}
.navigation li a {
   display: block; /* ИзмСнСниС отобраТСния Π½Π° Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы.  */
   padding: 4px 15px;  /* ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠΎΠ². */
   background: #0db5b5; /* Π¦Π²Π΅Ρ‚ Π±Π»ΠΎΠΊΠΎΠ² мСню. */
   color: #3f3f3f; /* Π¦Π²Π΅Ρ‚ тСкста Π² Π±Π»ΠΎΠΊΠ°Ρ… мСню. */
   text-decoration: none; /* УстранСниС подчёркивания ссылок. */
   position: relative; /* Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈ использовании Internet Explorer 6 для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка ΠΏΠΎ всСй своСй ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Π±Ρ‹Π»Π° «кликабСльной». */
}
.navigation li a:hover {
   background: #92d3d3; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ */
   color: #6b6b6b;  /* Π¦Π²Π΅Ρ‚ тСкста ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ */
}
</style>
</head>
<body>
<!-- ОписаниС ссылок Π² мСню ΠΈ сами ссылки. -->
<ul> 
   <li><a href="https://www.internet-technologies.ru/news" target="_blank">Новости</a></li>
   <li><a href="https://www.internet-technologies.ru/articles" target="_blank">Π‘Ρ‚Π°Ρ‚ΡŒΠΈ</a></li>
   <li><a href="https://www.internet-technologies.ru/templates/" target="_blank">Π¨Π°Π±Π»ΠΎΠ½Ρ‹</a></li>
   <li><a href="https://www.internet-technologies.ru/books" target="_blank">Книги</a></li>
   <li><a href="https://www.internet-technologies.ru/scripts" target="_blank">Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹</a></li>
   <li><a href="https://www.internet-technologies.ru/lessons" target="_blank">Π’ΠΈΠ΄Π΅ΠΎ</a></li>
   <li><a href="http://talk.internet-technologies.ru/" target="_blank">Π€ΠΎΡ€ΡƒΠΌ</a></li>
</ul>
<body>
</body>
</html>

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, выглядит Ρ‚Π°ΠΊ:

Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ всСми Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΊΠΎΠ΄ для простого Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню:

<ul>
  <li><a href="https://www.internet-technologies.ru/news">Новости</a></li>
  <li><a href="https://www.internet-technologies.ru/articles" target="_blank">Π‘Ρ‚Π°Ρ‚ΡŒΠΈ</a>
    <ul>
      <li><a href="#">Бсылка 1</a></li>
      <li><a href="#">Бсылка 2</a></li>
      <li><a href="#">Бсылка 3</a></li>
    </ul>
  </li>
  <li><a href="https://www.internet-technologies.ru/templates/">Π¨Π°Π±Π»ΠΎΠ½Ρ‹</a>
    <ul>
      <li><a href="#">Бсылка 1</a></li>
    </ul>
  </li>
  <li><a href="https://www.internet-technologies.ru/books">Книги</a></li>
  <li><a href="https://www.internet-technologies.ru/scripts">Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹</a></li>
  <li><a href="https://www.internet-technologies.ru/lessons">Π’ΠΈΠ΄Π΅ΠΎ</a></li>
  <li><a href="http://talk.internet-technologies.ru">Π€ΠΎΡ€ΡƒΠΌ</a></li>
</ul>

<style type="text/css">	

#menu {
  background: #0db5b5;
  width: 60%;
  padding:1;
  text-align: center;
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}
#menu a {
  color: #3f3f3f;
  text-decoration: none;
}
#menu a:hover {
  color: #6b6b6b;
}
#menu ul {
  padding:0;
  margin:0;
}
#menu li {
  list-style: none;
  padding: 0 15px 0 0;
  width:100px;
  margin: 0 auto;
  float:left;
  line-height: 50px;
}
#menu li ul { 
  position:absolute;
  display: none;
} 
#menu li ul li {
  float: none;
  display: inline;
  width:100px;
  line-height:35px;
}
#menu li ul li:hover {
  background: #c392b;
}
#menu li:hover ul {
  display:block;
}
#menu li ul li { 
  display: block; 
  background:#92d3d3;
}
</style>

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню:

Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, достаточно простая HTML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΈ всСго нСсколько строк CSS ΠΊΠΎΠ΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простоС, Π½ΠΎ ΡΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΠ΄Ρ‘Ρ‚ своС мСсто Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ Π²Π΅Π±-сайтС. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π–Π΅Π»Π°Π΅ΠΌ ΡƒΠ΄Π°Ρ‡ΠΈ!

БозданиС мСню html / css







ΠžΡΠ½ΠΎΠ²Ρ‹ вСрстки

Π§Π°Ρ‰Π΅ всСго мСню создаСтся Π½Π° основС Π½Π΅ упорядочСнных списков ul. Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ li вкладываСтся гипСрссылка a.

МоТно ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ мСню ΠΈ Π½Π° основС Π±Π»ΠΎΠΊΠΎΠ² div, Ρ‚Π°Π±Π»ΠΈΡ† table ΠΈΠ»ΠΈ списков ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ dl.
Но Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ являСтся конструкция ul.

Код ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ мСню Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

<ul>
  <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 1</a></li>
  <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 2</a></li>
  <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 3</a></li>
  <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 4</a></li>
  <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 5</a></li>
</ul>


Γ—

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

Π’ процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ адрСс гипСрссылки —Β #/. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠ½Π° Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ Π²Π΅Π΄Π΅Ρ‚, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ… — Π½Π΅ происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ страницы.

ЦСлью гипСрссылки Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ страница вашСго сайта ΠΈΠ»ΠΈ внСшняя ссылка. АдрСс Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ страницы ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π’Π½Π΅ΡˆΠ½Π΅ΠΉ ссылки — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ. (Если Π·Π°Π±Ρ‹Π»ΠΈ — смотритС ΠΠ±ΡΠΎΠ±ΡŽΡ‚Π½Ρ‹Π΅ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ссылки).


Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ считаСтся всС стили сайта ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ сТатым Ρ„Π°ΠΉΠ»ΠΎΠΌ. Но Π½Π° врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов страницы, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ мСню.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ my-menu.css, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.Β 

<!-- ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй -->
Β 
<!DOCTYPE html>
<html>
<head>
     ...
     <title>БозданиС мСню</title>
     <link rel="stylesheet" href="css/MAIN.css" type="text/css" />
     <link rel="stylesheet" href="css/my-menu.css" type="text/css" />
     ...
</head>
<body>
...
</body>
</html>

ПозТС ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ пСрСнСсти Π² ΠΎΠ±Ρ‰ΠΈΠΉ Ρ„Π°ΠΉΠ», Π° этот ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ (ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ).

Как ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ стилСвыС ΠΏΡ€Π°Π²ΠΈΠ»Π° для мСню

НСобходимо ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ классы, ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ стили ΡƒΠΆΠ΅ для Π½ΠΈΡ…. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ стили нСпосрСдствСнно для Ρ‚Π΅Π³ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

/* НС ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ! */
ul li a {color: #f00;}

Ρ‚ΠΎ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΈ Π½Π° всС ссылки, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² списки Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ мСню! ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° сайтС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько мСню Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ оформлСния.

Вторая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с классами, Π° Π½Π΅ с Ρ‚Π΅Π³Π°ΠΌΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ стили ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ. Π—Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ стилСй Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ свой класс.

НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс .menu_color, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅. Π’ дальнСйшСм это Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упростит Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ измСнСнию Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ оформлСния мСню.

Каким Ρ‚Π΅Π³Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ классы

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ вопрос. Для Π½Π°Ρ‡Π°Π»Π°, Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ класс Π΅ΠΌΡƒ.

Π”Π°, это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°, Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ мСню Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π² качСствС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ div, Π° nav, Ρ‚ΠΎ вСрстка Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ сСмантичСской (осмыслСнной) ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для поисковых систСм (ПБ), Ρ‡Ρ‚ΠΎ являСтся нСсомнСнным плюсом. Π’Ρ‚ΠΎΡ€ΠΎΠΉ класс присваиваСм Ρ‚Π΅Π³Ρƒ ul.

<nav>
  <ul>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 1</a></li>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 2</a></li>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 3</a></li>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 4</a></li>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 5</a></li>
  </ul>
</nav>

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ?

ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ класса .menu_colorΒ Ρ‚Π΅Π³Ρƒ nav Π΄Π°Π΅Ρ‚ большС возмоТности для оформлСния, Ρ‡Π΅ΠΌ присовСниС Π΅Π³ΠΎ Ρ‚Π΅Π³Ρƒ ul, Π° класс .my_menu ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ мСню ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ содСрТащСму ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½.

ΠŸΡ€ΠΈ этом всСгда Π½Π°Π΄ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² ΡƒΠΌΠ΅, Ρ‡Ρ‚ΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ находится Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ внСшнСм Π±Π»ΠΎΠΊΠ΅ сайта ΠΈ Π΅Π³ΠΎ мСстополоТСниС ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ связанныС с внСшними отступами ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ выпадСния подмСню (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Π² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ «Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню») зависят ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… классов глобальной Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ сайта.

КакиС ΠΈΠΌΠ΅Π½Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρƒ классов

ΠžΡΠΌΡ‹ΡΠ»Π΅Π½Π½Ρ‹Π΅. Π’ ΠΈΠ΄Π΅Π°Π»Π΅, любоС имя класса Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π°Π²Π°Ρ‚ΡŒ прСдставлСниС ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ классы nav.menu_colorΒ ΠΈ ul.my_menu.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ всСх элСмСнтов ΠΈ, Π² Ρ‚ΠΎΠΆΠ΅ врСмя, Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ относится ΠΊ мСню.
Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ список ΠΊΠ°ΠΊ собствСнно мСню.


Γ—

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!

Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° для классов Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ внятныС, Π½ΠΎ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ классами.

ИмССно ΠΏΠΎ-этому я Π²Ρ‹Π±Ρ€Π°Π» класс .my_menu, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° сайтС ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ класс .menu со своими стилями.Β 


Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Π΅ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΠ·Π°Π΄Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΈ, Π° ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ часто ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°ΡŽΡ‚ … А ΠΏΠΎΡ‚ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ внСсти измСнСния Π² ΡƒΠΆΠ΅ созданноС мСню Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ сайта, ΠΈΠ»ΠΈ вывСсти Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ — Π΄ΠΎΠ»Π³ΠΎ ΠΈ Π½ΡƒΠ΄Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°ΡŽΡ‚.

На самом Π΄Π΅Π»Π΅, всС ΠΎΡ‡Π΅Π½ΡŒ просто. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, Π½Π° этапС создания Π½ΡƒΠΆΠ½ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стили тСматичСски ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ… Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ классы.

НапримСр, Π·Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Ρƒ нас ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ класс .menu_color

/* === Π“Ρ€ΡƒΠΏΠΏΠ° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ оформлСния === */
Β 
/* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΌΠ΅Π½Π΄ */
.menu_color {
  background: gray;
}
/* ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню */
.menu_color > ul > li > a {
  background: transparent;
  color: #f5f5f5;
}
...
/* === Π“Ρ€ΡƒΠΏΠΏΠ° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ основного мСню === */ 
Β 
/* Бброс ΠΈ установка стилСй ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ */
.my_menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° для ΠΏΡƒΠ½ΠΊΡ‚Π° мСню */
.my_menu li a {
  display: block;
  margin: 0;
  padding: 12px 20px;
  text-decoration: none;  
}

Π’.Π΅. всС стили, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ элСмСнта мСню, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ привязаны ΠΊ классу .menu_color, Π° стили ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ — соотвСтствСнно .my_menu.

ΠŸΡ€ΠΈ нСобходимости, для Ρ‚Π΅Π³Π° nav Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Π»Π΅Π·Π°Ρ‚ΡŒ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΡŽ «Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ оформлСния» …

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ выводится Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ сайта. Π§Π°Ρ‰Π΅ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ€Π΅ΠΆΠ΅ — Π³Π»Π°Π²Π½ΠΎΠ΅ мСню сайта.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ html-ΠΊΠΎΠ΄ мСню Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

<nav>
  <ul>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 1</a></li>
    <li><a href="#/">ΠΏΡƒΠ½Ρ‚ΠΊ 2</a></li>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 3</a></li>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 4</a></li>
    <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 5</a></li>
  </ul>
</nav>

ΠšΡ€ΠΎΠΌΠ΅ основных классов, рассмотрСнных Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ класс li.active для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° (ссылка Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу).

Бброс ΠΈ установка стилСй ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ


Π€Π°ΠΉΠ» my-menu.css

/* Π£Π±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΈ отступы */
.my_menu {
  list-style:none;
  margin:0;
  padding:0;
}
.my_menu li {
  margin:0;
  padding:0;
  position:relative;
}
/* ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° для ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню */
.my_menu li a {
  display:block;
  margin:0;
  padding:12px 20px;
  text-decoration: none;
}
/*НавСдСниС Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню - курсор ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ */
.my_menu li.active > a:hover {
  cursor: default;
}

Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅



Γ—

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

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ всС стили, достаточно лишь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅. НапримСр ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° достаточно ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π²Π΅Ρ‚Π° ссылки ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.

/* === Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ menu_color === */
.menu_color {
  background:#555;
}
/* ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Π° */
.menu_color > ul > li > a {
  color:#999;
  background: rgba(0, 0, 0, 0);
}
/* ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.menu_color > ul > li > a:hover {
  color: #bbb;
  background: rgba(0, 0, 0, 0.1);
}
/* Активный ΠΏΡƒΠ½ΠΊΡ‚ */
.menu_color > ul > li.active > a,
.menu_color > ul > li.active > a:hover {
  color:#fff;
  background:rgba(0, 0, 0, 0.4);
}

ПояснСния:

  • Если Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ мСню Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, Ρ‚.Π΅. ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мСню ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ, Ρ‚ΠΎ конструкция .menu_color > ul > li > a ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ стилСй Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ мСню ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня. Для подмСню ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стили оформлСния.
  • ИспользованиС прозрачности ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° — background: rgba(0, 0, 0, 0.1). Π­Ρ‚ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅ для любого Ρ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ бэкграунда. Если Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° мСню, Ρ„ΠΎΠ½ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΈ подсвСтка ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ измСнятся автоматичСски. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²Π°ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΠ΅ΡΡ Ρ†Π²Π΅Ρ‚Π° явно.Β 

Γ—

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° мСню Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли ΠΎΠ½ наслСдуСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²


/* Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню */
.menu_color > ul > li + li > a {
   border-top: 1px solid rgba(255, 255, 255, 0.1);
   box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
}

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚Ρ€ΡŽΠΊ с использованиСм rgba. Π¦Π²Π΅Ρ‚Π° для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Ρ‚Π΅Π½ΠΈ Π·Π°Π΄Π°Π½Ρ‹ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ — Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ 15% прозрачности ΠΈ Π±Π΅Π»Ρ‹ΠΉ 10% соотвСтствСнно.

Π­Ρ‚ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅ для любого Ρ‚Π΅ΠΌΠ½ΠΎΠ³ΠΎ бэкграунда. Если Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ ΠΈ Ρ‚Π΅Π½ΠΈ измСнится автоматичСски!


Π”ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΎΡΡŒ простоС ΠΎΠ΄Π½ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ мСню. Как ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, ΠΎΡ‡Π΅Π½ΡŒ часто, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ нСскольким основным ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ:

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ любоС мСню Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅!

Π’ послСдниС Π³ΠΎΠ΄Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ-ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ мСню уходят Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅. Π”Π²ΡƒΡ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Π²ΠΏΠΎΠ»Π½Π΅ достаточно, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ — ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ мСню.


HTML-ΠΊΠΎΠ΄ 2-Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ мСню:

<nav>
    <ul>
        <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 1</a></li>
        <li><a href="#/">Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ 2</a>
            <ul>
                <li><a href="#/">Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ 1</a></li>
                <li><a href="#/">Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ 2</a></li>
            </ul>
        </li>
        <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 3</a></li>
        <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 4</a></li>
        <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 5</a></li>
    </ul>
</nav>

Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ классы li.parent — Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚Π΅Π³, содСрТащий подмСню, ΠΈ ul.sub-menu — Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ список Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню.


Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅

/* ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ sub-menu */
.menu_color .sub-menu {
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
}
/* ΠžΡ„Ρ€Ρ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² */
.menu_color .sub-menu li a{
  color: #555;
  background: rgba(0, 0, 0, 0);
}
/* ΠžΡ„Ρ€Ρ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.menu_color .sub-menu li a:hover{
  color: #fff;
  background: #555;
}
/* Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ для ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² sub-menu */
.menu_color .sub-menu > li + li > a {
  border-top: 1px solid #fff;
  box-shadow: 0 -1px 0 #ddd;
  padding-left: 40px  /* ДобавляСм отступ для ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² */
}

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ ΠΊΠΎΠ΄, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ отступы оставлСны Ρ‚Π΅ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π² основном мСню.Β 

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ скрытиС

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ осущСствляСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ li.parent. (ИмСнно для этого ΠΏΡ€ΠΈ сбросС ΠΈ установкС для Π½Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°Π΄Π°Π½ΠΎ position: relative;)

/*ΠžΠ±Ρ‰ΠΈΠ΅*/
.my_menu .sub-menu {
  display: none;
  position: absolute;
  top: 0;
  min-width: 200px;
  z-index: 9999;
} 

Π’Ρ‹Π²ΠΎΠ΄

Π’ зависимости ΠΎΡ‚ располоТСния основного мСню (лСвая/правая боковая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°), подмСню ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠ°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π²Π»Π΅Π²ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для опрСдСлСния стилСвых ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ класс Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°Β .sidebar_leftΒ (Π’ исходном html-ΠΊΠΎΠ΄Π΅ класс Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚.ΠΊ. ΠΊ ΠΊΠΎΠ΄Ρƒ мСню ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚).Β 

/* Π’Ρ‹Π²ΠΎΠ΄ */
.my_menu .parent:hover .sub-menu {
  display: block;
  top: 4px;
}
/* со смСщСниСм Π²ΠΏΡ€Π°Π²ΠΎ */
.sidebar_left .my_menu .parent:hover .sub-menu {
  left: 100%;
  margin-left: -10px;
}


Γ—

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

Если Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π΅Ρ‚ класса, ΠΈΠ»ΠΈ ΠΎΠ½ примСняСтся ΠΊΠ°ΠΊ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ‚Π°ΠΊ ΠΈ ΠΊ Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ — Π½ΡƒΠΆΠ½ΠΎ этот класс Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Ρ‚Π΅Π³Ρƒ nav.menu_color.sidebar_left.


Если Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ мСню располоТСно Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ссли подмСню Π²Ρ‹ΠΏΠ°Π΄Π°Π΅Ρ‚ слСва. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаСС ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ экрана.


/* Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²Π»Π΅Π²ΠΎ */
.sidebar_right .my_menu .parent:hover .sub-menu {
  right: 100%;
  left: auto;
  margin-right: -5px;
}

ΠŸΡ€ΠΎΡΡ‚Π°Ρ анимация

Π§Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, эффСкты довольно простыС:


ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… стилСй:

/* ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Π° */
.menu_color >  ul >  li >  a {
  color: #999;  
  background: rgba(0, 0, 0, 0);
Β 
  /* добавляСм код */
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
Β 
/* ΠžΡ„Ρ€Ρ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² */
.menu_color .sub-menu li a{
   color: #555;
   background: rgba(0, 0, 0, 0);
Β 
  /* добавляСм код */
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
Β 

А Π²ΠΎΡ‚ с ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ появлСнСм подмСню ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° …

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ display: none; для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ подмСню нСльзя — анимация Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ рассмотрим Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ.

Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ подмСню. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ способом являСтся смСщСниС мСню Π² исходном состоянии Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ экрана + полная ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ.

/* ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ sub-menu*/
.my_menu .sub-menu {
  display: block; /* ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ */
  position: absolute;
  top: 0;
  width: 200px;
  z-index: 9999;
Β 
  /* Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ */
  opacity: 0;
  -webkit-transition: opacity .5s, top .7s;
  -moz-transition: opacity .5s, top .7s;
  -o-transition: opacity .5s, top .7s;
  transition: opacity .5s, top .7s;
}
/* Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° экран */
.my_menu .sub-menu {
  left: -3000px;
}
/* ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ эффСкт отобраТСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ*/
.my_menu .parent:hover > .sub-menu {
  display: block;
  top: 4px;
Β 
  /* Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ */
  opacity: 1;
}

Π Π°Π·Π΄Π²ΠΈΠΆΠ½ΠΎΠ΅ мСню-Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½Β 


Γ—

НСсколько слов вступлСния

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ рассмотрСна тСхнология создания Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½-мСню, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΏΠΎΒ hover.

Π― Π±Ρ‹ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π±Π΅Π· нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ мСню Π½Π° сайтС. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ страницы Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΆΠΈΡ‚ΡŒ своСй Тизнью (Ρ…Π»ΠΎΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΊ простыни Π½Π° Π²Π΅Ρ‚Ρ€Ρƒ подмСню, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½Ρ‹, Ссли Π΅Π³ΠΎ Π½Π΅Β Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ Π·Π°Π΄Π΅Ρ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ …

АккордСон Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΒ click, Π° это ΡƒΠΆΠ΅ JS. А рассмотрСниС javascript Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° HTML/CSS…

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½-мСню ΠΈΠ· простого Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню, внСся ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ измСнСния Π² ΠΊΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ стили.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ класс my_accordion ΠΊ классу Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π° класс .sub-menu Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° .sub-accordion-menu. МоТно Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ, Π° просто ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π½ΠΎ это услоТнит ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для понимания.

<nav>
    <ul>
        <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 1</a></li>
        <li><a href="#/">Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ 2</a>
            <ul#/">Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ 1</a></li>
                <li><a href="#/">Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ 2</a></li>
            </ul>
        </li>
        <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 3</a></li>
        <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 4</a></li>
        <li><a href="#/">ΠΏΡƒΠ½ΠΊΡ‚ 5</a></li>
    </ul>
</nav>


/* === Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° классов === */
Β 
/* Π£Π±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΈ отступы */
.my_menu, .sub-menu, 
.sub-accordion-menu {
  list-style:none;
  margin:0;
  padding:0;
}
/* ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
.menu_color > ul > li > a:hover,
.my_menu .parent .sub-accordion-menu li a:hover {
  color: #bbb;
  background: rgba(0, 0, 0, 0.1);
}
/* Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню */
.menu_color > ul > li + li > a,
.menu_color .sub-accordion-menu li > a {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
}
Β 
Β 

ПослС этого Π΄ΠΎΠ±Π°Π²ΠΈΠΌ стили, для Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΈ раскрытого Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½Π°:

/* === Π—Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ===*/
.sub-accordion-menu {
  display: block;
  position: static;
  width: auto;
  overflow: hidden;
  border: none;
  margin: 0!important; 
  max-height: 0;   /* Π‘ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ подмСню */
  transition: max-height 1s;  /* Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° раскрытия */
}
/* === ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ===*/
.sub-accordion-menu {
  max-height: 1000px;
}
.sub-accordion-menu > li > a {
  padding-left: 40px;  /* ДобавляСм отступ для ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² */
}

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅.
ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ использовано свойство max-height, Π° Π½Π΅ height? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ высоту Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ подмСню, Π° ΠΏΡ€ΠΈ использовании значСния height: auto — анимация Π½Π΅ срабатываСт.

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню

По структурС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню Π½ΠΈ Ρ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ, html-ΠΊΠΎΠ΄ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ. ВСорСтичСски, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню ΠΈΠ· Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ/Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ класса содСрТащСго ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ создадим Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню с нуля, со своими классами.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ нашС мСню Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:


Π—Π° основу возьмСм ΠΊΠΎΠ΄ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ классы:

<nav>
  <ul>
    <li><a href="#/">punkt 1</a></li>
    <li><a href="#/">dropdown</a>
      <div>
        <ul>
          <li><a href="#/">sub punkt 1</a></li>
          <li><a href="#/">sub punkt 2</a></li>
        </ul>
      <div>
    </li>
    <li><a href="#/">punkt 3</a></li>
    <li><a href="#/">active</a></li>
    <li><a href="#/">punkt 5</a></li>
  </ul>
</nav>

Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°

/* === Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° основного мСню === */
.hz-bar ul {
 list-style: none;
 margin:0;
 padding:0;
}
.hz_menu > li {
 float: left;
 margin:0;
 padding:0;
 position:relative;
}
.hz_menu li a {
 display:block;
 margin:0;
 padding:15px 20px;
 text-decoration: none;
}

Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сдСлано:

  1. Бброс стилСй ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ‚Π΅Π³Π° ul
  2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню, ΠΏΡƒΡ‚Π΅ΠΌ присвоСния Ρ‚Π΅Π³Π°ΠΌ li, содСрТащим ΠΏΡƒΠ½Ρ‚ΠΊΡ‹ основного мСню, свойства float: left
  3. Установка отступов для ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню
ПояснСния:

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ .hz_menu > li распространяСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ основного мСню ΠΈ Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ .hz_menu li a задаСтся для всСх ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². НСкоторыС свойства, спСцифичныС для подмСню, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² дальнСйшСм.

Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню

/* === Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ подмСню === */
.dropdown_menu {
 display: block;
 position: absolute;
 left: -3000px;
 top: 100%;
}
.dropdown_menu > ul {
 border: 1px solid;
 margin-top: 10px;  /* отступ ΠΎΡ‚ основного мСню */
 padding: 10px 1px;
 min-width: 140px;
 opacity: 0;
 transition: opacity .5s; /* анимация прозрачности */
}
.dropdown_menu li a {
 white-space: nowrap; /* Ссли Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ */
 z-index: 9999;
 padding: 10px 20px;
}
.parent_dropdown:hover .dropdown_menu {
 left: 0px;
}
.parent_dropdown:hover .dropdown_menu ul {
 opacity: 1;
}

Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности:

  • Как Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· html-ΠΊΠΎΠ΄Π°, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ div.dropdown_menu. Для Ρ‡Π΅Π³ΠΎ? Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ, Π½ΠΎ эта ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности оформлСния.Β Π’ частности, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ отступ ΠΎΡ‚ основного мСню.
    Если Π·Π°Π΄Π°Ρ‚ΡŒ отступ нСпосрСдствСнно для Ρ‚Π΅Π³Π° ul Π±Π΅Π· ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ курсора ΠΎΡ‚ основного ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΊ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρƒ hover-эффСкт прСрвСтся ΠΈ подмСню ΠΏΡ€ΠΎΠΏΠ°Π΄Π΅Ρ‚ … Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ обСспСчиваСт, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС, отсутствиС Ρ€Π°Π·Ρ€Ρ‹Π²Π°.
  • Для ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ white-space: nowrap. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ подмСню ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°, ΠΈ, соотвСтствСнно, тСкст ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… названиях основных ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ².
    Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ пСрСнос. Как Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° (Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅), минимальная ΡˆΠΈΡ€ΠΈΠ½Π° подмСню Π±Ρ‹Π»Π° Π·Π°Π΄Π°Π½Π° явно.

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π·Π°Π½ΡΡ‚ΡŒΡΡ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько стилСвых ΠΏΡ€Π°Π²ΠΈΠ» Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π― ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ пСрСнСс ΠΈΡ… Π² ΠΎΡ„ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π» понятнСС смысл.

Если основному ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ Π½Π°Π·Π°Π½Ρ‡ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Ρ‚ΠΎ ΠΌΡ‹ Π΅Π³ΠΎ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ простой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅:

Π’Π΅Π³ΠΈ li, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ присвоСно float: left, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΈΠ· основного ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΈΡ… для основного ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΊΠ°ΠΊ-Π±Ρ‹ Π½Π΅ сущСствуСт, поэтому ΠΎΠ½ «ΡΡ…лопываСтся» ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ высоту 0. БоотвСтствСнно, Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ оформлСния ΠΌΡ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ.

РСшСниС

/* ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ схлопываниС */
.hz-bar:after {
 content: '';
 display: table;
 clear: both;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя Π±ΠΎΠ»Π΅Π΅ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΅Π³ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ

/* === ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ мСню === */
.menu_bordo {
 background: #7D0000;
}
.menu_bordo .hz_menu > li > a {
 color: #DBE6B7;
}
.menu_bordo .hz_menu > li > a:hover {
 color: #fff;
}
.menu_bordo .hz_menu .active a{
 box-shadow: inset 0 15px 15px rgba(0, 0, 0, 0.2);
 color: #fff;
 cursor: default;
}

Π—Π΄Π΅ΡΡŒ всС достаточно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. ЕдинствСнноС,Β cursor: default, слСдовало Π±Ρ‹ пСрСнСсти Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊ классу Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ оформлСния.

Для выдСлСния Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° Ρ‚Π΅Π½ΡŒ.

/* === ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ подмСню === */
.menu_bordo .dropdown_menu > ul {
 background: #fff;
 border-color: #ddd;
}
.menu_bordo .dropdown_menu > ul > li > a {
 color: #555;
}
.menu_bordo .dropdown_menu > ul > li > a:hover {
 background: #7D0000;
 color: #fff;
}

На этом Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ Π³Π°ΠΌΠΌΡƒ, ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько классов для Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² оформлСния.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ стилиСвыС ΠΏΡ€Π°Π²ΠΈΠ»Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ мСню), Π²Ρ‚ΠΎΡ€ΠΎΠ΅ — Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°.

/* Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² + ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ */
.hz_menu > li + li > a {
 border-left: 1px solid rgba(255, 255, 255, 0.1);
 box-shadow: -1px 0 0 rgba(0, 0, 0, 0.15);
}
.parent_dropdown > a:after {
 display: inline-block;
 padding: 1px 0 0 3px;
 content: "\25BC ";
 font-size: 10px;
 vertical-align: top;
}

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒΒ ΠšΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню



Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню для сайта Π½Π° HTML ΠΈ CSS β€” подробная вСрстка


На Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ 4 ΠΌΠΈΠ½. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ² 445 ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ
ОбновлСно

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню для сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML ΠΈ CSS.

HTML ΠΊΠΎΠ΄ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню

ΠžΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚Ρ‹ΠΌ считаСтся созданиС мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного списка. И Ρ‚Π°ΠΊ, создадим Ρ„Π°ΠΉΠ» index.html ΠΈ запишСм Π² Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

 
<nav>
    <ul>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-1</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-2</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-3</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-4</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-5</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-6</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-7</a></li>
    </ul>
 </nav>

Π’Π΅Π³ <nav> (ΠΎΡ‚ Π°Π½Π³Π». Navigation ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄: Навигация), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обрамляСт наш список ΠΈ Π² HTML вСрсткС ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π±Π»ΠΎΠΊ с Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ мСню сайта.

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠ² ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π² Ρ„Π°ΠΉΠ» index.html Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ:

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ мСню стандартно Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈΡΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта <li> появилась Ρ‚ΠΎΡ‡ΠΊΠ° слСва (Ρ‚Π°ΠΊ называСмая ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ). Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠΌ мСню согласно нашим условиям.

Бтилизация мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ нашС мСню создадим Ρ„Π°ΠΉΠ» style.css, ΠΊΡƒΠ΄Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ CSS. А Π² index.html ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ созданного Ρ„Π°ΠΉΠ»Π° style.css. ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ HTML Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:


<!DOCTYPE html>
<html lang="ru">
<head>
  <title>Sample</title>
  <meta charset="UTF-8">
  <link rel="stylesheet" href="style.css"> <!-- ΠŸΡƒΡ‚ΡŒ Π΄ΠΎ нашСго Ρ„Π°ΠΉΠ»Π° style.css -->
</head>
<body>
  <nav>
    <ul>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-1</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-2</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-3</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-4</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-5</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-6</a></li>
      <li><a href="">Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°-7</a></li>
    </ul>
  </nav>
</body>
</html>

Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ Ρ„ΠΎΠ½ Π½Π°ΡˆΠ΅ΠΌΡƒ мСню ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст ссылок Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΈΠΏΠ°Π» ΠΊ краям нашСго Π±Π»ΠΎΠΊΠ° с мСню. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» style.css ΠΈ записываСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

 
nav {
  padding: 16px 0;
  background-color: #199BCA;
}

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ„ΠΎΠ½ нашСго мСню стал Π³ΠΎΠ»ΡƒΠ±Ρ‹ΠΌ ΠΈ появились Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы свСрху, слСва, справа ΠΈ снизу.

Π”Π°Π»Π΅Π΅ ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Π² Π²ΠΈΠ΄Π΅ Ρ‚ΠΎΡ‡Π΅ΠΊ Ρƒ Ρ‚Π΅Π³Π° <ul>, Π° Ρ‚Π°ΠΊΠΆΠ΅ сбрасываСм Π½Π° ноль значСния padding ΠΈ margin, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ лишниС отступы Ρƒ мСню. И Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ наш список ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ.



nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: center;
}


Ну ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ список мСню ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ display: inline-block. Π”Π΅Π»Π°Π΅ΠΌ отступы слСва для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта <li> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ margin-left: 10px. Для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта <li> ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ псСвдокласс :first-child со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ margin-left 0px. Для Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ восприятия ссылок сдСлаСм всС Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ строчными с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ text-transform со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ uppercase.



nav ul li {
display: inline-block;
  margin-left: 10px;
  text-transform: uppercase;
}
nav ul li:first-child {
  margin-left: 0px;
}


А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π² порядок Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню ΡƒΠ±Ρ€Π°Π² Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ окрасим тСкст Π² Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Для этого Ρ‚Π΅Π³Ρƒ <a> ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ CSS свойства:



a {
  color: #fff;
  text-decoration: none;
}


Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ мСню:

Π˜Ρ‚ΠΎΠ³: Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мСню Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мобильноС мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ JQUERY

ВСрстка мСню Π½Π° html5 | Vaden Pro

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

ΠŸΡ€ΠΈ использовании 4-Π³ΠΎ стандарта html ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ вСрстки мСню для сайта Π±Ρ‹Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

<ul>
   <li><a href="#">ΠŸΡƒΠ½ΠΊΡ‚ мСню 1</a></li>
   <li><a href="#">ΠŸΡƒΠ½ΠΊΡ‚ мСню 2</a></li>
   <li><a href="#">ΠŸΡƒΠ½ΠΊΡ‚ мСню 3</a></li>
</ul>

Ну Π° Ρ‡Ρ‚ΠΎ? ВсС ΠΊΡ€Π°ΠΉΠ½Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎ. Π’Π΅Π³ ul согласно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ W3C слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ списков с пСрСчислСниСм Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ, Π° Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мСню, Ссли Π½Π΅ список ссылок Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ структурныС части нашСго рСсурса?

Новый ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ вСрсткС мСню Π² html5

Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ 5-Π³ΠΎ html ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ ΠΎ сущСствовании Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° nav ΠΈ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Ρ‚ΠΎΠΆΠ΅ Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ мСню ΠΈ, Π½Π΅ мудрствуя слишком ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈΠ· симбиоза старых ΠΈ Π½ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ конструкция ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ содСрТания:

<nav>
   <ul>
      <li><a href="#">ΠŸΡƒΠ½ΠΊΡ‚ мСню 1</a></li>
      <li><a href="#">ΠŸΡƒΠ½ΠΊΡ‚ мСню 2</a></li>
      <li><a href="#">ΠŸΡƒΠ½ΠΊΡ‚ мСню 3</a></li>
   </ul>
</nav>

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд всС прСкрасно, Π΄Π° ΠΈ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ошибок особо здСсь Π½Π΅Ρ‚, НО! Бписки ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ просто для пСрСчислСния Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎ порядку. Они Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. И Ссли Ρ€Π°Π½ΡŒΡˆΠ΅ Ρƒ нас особо Π½Π΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎ Π² Π½ΠΎΠ²Ρ‹Ρ… рСалиях всС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΠ»ΠΎΡΡŒ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ поисковый Ρ€ΠΎΠ±ΠΎΡ‚ понял, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ находится элСмСнт Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ сайту ΠΎΠ΄Π½ΠΎΠ³ΠΎ наличия Ρ‚Π΅Π³Π° nav ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточно. А дальшС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ всС максимально ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ:

<nav>
   <a href="#"> ΠŸΡƒΠ½ΠΊΡ‚ мСню 1</a>
   <a href="#"> ΠŸΡƒΠ½ΠΊΡ‚ мСню 2</a>
   <a href="#"> ΠŸΡƒΠ½ΠΊΡ‚ мСню 3</a>
</nav>

Π‘Ρ€Π΅Π΄ΠΈ прСимущСств Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ мСню Π½Π° html 5 ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • УмСньшая количСство ΠΊΠΎΠ΄Π° Π½Π° страницС ΠΌΡ‹ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅ΠΌ Π΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ ΠΈ поисковым Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сказываСтся Π½Π° SEO сайта.
  • МСньшС Ρ‚Π΅Π³ΠΎΠ² – ΠΊΠΎΡ€ΠΎΡ‡Π΅ DOM структура Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ лишний плюс для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ страницы Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ прилоТСниями.
  • Π§Π΅ΠΌ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Π΅Π΅ ΠΊΠΎΠ΄, Ρ‚Π΅ΠΌ ΠΎΠ½ Ρ‡ΠΈΡ‰Π΅ ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ ΠΊ Π²ΠΎΡΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ.

Как ΡΠ²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ мСню Π² html5?

Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ мСню с использованиСм Π½ΠΎΠ²Ρ‹Ρ… стандартов Ρ…ΠΎΡ‚ΡŒ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎ с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда, Π½ΠΎ зная ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π³ΠΎΠ² 5-Π³ΠΎ html Π΄Π°Π½Π½ΡƒΡŽ структуру становится достаточно просто ΠΏΠΎΠ½ΡΡ‚ΡŒ:

<nav>
   <section>
      <a href="#"> ΠŸΡƒΠ½ΠΊΡ‚ мСню 1</a>
      <nav>
         <a href="#"> ΠŸΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ мСню 1</a>
         <a href="#"> ΠŸΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ мСню 2</a>
         <a href="#"> ΠŸΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ мСню 3</a>	
      </nav>
   </section>
   <a href="#"> ΠŸΡƒΠ½ΠΊΡ‚ мСню 2</a>
   <a href="#"> ΠŸΡƒΠ½ΠΊΡ‚ мСню 3</a>
</nav>

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Π³ section ΠΌΡ‹ объСдиняСм Π³Ρ€ΡƒΠΏΠΏΡƒ ссылок Π² 1 логичСский элСмСнт мСню,Β  дальшС ΠΆΠ΅ дСйствуСм ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ схоТСму с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ влоТСнности списков: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‚ΠΎΡ€ΠΎΠΉ nav Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΌΡ‹ сообщаСм ΠΎ принадлСТности ссылок Π² этом Ρ‚Π΅Π³Π΅ ΠΊ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎΠ±ΠΈΡˆΡŒ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ссылки ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π² Π½Π΅ΠΌ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ это ΡƒΠΆΠ΅ Π½Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, Π° ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ нашСго мСню.

Π­Ρ‚Π° конструкция Ρ…ΠΎΡ‚ΡŒ ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Π° Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Π½ΠΎ всС-ΠΆΠ΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ аналогичная структура выполнСнная списками.

Подводя ΠΈΡ‚ΠΎΠ³ΠΈ

Π₯ΠΎΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ с использованиСм списков Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΈ устарСл, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ Π² Π½Π΅ΠΌ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅Ρ‚. Π£ΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΆΠ΅ Π½Π΅Ρ‚ зависит Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΎΡ‚ Π’Π°ΡˆΠ΅Π³ΠΎ ТСлания ΠΈ особСнностСй ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли для оформлСния мСню Π½ΡƒΠΆΠ½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ всякиС ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ Π² css, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ списки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… Π²Π°ΠΌ прСдоставят, Ρ‡Π΅ΠΌ Π»Π΅ΠΏΠΈΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ ссылок пустыС Π΄ΠΈΠ²Ρ‹.

ΠžΡ†Π΅Π½ΠΎΠΊ: 5 (срСдняя 3 ΠΈΠ· 5)

  • 3016 просмотров

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? РасскаТитС ΠΎ Π½Π΅ΠΉ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ:

Π•Ρ‰Π΅ интСрСсноС

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ сСкции Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ — HTML

HTML-элСмСнт <nav> опрСдСляСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅ΠΊΡ†ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ссылок Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈΒ (ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊ ΠΈ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу). Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΎΠΉ сСкции ΠΌΠΎΠΆΠ½ΠΎ привСсти мСню, якорныС ссылки.

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, сСкционный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, явный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.
Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.
ΠžΠΏΡƒΡΠΊΠ°Π½ΠΈΠ΅ тСговНСт. Как Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Π³ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.
НСт, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.
Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹ΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π›ΡŽΠ±ΠΎΠΉ элСмСнт, содСрТащий ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.
Π Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½Ρ‹Π΅ ARIA-атрибутыНСт
DOM интСрфСйсHTMLElement
  • НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ всС ссылки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ Π² <nav>. <nav> слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ лишь для Π³Π»Π°Π²Π½Ρ‹Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ². НапримСр, <footer>Β  часто содСрТит список ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ стоит ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π² <nav>Β .
  • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько <nav> элСмСнтов. НапримСр, ΠΎΠ΄ΠΈΠ½ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ сайту, Π²Ρ‚ΠΎΡ€ΠΎΠΉ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ страницС.
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ устройства чтСния с экрана, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для людСй с ΠΏΠ»ΠΎΡ…ΠΈΠΌ Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот элСмСнт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ слСдуСт Π»ΠΈ ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ содСрТимого Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π±Π»ΠΎΠΊΒ <nav> содСрТит Π½Π΅Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список (<ul>) ссылок. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ сайдбар, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню.

<nav>
  <ul>
    <li><a href="#">Главная</a></li>
    <li><a href="#">О нас</a></li>
    <li><a href="#">ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹</a></li>
  </ul>
</nav>

BCD tables only load in the browser

  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ сСкционныС элСмСнты: <body>, <article>, <section>, <aside>, <h2> (en-US), <h3> (en-US), <h4> (en-US), <h5> (en-US), <h5> (en-US), <h6> (en-US), <hgroup>, <header>, <footer>, <address>;
  • ИспользованиС Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ созданиС структуры HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… мСню HTML ΠΈ воздСйствия SEO

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… мСню HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ спСцифичными для CSS, Ρƒ вас Π΅ΡΡ‚ΡŒ нСкоторая нСупорядочСнная структура Ρ‚ΠΈΠΏΠ° списка Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠΎΠ΄Π°. Если ваш Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список ссылаСтся Π½Π° сотни страниц, Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ Π»ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ этого большого нСупорядочСнного списка Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы SEO этой страницы (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ вСсь этот ΠΊΠΎΠ΄ non-page-specific находится Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части)? Π― ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска Google Mini Π±Ρ‹Π»ΠΈ искаТСны UL Π²Π²Π΅Ρ€Ρ…Ρƒ, ΠΏΠΎΠΊΠ° я Π½Π΅ нашСл спСцифичСский Ρ‚Π΅Π³ Google Mini, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ Π½Π΅ индСксировал этот Ρ€Π°Π·Π΄Π΅Π».

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ javascript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСсти содСрТимоС UL снизу ΠΊΠΎΠ΄Π°, ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ UL Π²Π½ΠΈΠ·Ρƒ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ свСрху?

НС ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ вопрос ясСн ΠΈΠ»ΠΈ Π½Π΅Ρ‚. ΠœΡ‹ΡΠ»ΠΈ?

javascript

html

seo

drop-down-menu

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ


Max Β  Β 

07 фСвраля 2011 Π² 21:40

2 ΠΎΡ‚Π²Π΅Ρ‚Π°


  • Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования для iPhone Ρ„ΠΎΡ€ΠΌ?

    Π§Π°ΡΡ‚ΡŒ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я дСлаю, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ сохранСно локально (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Core Data). Π•ΡΡ‚ΡŒ Π»ΠΈ для этого ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ? Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСкстовыС поля. Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ UITextFields…

  • Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ для windows ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ?

    МнС Π±Ρ‹Π»ΠΎ интСрСсно, Π³Π΄Π΅ слСдуСт Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Windows, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я ΡΠ»Ρ‹ΡˆΠ°Π», Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния Π² Vista. Если ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, я довольно отстал ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² области Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»Π΅Π½ Π·Π° Π»ΡŽΠ±Ρ‹Π΅ списки ΠΈΠ· Π½ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄…



7

Π’Ρ‹ Π·Π°Π΄Π°Π»ΠΈ ΠΏΠ°Ρ€Ρƒ вопросов:

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚: ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² количСствС ссылок, Π° Π½Π΅ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.

Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚:

Если ваш Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список ссылаСтся Π½Π° сотни
страниц, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ этот большой
нСупорядочСнный список Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ
страницы Π½Π° этой страницС SEO
(ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всС это
non-page-specific ΠΊΠΎΠ΄ Π²Π²Π΅Ρ€Ρ…Ρƒ)?

Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ , Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ всС Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, всС сводится ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для размСщСния мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повлияСт Π½Π° ваш SEO, сколько Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»ΠΈΡ‚Π΅ ссылочный ΠΊΠ°ΠΏΠΈΡ‚Π°Π» вашСй страницы (PageRank) Π½Π° большСС количСство ссылок. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ссли Π²Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ популярным сайтом с высоким PR, Π½ΠΎ Ссли это Π½Π΅ Ρ‚Π°ΠΊ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ/Π³Π΄Π΅ Π²Ρ‹ ΡΡΡ‹Π»Π°Π΅Ρ‚Π΅ΡΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ. ЀактичСский ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для создания этой Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π½Π΅ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ΅Π½, ΠΊΠ°ΠΊ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ эти ссылки, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ поисковыС систСмы Π² основном ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ markup (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ HTML5).

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ javascript
Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСсти содСрТимоС UL ΠΈΠ·
Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ
UL Π²Π½ΠΈΠ·Ρƒ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS
ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°Π²Π΅Ρ€Ρ…

Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Π»ΠΈΠΆΠ΅ ΠΊ Ρ‚Π΅Π³Ρƒ h2/body с прСимущСствСнным вСсом, Π½ΠΎ Π²Ρ‹ всС Π΅Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ количСства ссылок. Π― ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΌΠ΅Ρ‚ΠΎΠ΄ позиционирования CSS Π² качСствС тСста, ΠΈ это ΠΎΠΊΠ°Π·Π°Π»ΠΎ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ влияниС Π½Π° Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ основных Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… элСмСнтов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ вСс «footer» Π² Π³Π»Π°Π·Π°Ρ… поисковых систСм.

РСзюмС
: Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚Π°ΠΊΠΎΠ²: для SEO — Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Π³Π°-мСню, Ссли Π²Ρ‹ нСбольшой сайт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ просто Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ссылки ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ страницам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² этом Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ — Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши самыС Π²Π°ΠΆΠ½Ρ‹Π΅ страницы связаны с вашСй домашнСй страницы, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ прохоТдСния Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ вашСго сайта. Если Ρƒ вас Π΅ΡΡ‚ΡŒ PR ΠΈΠ· 6 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ высоких страниц PR, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ привязки ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π³Π»Π°Π²Π½Ρ‹Ρ… мСню.

Π§Ρ‚ΠΎ касаСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ — это Π±Ρ‹Π»ΠΎ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни Ρ€Π°Π·Π²Π΅Π½Ρ‡Π°Π½ΠΎ большим количСством ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ (ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹):
— http://www.smashingmagazine.com/2009/03/24/designing-drop-down-menus-examples-and-best-practices/

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Mike Hudson Β  Β 

08 фСвраля 2011 Π² 05:47



1

Π›ΡƒΡ‡ΡˆΠ΅Π΅ прямоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вашСго вопроса — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт HTML5 <nav> -Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ свои CSS мСню Π² элСмСнт <nav> , ΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡ Google & увидят, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ всС Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ-это структура мСню. Π­Ρ‚ΠΎ сСмантичСская ΡΠ΅Ρ‚ΡŒ Π² дСйствии.

Π‘ΠΌ . http://html5doctor.com/nav-element/ для Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ± этом.

Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML5 (ΠΈ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ ΠΈ Π½Π΅Ρ‚, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ IE с Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Javascript), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ эффСкта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ классы ΠΈ IDs, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ Google, Ρ‡Ρ‚ΠΎ этот Ρ€Π°Π·Π΄Π΅Π» страницы являСтся структурой мСню. Π’ наши Π΄Π½ΠΈ Google Π²ΠΈΠ΄ΠΈΡ‚ достаточно мСню CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ, Π½Π΅ оказывая Π½Π° вас слишком большого влияния SEO.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ большого мСню с сотнями записСй Π²Ρ€Π΅Π΄ΠΈΡ‚ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ удобству использования вашСго сайта Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π½Π΅ большС, Ρ‡Π΅ΠΌ это Π²Ρ€Π΅Π΄ΠΈΡ‚ SEO. Π‘ΠΌ. На этом сайтС ΡΡ‚Π°Ρ‚ΡŒΡŽ (Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΡƒΠ²Π΅Ρ€Π΅Π½Π½ΡƒΡŽ, Π½ΠΎ всС Π΅Ρ‰Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ) ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ большиС Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ мСню ΠΏΠ»ΠΎΡ…ΠΈ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΈΡ… создания: http://www.message.uk.com/dropdown-menus-no-thanks

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Spudley Β  Β 

07 фСвраля 2011 Π² 21:50


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ сайт рСсторана ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PDF ΠΈΠ»ΠΈ HTML для мСню для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ SEO?

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ SEO. Π£ мСня Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° отобраТСния мСню рСсторана Π½Π° сайтС: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ фактичСски ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ мСню Π½Π° сайтС КаТдоС…

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ для ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… устройств C#

Π― ΠΈΡ‰Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ΄ C# для linux/windows/mac/any Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ ΠΈΡ‰Ρƒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ для пСрСносимого ΠΊΠΎΠ΄Π°. Π£ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° mono Π΅ΡΡ‚ΡŒ нСсколько Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов для пСрСноса ….

Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню ΠΈ seo

Hidden links and contents are not good for seo. Π›ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню влияСт seo. Если Π΄Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π»ΠΈ идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню с пСрспСктивой seo?

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования для iPhone Ρ„ΠΎΡ€ΠΌ?

Π§Π°ΡΡ‚ΡŒ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я дСлаю, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ сохранСно локально (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Core Data). Π•ΡΡ‚ΡŒ Π»ΠΈ для этого ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ…

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ для windows ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ?

МнС Π±Ρ‹Π»ΠΎ интСрСсно, Π³Π΄Π΅ слСдуСт Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Windows, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я ΡΠ»Ρ‹ΡˆΠ°Π», Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния Π² Vista. Если ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, я довольно отстал ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ…

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Degrafa

НСдавно я ΠΈΠ·ΡƒΡ‡Π°Π» Degrafa ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ срСди ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ согласованности. Π•ΡΡ‚ΡŒ Π»ΠΈ мСсто, Π³Π΄Π΅ я ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ degrafa (особСнно для снятия ΠΊΠΎΠΆΠΈ)? ΠΈΠ»ΠΈ…

HTML <head> Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

Π•ΡΡ‚ΡŒ Ρ‚Π΅Π³ΠΈ <meta> ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² <head> вашСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML. КакиС Ρ‚Π΅Π³ΠΈ <meta> ΠΈ Ρ‚. Π΄. И Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² своСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹…

ΠšΠ°ΠΊΠΎΠ²Ρ‹ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ совСты ΠΏΠΎ использованию JavaScript Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ доступности сайта ΠΈ SEO?

ΠšΠ°ΠΊΠΎΠ²Ρ‹ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ совСты ΠΏΠΎ использованию JavaScript Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ доступности сайта, удобства использования ΠΈ SEO, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° сайта, Ссли JavaScript ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, Π½ΠΎ всС Π΅Ρ‰Π΅ сохраняСт…

html/css/javascript Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Java/C#/C/C++ ΠΌΡ‹ часто Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Π±-интСрфСйсныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ (html/css/javascript) слишком слоТны для чтСния ΠΈ обслуТивания. Π˜Ρ‚Π°ΠΊ, ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠΈΠ΅…

ASP.NET ΠΈ C# Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ?

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ASP.net, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΌΠ½Π΅ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° DBA. Π― ΠΈΡ‰Ρƒ рСсурсы, ΠΊΠ½ΠΈΠ³ΠΈ, ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ½Π΅, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ…

CSS Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ


Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты
Π²Π½ΡƒΡ‚Ρ€ΠΈ списка, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΊΠΎΠ΄Π° с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ страницы:

ОбъяснСниС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ