ВСрстка css: Как ΡΠ²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Π±-страницу. Π§Π°ΡΡ‚ΡŒ 1 / Π₯Π°Π±Ρ€

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

ВСрстка для самых ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± HTML ΠΈ CSS ΠΈ Π³Π΄Π΅ это Π½Π°ΠΉΡ‚ΠΈ | by Pauline Bertry | О Π΄ΠΈΠ·Π°ΠΉΠ½Π΅

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! ΠœΡ‹ с Π’Π°ΠΌΠΈ ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρƒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ вёрстки ( Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠΊΡ€Ρ‹Π²Π°ΡŽ ΠΏΠΎΠΏΡƒ: я имСю Π²Π²ΠΈΠ΄Ρƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, Π° Π½Π΅ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ° ). Если Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅, Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ взаимодСйствиС с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ качСствСнный Π΄ΠΈΠ·Π°ΠΉΠ½ благодаря пониманию Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½.

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρƒ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± HTML ΠΈ CSS

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

НапримСр, HTML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°:

ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Если ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ этот Ρ„Π°ΠΉΠ» html Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… манипуляций, Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

А Π³Π΄Π΅ ΠΆΠ΅ ΠΌΠΎΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ β€” Ρ†Π²Π΅Ρ‚Π° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹, спроситС Π²Ρ‹? А Π²ΠΎΡ‚ Ρ‚Π°ΠΊ, Π½Π΅Ρ‚ ΠΈΡ…, Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈΡΡŒ πŸ™‚

HTML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° практичСски Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ влияСт Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ выглядит сайт. Π­Ρ‚ΠΈΠΌ занимаСтся Π‘SS β€” каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Всё просто: мясо ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΌΡƒΡ…ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π’ HTML ΠΌΡ‹ занимаСтся содСрТаниСм ΠΈ сСмантикой, Π² CSS β€” внСшним Π²ΠΈΠ΄ΠΎΠΌ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± Π±Π»ΠΎΠΊ Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ стал Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΅Π³ΠΎ Π½Π°Π΄ΠΈΠ·Π°ΠΉΠ½ΠΈΠ»ΠΈ, ΠΌΡ‹ напишСм ΠΊ Π½Π΅ΠΌΡƒ стили ΠΈ скаТСм Π½Π°ΡˆΠ΅ΠΌΡƒ HTML ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ созданный Π½Π°ΠΌΠΈ CSS Ρ„Π°ΠΉΠ». Выглядит CSS Π³Π΄Π΅-Ρ‚ΠΎ Ρ‚Π°ΠΊ:

Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΈ, Ссли Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΈ Ρƒ вас Π³Π»Π°Π·Π° ΠΈΡΡ‚Π΅ΠΊΠ°ΡŽΡ‚ ΠΊΡ€ΠΎΠ²ΡŒΡŽ ΠΈΠ·-Π·Π° ошибок Π² ΠΌΠΎΠ΅ΠΌ CSS β€” Π±ΡƒΠ΄Ρƒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½Π° Π·Π° Π»ΡŽΠ±Ρ‹Π΅ замСчания, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ подсказки, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ Π·Π° Ρ‚ΡƒΡ…Π»Ρ‹Π΅ ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€Ρ‹ Π² мою сторону. Π― Ρ‚ΡƒΡ‚ ΠΊΠ°ΠΊ Π±Ρ‹ ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Ρ‡ΡƒΡ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Π΅ΠΌ Π²Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ всСм Π½Π°ΠΌ Тизнь πŸ˜€ Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠΆΠ½ΠΎ!

Π­Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ происходит процСсс вёрстки.

Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ сразу Π² Π±ΠΎΠΉ β€” ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²ΠΎΡ‚ этот курс, Π²ΠΎ врСмя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ смоТСтС ΠΏΠΎΠ½ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ HTML CSS Π½Π° создании ΠΌΠΈΠ½ΠΈ-сайтов. ΠšΡƒΡ€Ρ бСсплатный, Π½Π° английском, Π·Π°ΠΉΠΌΡ‘Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ часа 2 : https://dash.generalassemb.ly/

Бколько Ρ€Π°Π· Π²Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΊΡ€ΠΈΠ²ΠΈΡ‚ΡŒ Π»ΠΈΡ†ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ…, свСрстанных ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ высчитанныС пиксСли Π½Π΅ Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ пСрСнСсСны Π½Π° свёрстанный сайт? Много? Π’ΠΎΡ‚-вот….

Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ Π±Ρ‹Π²Π°Π΅Ρ‚

  1. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π° самом Π΄Π΅Π»Π΅, ваш Π΄ΠΈΠ·Π°ΠΉΠ½ прСкрасСн! НавСрняка ΠΎΠ½ создан ΠΏΠΎ всСм Π·Π°ΠΊΠΎΠ½Π°ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π½Π° страницС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ связан с Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Π’ Sketch ΠΈΠ»ΠΈ Photoshop, Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана всСгда 1280px для дСксктопа ΠΈ 320px для ΠΌΠΎΠ±ΠΈΠ»ΠΊΠΈ всё Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ! Но Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ смотрит Π’Π°Ρˆ сайт Π½Π° экранах Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²? Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ сайт выглядСл ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… экранов, Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ условныС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния для Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ², ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. БоотвСтствСнно, ΠΈΠ½ΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° вашСго сайта Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° 16px Ρ€ΠΎΠ²Π½ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°Π΄ΡƒΠΌΠ°Π»ΠΈ, Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 16,25874px. Π’Π°ΠΆΠ½ΠΎ Π»ΠΈ это для ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ? Π‘ΠΊΠΎΡ€Π΅Π΅ всСго Π½Π΅ особо, ΠΏΡ€Π°Π²Π΄Π°?
  2. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π΄Π΅Π»ΠΎ Π½Π΅ Π² Вас, Π° Π² инструмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° статичны, инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° β€” Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹. ΠœΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со страницами ΠΈΠ»ΠΈ Π°Ρ€Ρ‚Π±ΠΎΡ€Π΄Π°ΠΌΠΈ, Π° Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΈ —с ΠΎΠΊΠ½Π°ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², постоянно ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Часто ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, насколько Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ сайта ΠΎΡ‚ дСсктопной вСрсии ΠΊ мобильной.

Π’Ρ‹Π²ΠΎΠ΄: Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠ²Π°ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΈ ΠΏΡ€ΠΈΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ спСциалист. Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹: ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ замСчания ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста Π½Π΅ идСально совпадаСт с ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π·Π°Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, насколько это Π²Π°ΠΆΠ½ΠΎ для ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹. Π’Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΈ: ΠΈΠ½ΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами Π½Π° страницС ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ совсСм Π½Π΅ Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΅ΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, достаточно просто ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ насколько ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ этот элСмСнт Π²Π°ΠΆΠ΅Π½ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ πŸ™‚

На написаниС этого ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π° мСня Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ»Π° ΡΡ‚Π°Ρ‚ΡŒΡ Dear Designer, I’m sorry! Love, your dev.

БСйчас я забСгаю Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½ΠΎ Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ я Π±ΡƒΠ΄Ρƒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ сотрудничСства. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², сСйчас часто говорят ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π΄ΠΈΠ·Π°ΠΉΠ½ систСмах. Π§Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚? Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своём Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ( Π½Π΅Ρ‚, это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ нСльзя ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅; ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ это проявляСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ качСствСнного Ρ‚ΡƒΠ»ΠΊΠΈΡ‚Π° ΠΈ Π³ΠΈΠ΄Π»Π°ΠΉΠ½ΠΎΠ² ΠΏΠΎ использованию элСмСнтов интСрфСйса. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ‚ΠΈΠΏΠ° ReactJS, Angular 2 ΠΈ языки Ρ‚ΠΈΠΏΠ° SASS для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эти ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ нСзависимыми ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС ΠΊΠΎΠ΄Π° Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. ΠœΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ SASS.

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

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. Π’Ρ‹ Π½Π°Π΄ΠΈΠ·Π°ΠΉΠ½ΠΈΠ»ΠΈ сайт Π½Π° основС Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ стиля ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ 5Ρ‚ΡŒ Π±Ρ€Π΅Π½Π΄ΠΎΠ²Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². Π§Ρ‚ΠΎ сдСлаСт Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊ? ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, посмотрит Π½Π° ваш ΠΌΠ°ΠΊΠ΅Ρ‚, ΡƒΠ²ΠΈΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π’Ρ‹ β€” ΠΌΠΎΠ»ΠΎΠ΄Π΅Ρ†, использовали Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ создаст ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для этих Ρ†Π²Π΅Ρ‚ΠΎΠ². Π”Π°Π»ΡŒΡˆΠ΅ начинаСтся вСсСлуха. Π’Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊ вСрстаСт сайт ΠΈ Π³ΠΎΡ€Π΄Ρ‹ΠΉ собой скидываСт Π΅Π³ΠΎ Π½Π° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρƒ. И понСслась: ΠΎΠΎΠΎΠΎΠΎΠΎΠΉ, Π° Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ Ρ†Π²Π΅Ρ‚ Π½Π° Π΄Π²Π° ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° отличаСтся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Ρ‚ΠΎ ΠΎΠ½ слишком яркий, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ рядом я использовал Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚, ΠΈ поэтому Π½Π°Π΄ΠΎ Π½Π° Π΄Π²Π° ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. АААААААА!

Π― Π±Ρ‹Π²Π°Π»Π° Π² ΡˆΠΊΡƒΡ€Π΅ ΠΎΠ±ΠΎΠΈΡ…: ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°, ΠΈ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ситуации просто выносят ΠΌΠΎΠ·Π³. ВсСм.

Π‘ΠΎΠ²Π΅Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ: ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, Π²Π°ΠΆΠ½ΠΎ Π»ΠΈ Ρ‚ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚? Π”Π°? ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚Π΅ ΠΎΠ± этом Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠ°! А ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ всё-Ρ‚Π°ΠΊΠΈ Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΆ Π²Π°ΠΆΠ½ΠΎ?

НаписанноС касаСтся всСх элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π½Π° сайтС: Ρ†Π²Π΅Ρ‚Π°, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, ΠΊΠ½ΠΎΠΏΠΊΠΈ, ссылки, поля Π²Π²ΠΎΠ΄Π°, мСню ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ Π²ΠΎ врСмя создания Π²Π°ΡˆΠΈΡ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². А Ссли Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π²Π°ΠΆΠ½Ρ‹Π΅ измСнСния(особСнно ΠΌΠ°Π»ΠΎΠ·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅) β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² описании ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΈ ваш Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ счастлив!

Π›ΡƒΡ‡ΡˆΠ΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ 10 Ρ€Π°Π· ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²ΠΎΡ‚ Π΄Π²Π° курса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ для знакомства с HTML ΠΈ CSS:

β˜οΈΡΡ‚ΠΎΡ‚ совсСм для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Π½ΠΎ быстро Π΄Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ понятия, я ΡƒΠΆΠ΅ Π΄Π°Π²Π°Π»Π° ссылку Π½Π° Π½Π΅Π³ΠΎ Π²Π²Π΅Ρ€Ρ…Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

☝️ Ρ‚ΡƒΡ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ поднимаСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, довольно приятно ΠΈ интСрСсно ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ курс.

========================================

Для Ρ‚Π΅Ρ…, ΠΊΠΎΠΌΡƒ хочСтся ΠΏΠΎΠΉΡ‚ΠΈ Π΅Ρ‰Ρ‘ дальшС, ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²ΠΎΡ‚ эти Π΄Π²Π° β€œΠΏΡƒΡ‚ΠΈβ€ Π½Π° pluralsight :

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с этих ☝️ Π΄Π²ΡƒΡ… курсов, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ скучно πŸ™‚

  1. ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ курс ΠΏΠΎ вёрсткС, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΠΏΠΎΠ½ΡΡ‚ΡŒ боль Π’Π°ΡˆΠΈΡ… ΠΊΠΎΠ»Π»Π΅Π³ πŸ™‚
  2. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ послС ΠΎΠ΄Π½ΠΎ курса Π’Ρ‹ стали Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΠΎΠΌ ΠΈ Π½Π΅ добавляйтС вёрстку Π² список услуг. Π£Π²Π°ΠΆΠ°ΠΉΡ‚Π΅ Ρ‚Ρ€ΡƒΠ΄ ΠΊΠΎΠ»Π»Π΅Π³:) На Π΄Π°Π½Π½ΠΎΠΌ этапС Ρ†Π΅Π»ΡŒ β€” ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ для упрощСния совмСстного сотрудничСство.
  3. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊΡƒ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Β« Ρ‚ΡƒΡ‚ Π½Π° 14px Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста, Π° 14.8456px Β» β€” ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ насколько это Π”Π•Π™Π‘Π’Π’Π˜Π’Π•Π›Π¬ΠΠž Π²Π°ΠΆΠ½ΠΎ πŸ˜€
  4. Π•Ρ‰Ρ‘ мСня часто ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования стоит ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ. Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ для Π½Π°Ρ‡Π°Π»Π° HTML ΠΈ CSS Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ с Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ. Когда ΠΈ Ссли Π’Π°Ρˆ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ-срСдним, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² сторону JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρƒ, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π° страницах ( Π½ΠΎ JavaScript ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для этого ).

__________________________________________________________________

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? Π‘ΡƒΠ΄Ρƒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½Π° Π·Π° Like ΠΈ Share!

Π•ΡΡ‚ΡŒ Ρ‡Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»? ΠŸΠΈΡˆΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ: [email protected] ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡ‚Π΅ΡΡŒ Π² Facebook ΠΈ Linkedin

CSS layout — Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

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

ΠŸΠ΅Ρ€Π΅Π΄ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ этого Ρ€Π°Π·Π΄Π΅Π»Π° Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹:

  1. Π˜ΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎΠ± HTML, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ВступлСниС Π² HTML.
  2. ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² основах CSS, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ВступлСниС Π² CSS.
  3. ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ,Β ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅/ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅/Π΄Ρ€ΡƒΠ³ΠΈΡ… устройствах, Π³Π΄Π΅ Π½Π΅Ρ‚ возмоТности ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ваш собствСнный Ρ„Π°ΠΉΠ», Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ (Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ) ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… для написания ΠΊΠΎΠ΄Π°Β  JSBin ΠΈ Thimble.

Π­Ρ‚ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ содСрТат инструкции ΠΏΠΎ основным инструмСнтам ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ вёрстки, доступным Π² CSS. На послСднСм ΡƒΡ€ΠΎΠΊΠ΅ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ пройдСнного матСриала посрСдством вёрстки Π²Π΅Π±-страницы.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS вёрстку
Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ описаны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ возмоТности CSS вёрстки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΡƒΠΆΠ΅ касались Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… модулях — Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния displayΒ  β€” ΠΈ прСдставлСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅.
ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π° Π²Π΅Π±-страницах Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² соотвСтствии с Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ — ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ сдСлаСм Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ основы Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊΠ°ΠΊ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для изучСния влияния Π½Π° Π½Π΅Π³ΠΎ.
Flexbox
Flexbox — это ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ вёрстки для размСщСния элСмСнтов Π² строках ΠΈΠ»ΠΈ столбцах. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство ΠΈ ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² мСньшСС пространство. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹.
Grids
CSS Grid Layout — это двумСрная систСма вёрстки для Π²Π΅Π±. ΠžΠ½Π°Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² строках ΠΈ столбцах ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ построСниС слоТных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» даст Π²Π°ΠΌ всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ страницы.
Floats
Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ созданноС для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкстовых Π±Π»ΠΎΠΊΠΎΠ², свойство float стало ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструмСнтов для создания ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вёрстки Π²Π΅Π±-страниц. Π‘ появлСниСм Flexbox ΠΈ Grid ΠΎΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΠ»ΠΎΡΡŒ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅.
ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт Π²Π°ΠΌ Π±Ρ€Π°Ρ‚ΡŒ элСмСнты ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΒ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, заставляСт Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈΠ»ΠΈ всСгда ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΊΠ½Π° просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ значСния
position
ΠΈ способы ΠΈΡ… примСнСния.
ΠœΡƒΠ»ΡŒΡ‚ΠΈ-колоночная вёрстка
БпСцификация ΠΌΡƒΠ»ΡŒΡ‚ΠΈ-ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вёрстки Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ способ размСщСния содСрТимого  Π² столбцах ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с вёрсткой Π³Π°Π·Π΅Ρ‚.Β  Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚,Β ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.
Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вёрстки
Grid-систСмы — это ΠΎΡ‡Π΅Π½ΡŒ распространённая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² CSS layouts, ΠΈ Π΄ΠΎ CSS Grid Layout ΠΎΠ½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ floats ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… возмоТностСй вёрстки. Π’Ρ‹ прСдставляСтС свою вёрстку Π² Π²ΠΈΠ΄Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа столбцов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 4 ΠΈΠ»ΠΈ 6), Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ содСрТимоС Π² эти Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ столбцы. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти старыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ использовались, Ссли ΡΡ‚ΠΎΠ»ΠΊΠ½Ρ‘Ρ‚Π΅ΡΡŒ со старыми ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ.
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° старыми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

Π’ этом ΠΌΠΎΠ΄ΡƒΠ»Π΅ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Flexbox ΠΈ Grid ΠΊΠ°ΠΊ основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вёрстки для Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Однако, ваш сайт ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ΅Ρ‰Π°Ρ‚ΡŒ со старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π’ сСти это Π±ΡƒΠ΄Π΅Ρ‚ всСгда — ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ появлСния Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй, для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ. Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнныС Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ со старыми тСхнологиями.

Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ понятиС вёрстки
ΠžΡ†Π΅Π½ΠΊΠ° Π²Π°ΡˆΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вёрстки посрСдством вёрстки Π²Π΅Π±-страницы.

div ΠΈ HTML5 β€” ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ CSS

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

Π§Ρ‚ΠΎ касаСтся оформлСния внСшнСго Π²ΠΈΠ΄Π° сайта, Ρ‚ΠΎ Π² соврСмСнной Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ HTML-ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ лишь Ρ‚Π΅Π³ΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² Π½ΠΈΡ…, Π° стилСвыС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ HTML, Π² Ρ„Π°ΠΉΠ»Π°Ρ… CSS. Inline-стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ прямо Π² Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ β€” это ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ», ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ стоит ΠΏΡ€ΠΈΠ±Π΅Π³Π°Ρ‚ΡŒ лишь ΠΏΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ²Π°ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ.

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

Блочная вСрстка с <div>

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

<div>.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ <div> ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ своСобразным Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ΠΎΠΌ для построСния Π²Π΅Π±-страниц. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ выдСляСтся внСшнС, ΠΊΡ€ΠΎΠΌΠ΅ Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ это Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° Π½ΠΈΠΌ элСмСнт начинаСтся с Π½ΠΎΠ²ΠΎΠΉ строки.

Π’Π΅Π³ <div> унивСрсалСн ΠΈ часто слуТит ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ для Π΄Ρ€ΡƒΠ³ΠΈΡ… HTML-элСмСнтов. НапримСр, шапка сайта, Ρ„ΡƒΡ‚Π΅Ρ€ Π»ΠΈΠ±ΠΎ сайдбар β€” это Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ div, содСрТащий Π² сСбС Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΈ/ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ HTML-элСмСнты.

Π§Π΅Ρ€Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ классы ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ div-Π±Π»ΠΎΠΊΠ°ΠΌ задаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ CSS-ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ стили для шапки сайта, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π±Π»ΠΎΠΊΡƒ класс .header, Π° для Ρ„ΡƒΡ‚Π΅Ρ€Π°Β β€” класс .footer.

ИспользованиС Ρ‚Π΅Π³ΠΎΠ² <div> Π² вСрсткС Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π΅Π³ΠΎΠ². Если для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ситуации ΠΈΠ½ΠΎΠΉ Ρ‚Π΅Π³ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΡƒΡ‡ΡˆΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ. Π―Ρ€ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β β€” Ρ‚Π΅Π³ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹

<blockquote>. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, Π½Π΅Ρ‚ смысла ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто Π½Π΅Π³ΠΎ <div>, вСдь <blockquote> прСкрасно справится со своСй Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния сСмантики.

Блочная вСрстка с HTML5

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

НапримСр, шапка сайта ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² HTML5-Ρ‚Π΅Π³ <header>, Π° ΠΏΠΎΠ΄Π²Π°Π»Β β€” Π² ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Ρ‚Π΅Π³ <footer>. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, сущСствуСт Π΅Ρ‰Π΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… сСмантичСских Ρ‚Π΅Π³ΠΎΠ² β€” <nav>, <section>, <article> ΠΈ Ρ‚.Β Π΄. Π”Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ <div> для объСдинСния элСмСнтов.

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

<div>.


Π”Π°Π»Π΅Π΅ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅: основныС ΠΏΡ€Π°Π²ΠΈΠ»Π° создания Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Π΅Π±-страниц.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Π°Ρ CSS-вСрстка: шаг Π·Π° шагом — Вёрстка

Advanced CSS Layouts: Step by Step
Π°Π²Ρ‚ΠΎΡ€: WebReference, Rogelio Vizcaino Lizaola, Andy King
ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄: ПавСл Π€ΠΈΠ»ΠΈΠΏΠΏΠΎΠ²

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ содСрТаниС

Π—Π°Π΄Π°Ρ‡Π°: воспроизвСсти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ страницу WebReference. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: CSS ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ свободного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Kwon Ekstrom ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» свою CSS Π²Π΅Ρ€ΡΠΈΡŽ Π³Π»Π°Π²Π½ΠΎΠΉ страницы WebReference. Rogelio Lizaolo ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ» Π΅Π΅. Π§Π΅Ρ€Π΅Π· нСсколько мСсяцСв напряТСнной совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° CSS ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ повторял ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΉ, Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ. Π’ процСссС ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ массу ошибок Π² NN ΠΈ IE ΠΈ нашли нСсколько элСгантных ΡƒΠ»ΠΎΠ²ΠΎΠΊ для ΠΈΡ… ΠΎΠ±Ρ…ΠΎΠ΄Π°. НиТС слСдуСт наша пошаговая инструкция, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ наш ΠΏΠΎΠ΄Π²ΠΈΠ³.

ВступлСниС

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ домашнСй странички Andy King бросил Π²Ρ‹Π·ΠΎΠ² читатСлям, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ² ΠΈΠΌ воспроизвСсти Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΡƒΡŽ вСрстку WebRef с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. Kwon Ekstrom ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€ΠΎΠ². ПослС исслСдования Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° я нашСл Π² Π½Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСсообразности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ попытался Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. НСсколько мСсяцСв Andy, Kwon ΠΈ я Π½Π΅ покладая Ρ€ΡƒΠΊ Ρ‚Ρ€ΡƒΠ΄ΠΈΠ»ΠΈΡΡŒ Π½Π°Π΄ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ WebRef.

Основной нашСй Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ CSS Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, которая Π±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ повторяла Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ WebReference.com, ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π±Ρ‹ выглядСла ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… ΠΎΠΊΠ½Π° ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Π Π°Π±ΠΎΡ‚Π° вСлась с ΠΏΡ€ΠΈΡ†Π΅Π»ΠΎΠΌ Π½Π° пятоС ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€ΠΎΠ², Π² качСствС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΈΡΡŒ Windows ΠΈ Macintosh. ΠœΡ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°Π»ΠΈΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ стилСвыС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для всСх Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ услоТнило Π½Π°ΡˆΡƒ Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΈ сдСлало Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΊΡƒΠ΄Π° слоТнСС ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Ссли Π±Ρ‹ ΠΌΡ‹ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Ρ‹ с ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ CSS-2 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Netscape 6). ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСсь спСктр возмоТностСй CSS.

Условия Π·Π°Π΄Π°Ρ‡ΠΈ

ВСсной 2001 Π³ΠΎΠ΄Π° основная страница WebReference состояла ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π±Π»ΠΎΠΊΠΎΠ² (Π² основС вСрстки Π»Π΅ΠΆΠ°Π»ΠΈ Ρ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹):

  • Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ с ΠΏΡΡ‚ΡŒΡŽ тСкстовыми ссылками ΠΈ Ρ„ΠΎΡ€ΠΌΠΎΠΉ для поиска
  • Π Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, содСрТащий стандартный Π±Π°Π½Π½Π΅Ρ€
  • Π›Π΅Π²Ρ‹ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ WebReference ΠΈ тСкстовыми ссылками
  • ΠŸΡ€Π°Π²Ρ‹ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, содСрТащий тСкстовыС ссылки, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ структуру сайта
  • Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, содСрТащая основной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚
  • Π¦Π²Π΅Ρ‚Π½ΠΎΠΉ Π±Π»ΠΎΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ области, содСрТащий  «Π‘ΠΎΠ²Π΅Ρ‚ дня»

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ воспроизвСсти эту Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS? РазумССтся. И ΠΌΡ‹ расскаТСм, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Если Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² расчСт Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈ «Π‘ΠΎΠ²Π΅Ρ‚ дня», Ρ‚ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с вСрсткой Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Ρ‚ΠΎ ΠΎΡ‚ Π΅Π΅ высоты Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ высота всСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ высота всСх Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° отступы ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 9px слСва ΠΈ справа ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ.

ВСрстка Π² Ρ‚Ρ€ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ – ΠΊΠ°ΠΊ это дСлаСтся

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

1. Π‘ΠΏΠ΅Ρ€Π²Π° Π·Π°Π΄Π°Π΄ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ поля ΠΈ отступы для Ρ‚Π΅Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ для Π½Π΅Π³ΠΎ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ отступ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Opera ΠΎΠ½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ #FFF Π² качСствС Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Netscape 6 для Macintosh Ρ„ΠΎΠ½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сСрый.

body {
    margin:9px 9px 0 9px;
    padding:0;
    background:#FFF;
}

2. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ наш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ DIV (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ «level0»). Для Π½Π΅Π³ΠΎ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° – это Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ нашСй Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. ВзглянитС

#level0 {
     background:#FC0;
}

3. Π’Π»ΠΎΠΆΠΈΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ слой Π²Π½ΡƒΡ‚Ρ€ΡŒ нашСго level0 ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ «level1».

#level1 {
    margin-left:143px;
    padding-left:9px;
    background:#FFF;
}

Π’ этом Π½ΠΎΠ²ΠΎΠΌ слоС ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ мСсто для Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ отступ ΠΎΡ‚ Π½Π΅Π΅. Π¦Π²Π΅Ρ‚ отступа задаСтся Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° для слоя. ВзглянитС.

Π’Π»ΠΎΠΆΠΈΠΌ Π² «level1» слой ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «level2»


#level2 {
    background:#FFF3AC;
}

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого слоя ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ лСвая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΈ отступ ΠΎΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²ΠΎ Π²ΠΈΠ΄Π½Ρ‹. ВзглянитС.

Для ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΌΡ‹ ΠΏΠΎ ΡƒΠΆΠ΅ описанной ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ΅ добавляСм Π² слой «level2» слой «level3»Β 

#level3 {
    margin-right:143px;
    padding-right:9px;
    background:#FFF;
}
#main {
    background:#CCC;
}

Π‘Π»ΠΎΠΉ «main» ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ Ρ†Π²Π΅Ρ‚Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² ΠΈ отступов ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ВзглянитС.

ДобавляСм ΡˆΠ°ΠΏΠΊΡƒ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ

ΠœΡ‹ ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠ³Π»ΡƒΠ±Π»ΡΠ»ΠΈΡΡŒ Π² тонкости Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, лишь Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΠΈΠ»ΠΈ, Π½ΠΎ ΡƒΠΆΠ΅ сСйчас понятна ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° ΠΏΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΎΠ΄Π½ΠΎΠΉ высоты. ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС, Π΄ΠΎΠ±Π°Π²ΠΈΠΌΒ  Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈ мСсто для Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. ΠœΡ‹ Π²Π»ΠΎΠΆΠΈΠΌ слой «topBar» Π² «level1» ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ слоСм «level2», Π° Π² «topBar» помСстим слой «advBar». ВзглянитС.

...
#topBar {
    background:#FC0;
}
#advBar {
    background:#FFF3AC;
}
</style>
...
<body>
  <div>
    <div>
      <div>
        This is the top navigation bar.
        <div>
          This is the advertisement bar.
        </div>
      </div>
      <div>
        <div>
          <div>
            The code you are reading.
          </div>
        </div>
      </div>
    </div>
  </div>
</body>
...

«Π‘ΠΎΠ²Π΅Ρ‚ дня»

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°, ΠΊΡƒΠ΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ любоС содСрТимоС, основная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих элСмСнтов ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ высоту содСрТимого, Π½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Ρƒ Π½ΠΈΡ… фиксированная. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ создадим Π±Π»ΠΎΠΊ, содСрТащий «Π‘ΠΎΠ²Π΅Ρ‚ дня». Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ содСрТимоС Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ области Π΅Π³ΠΎ ΠΎΠ³ΠΈΠ±Π°Π»ΠΎ. Π’Π»ΠΎΠΆΠΈΠΌ Π² «main» слой «tipDay», ΠΈ Π·Π°Π΄Π°Π΄ΠΈΠΌ для Π½Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΏΡ€Π°Π²ΠΎ. Π’Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ для Π½Π΅Π³ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ (для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π°). ВзглянитС.

#tipDay {
    float:right;
    width:175px;
    background:#FFF3AC;
}

Π§Ρ‚ΠΎ с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ?

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π΅ΡˆΠΈΠΌ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈ содСрТимым. Π‘Π°ΠΌΡ‹ΠΌ СстСствСнным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство float, Π½ΠΎ ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² Π² Opera ΠΈ IE Π½Π°ΠΌ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Ошибки Π² IE нСбольшиС, ΠΈ ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Ρ‡ΡŒ, Π½ΠΎ, ΠΊ соТалСнию, с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π² Opera Π½Π°ΠΌ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ. По этим ссылкам располоТСны описания Π²ΠΎΠ·Π½ΠΈΠΊΡˆΠΈΡ… ошибок: ΠΎΠ΄Π½Π° ошибка Π² Opera, другая ошибка Π² Opera, ошибка Π² IE.

ЗаполняСм Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ

НачнСм с Π»Π΅Π²ΠΎΠ³ΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° – Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ слой «lftBar». Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚ΠΎ Ρƒ нас Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ свобода Π² Π²Ρ‹Π±ΠΎΡ€Π΅ мСста для ΠΊΠΎΠ΄Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ слой. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΡŒ «level0», Π΄ΠΎ ΠΈΠ»ΠΈ послС «level1» ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влоТСнности со слоСм «level0» – это Π½Π΅ повлияСт Π½Π° Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ – Ссли, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹.

ΠœΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ «lftBar» Π² «level0», ΡƒΠΊΠ°Π·Π°Π² для «lftBar» Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ top ΠΈ left, Π° для «level0» – ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (position:relative), Π½ΠΎ Π² IE5.5 слои ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для «lftBar» Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ВзглянитС. А Ρ‚Π°ΠΊΠΆΠ΅ – ΠΎΠ΄Π½Π° ошибка Π² IE, другая ошибка Π² IE.

#lftBar {
    position:absolute;
    width:143px;
    top:9px;
    left:9px;
}

Для ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΌΡ‹ использовали слой «rgtBar». Нам Π±Ρ‹Π»ΠΎ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π΅Π³ΠΎ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΡ€Π°ΠΉ совпал с Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ слоя «main», Ρ‡Ρ‚ΠΎ содСрТит основной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ «rgtBar» Π² «level2», Π΄ΠΎ ΠΈΠ»ΠΈ послС «level3», установив для «level2» ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π° для «rgtBar» – Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ top ΠΈ left ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ€Π°Π²Π½ΡƒΡŽ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ полю слоя «level3». ВзглянитС.

#level2 {
    background:#FFF3AC;
    position:relative;
}
...
#rgtBar {
    position:absolute;
    width:143px;
    top:0;
    right:0;
}

РасставляСм ΠΏΠΎ мСстам

Π‘ нашСй вСрсиСй Π±Ρ‹Π»ΠΎ Π΄Π²Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² IE для Windows. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ с Β«Π‘ΠΎΠ²Π΅Ρ‚ΠΎΠΌ дня» исчСзал, хотя содСрТимоС Π±Π»ΠΎΠΊΠ° main Π΅Π³ΠΎ исправно ΠΎΠ³ΠΈΠ±Π°Π»ΠΎ. Π­Ρ‚Ρƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»ΠΈ, установив для слоя «tipDay» ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (такая установка ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ z-index ΠΈ слой автоматичСски размСстился ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…).

Бтранности наслСдования: «Auto» ΠΏΡ€ΠΎΡ‚ΠΈΠ² «Inherit»

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π² IE/Windows Π±Ρ‹Π»ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ отодвигался максимально Π²ΠΏΡ€Π°Π²ΠΎ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ явно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ слоя «level2» (Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π»ΠΎΠΆΠ΅Π½ «rgtBar»). IE Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡŽ β€˜auto’, Π½ΠΎ Π·Π°Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ β€˜inherit’ (хотя ΠΈ довольно-Ρ‚Π°ΠΊΠΈ странным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ), ΠΈ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ. ΠœΡ‹ установили  для «level0» ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 100%, Π° Π² качСствС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ для «level2» ΡƒΠΊΠ°Π·Π°Π»ΠΈ β€˜inherit’. Ѐокус Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² IE «level2» наслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΡ‚ «level0» (100%), Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π°Ρ… – происходит наслСдованиС ΠΎΡ‚ «level1» (β€˜auto’) (Π° ΡƒΠΊΠ°ΠΆΠΈ ΠΌΡ‹ для «level2» ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 100%, Ρ‚ΠΎ Ρƒ нас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² IE 5.5+, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ 100%, ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΈΠ½Ρƒ всСго ΠΎΠΊΠ½Π° Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π°). Π­Ρ‚Ρƒ ΠΎΡˆΠΈΠ±ΠΊΡƒ CSS Π² IE5 Π²Ρ‹, кстати, Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ сходных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ – подробности смотритС Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ². ВзглянитС

#level0 {
    background:#FC0;
    width:100%; # - New, outermost DIV
}
#level2 {
    background:#FFF3AC;
    position:relative;
    width:inherit; # - New, inherits 100% from level0 in IE5
                   #        inherits auto from level1 in all others
}
#tipDay{
    float:right;
    width:175px;
    background:#FFF3AC;
    position:relative; # - New, forces z-index so this div displays in IE
}

ΠžΡ‡ΠΈΡ‰Π°Π΅ΠΌ ΡΡ‚ΠΈΠ»ΡŒ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ самоС врСмя провСсти Π³Π΅Π½Π΅Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ ΡƒΠ±ΠΎΡ€ΠΊΡƒ. Для Π½Π°Ρ‡Π°Π»Π° избавимся ΠΎΡ‚ слоя «level3» ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ всС Π΅Π³ΠΎ стилСвыС Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ слою «main». Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ Π±Π»ΠΎΠΊΡƒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-right слоя «main». Π’Π°ΠΊΠΆΠ΅ сдСлаСм Π΄Π²Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° для основной области ΠΈ поставим Π² ΠΏΡ€Π°Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ нСсколько тСстовых ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². Π’Π½ΠΈΠ·Ρƒ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ «A_Long_String», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ использовании  Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ нСльзя Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° нСсколько Π»ΠΈΠ½ΠΈΠΉ, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π±Π»ΠΎΠΊ, Ссли прСвысит Π΅Π³ΠΎ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅. ВзглянитС.

#main { # Where the main content goes
    margin-right:143px;
    padding-right:9px;
    background:#FFF;
}
#main h2 { # Where our main section headers go
    margin:0;
    padding-left:.3em;
    font:1.25em Verdana,Helvetica,Arial;
    color:#609;
    background:#FC0;
}
#main dt { # Bump up the main content links
    font-weight:bold;
    font-size:120%;
    margin-top:.8em
}
#rgtBar h4 { # Subheads for right nav bar, (newsletter, experts...)
    margin:0;
    padding:3px;
    background:#FC0;
    font-weight:bold;
    font-size:1em;
    text-align:center;
}

Π Π°Π·ΠΌΠ΅Ρ€ фиксированный ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Π»ΠΎΠΊΠ°, ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ для «rgtBar» ΠΈ «main», пСрСписав ΠΈΡ… Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… («em»). ΠŸΡ€Π΅ΠΆΠ΄Π΅ ΠΌΡ‹ Π·Π°Π΄Π°Π²Π°Π»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 143 px. Π­Ρ‚ΠΎ составляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 9em, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π΅ Ρ€Π°Π²Π΅Π½ стандартным Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ (Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² – это16px). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ для «rgtBar» ΠΈ «main» поля ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π½Π΅ Π² 143px, Π° Π² 9em. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, благодаря ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ, ΠΏΡ€Π°Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свою ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ установлСнному ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π°. ВзглянитС.

#main {
    margin-right:9em; # - Use variable widths rather than fixed, they are
                          more user-friendly. This also applies to font sizes.
    padding-right:9px;
    background:#FFF;}
...
#rgtBar {
    position:absolute;
    width:9em; # - likewise
    top:0;
    right:0;
}

Описанная ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° содСрТимого Π½Π°Π΄ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ содСрТащСго Π±Π»ΠΎΠΊΠ°. Для Π±Π»ΠΎΠΊΠ° «Π‘ΠΎΠ²Π΅Ρ‚ дня» ΠΌΡ‹ Ρ‚ΠΎΠΆΠ΅ Π·Π°Π΄Π°Π»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…, Π½ΠΎ для Π»Π΅Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° всС ΠΆΠ΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ содСрТимоС Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡŒ вСрстку.

ΠŸΠ»Π°Π²Π°ΡŽΡ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° поиска

Π’Π΅ΠΏΠ΅Ρ€ΡŒ размСстим Ρ„ΠΎΡ€ΠΌΡƒ поиска ΠΈ тСкстовыС ссылки Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅. Π€ΠΎΡ€ΠΌΡƒ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° «topBar» ΠΈ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Π΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΏΡ€Π°Π²ΠΎ. ΠœΡ‹ ΡƒΠΆΠ΅ выяснили, Ρ‡Ρ‚ΠΎ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов слСдуСт явно Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΠΈ наша Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ.Β  ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 10.5em – благодаря ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ элСмСнты Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ Π·Π°Π΄Π°Π΄ΠΈΠΌ для Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒΒ ΠΊΡ€Π°ΡŽ (text-align:right), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сама Ρ„ΠΎΡ€ΠΌΠ° Ρ‡ΡƒΡ‚ΡŒ ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ Π΅Π΅ элСмСнты. Но ΠΌΡ‹, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ – взглянитС, ΠΈ Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½Π°ΠΌ прСдстоит Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

#topBar form {
    float:right;
    width:10.5em;
    text-align:right;
}

Нам Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² ноль всС поля Ρ„ΠΎΡ€ΠΌΡ‹ поиска, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Для Netscape ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ высоту строки Π² 0.7 em, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° «Search» ΠΏΠΎ высотС сравняСтся с ΠΏΠΎΠ»Π΅ΠΌ Π²Π²ΠΎΠ΄Π° (Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² IE ΠΈ Opera эта Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ повлияСт). ДвигаСмся дальшС. Π€ΠΎΡ€ΠΌΠ° частично накладываСтся Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. Π­Ρ‚ΠΎΠ³ΠΎ ΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ,Β  Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΌ прямо ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ тСкстовая ссылка, поэтому ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ для «advBar» свойство clear. НапослСдок, установим для «topBar» ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 100%, Π΄Π°Π±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибки Π² IE ΠΈ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ для поля Π²Π²ΠΎΠ΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² .8 em, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ измСнялся соотвСтствСнно Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π΅. ВзглянитС.

#advBar {
    background:#FFF3AC;
    clear:right; # - New, clear the search form
}
...
#topBar form { # The search form
    float:right;
    width:10.5em;
    text-align:right;
    margin:0;
    line-height:.7em; # - Crucial!
}
#topBar input {
    font-size:.8em;
}

ДобавляСм тСкстовыС ссылки

ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΠΌ тСкстовыС ссылки Π½Π° ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰Π΅Π΅ΡΡ ΠΈΠΌ мСсто. Π­Ρ‚ΠΈ ΠΏΡΡ‚ΡŒ ссылок Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π±ΡƒΠ»Π»ΠΈΡ‚ΠΎΠΌ ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² тэг <B>, поэтому ΠΈΠΌΠ΅Π½Π½ΠΎ этот тэг Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ Π±Π»ΠΎΠΊΠ° «topBar». Π’ IE 5.0 для Windows ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ странный эффСкт, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ссылки Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ. Π Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»ΠΈΠ±ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠ² ссылки Π² слой с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°Π»Π΅Π²ΠΎ, Π»ΠΈΠ±ΠΎ сдСлав <B> Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтом, ΡƒΠΊΠ°Π·Π°Π² для Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅. ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ способ. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΡΡ‚ΠΈΠ»ΡŒ для ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ высоту строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылки Π±Ρ‹Π»ΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. ВзглянитС.

#topBar b { # Top nav bar text links (sitemap, experts...)
    display:block;
    text-align:left;
    font:bold .8em/1.7em Arial,Geneva,sans-serif;
}

ДобавляСм содСрТимоС ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для «Π‘ΠΎΠ²Π΅Ρ‚Π° дня»

На этом этапС ΠΌΡ‹ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ тСстовыС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρ‚ΠΈΠΏΠ° «Π­Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ 1» ΠΈ «Π­Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ 2» Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ сайта WebReference – «WebReference.com: Dev the Webβ„’» ΠΈ «internet.com» соотвСтствСнно. Π•Ρ‰Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для Π±Π»ΠΎΠΊΠ° «Π‘ΠΎΠ²Π΅Ρ‚ дня», ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π±Π»ΠΎΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ «WebReference.com: Dev the Webβ„’». Для этого Π½Π°ΠΌ понадобится Π½ΠΎΠ²Ρ‹ΠΉ слой, Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ «tipTit», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ слоя «main». Π£ΠΊΠ°ΠΆΠ΅ΠΌ для Π½Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ, ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ высоту строки для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ выравнивания. Π¨ΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π² 7em (Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρƒ Π±Π»ΠΎΠΊΠ° «tipDay»). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² IE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ описаны Π²Ρ‹ΡˆΠ΅, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π³ΠΎ сдСлаСм ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. ВзглянитС.

#tipTit {
    float:right;
    width:7em;
    text-align:right;
    position:relative;
    font:.8em/1.8em Arial,Geneva,sans-serif;
    background:red;
}
.note {
    color:red
}

Π”Π΅Π»ΠΎ сдСлано! ΠœΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ воспроизвСли ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ страницу WebReference.com Π±Π΅Π· Π΅Π΄ΠΈΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Нам ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±Π°Π½Π½Π΅Ρ€ Π½Π° Π΅Π³ΠΎ Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ΅ мСсто. ВзглянитС. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π΅Ρ‰Π΅ Π½Π΅ тСстировался Π² IE6, Π½ΠΎ ΠΌΡ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ это сдСлаСм Π² самом блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. (ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°: Π² IE6 страница отобраТаСтся Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ)

#advBar p{text-align:right;margin:0 0.5em;font-weight:bold;}
#advBar img{margin-bottom:1em}

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ ΠΏΠ»Π°Π½Ρ‹

НадССмся, Ρ‡Ρ‚ΠΎ ΠΈΠ· этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΠΏΠΎΡ‡Π΅Ρ€ΠΏΠ½ΡƒΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ ΠΏΠΎ использованию CSS для создания ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ вСрстки. Для дальнСйшСго ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π»Π΅Π²ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ. Для Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° ([sitemap | experts …. search]) ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (WebReference: Dev the Web …. Tip of the Day]) ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² A List Apart (хотя навСрняка Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡ‹ поиска). РазумССтся, Π»ΡŽΠ±Ρ‹Π΅ измСнСния ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ всСх основных Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π°Ρ….

НиТС ΠΊΡ€Π°Ρ‚ΠΊΠΎ сказано ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ CSS

БохраняйтС Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ

По возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ (em ΠΈΠ»ΠΈ % для ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², em для слоСв)

Π’ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΠΉΡ‚Π΅ слои Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°

Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с вариациями Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Π°Ρ…. Π’ IE5 поля, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ отступы Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ-Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ отдСляйтС Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† ΠΎΡ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹. Π’ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΉ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² IE5/Windows, поля ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π±Π»ΠΎΠΊΠ°, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ W3C с ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° складываСтся ΠΈΠ· ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π΅Π³ΠΎ содСрТимого плюс ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ IE5/Mac ΠΈ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Ρ‹ Gecko ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π±Π»ΠΎΡ‡Π½ΡƒΡŽ модСль. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ слоя, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит поля ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° Π΄Π²Π°, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ «nowrap» для слоСв

Π’ Netscape ΠΈ Opera ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… ΡˆΡ€ΠΈΡ„Ρ‚Π°

Π’ IE 5.x Π΅ΡΡ‚ΡŒ ошибка CSS, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ

IE 5.x ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, хотя Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡ… ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ подобия «if-then», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π² Π½Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ошибки CSS. ΠœΡ‹ использовали этот ΠΏΡ€ΠΈΠ΅ΠΌ, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ с использованиСм свойства inherit. Π’ IE6 этот ΠΏΡ€ΠΈΠ΅ΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

#fontChanger {font-size:.8em;//font-size:1em;}
Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ слоСв ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†

Установка ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π² 100% ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ слоя Π² IE Π½Π΅ совпадСт с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ слоя, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Π·Π°Π΄Π°Π½Π° ΠΊΠ°ΠΊ auto (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с width=100% IE5.5 установит ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°Π²Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Π΅ всСго экрана, Π° вовсС Π½Π΅ Π±Π»ΠΎΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ эта Ρ‚Π°Π±Π»ΠΈΡ†Π° Π²Π»ΠΎΠΆΠ΅Π½Π°. Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ  //width:100% для внСшнСго Π±Π»ΠΎΠΊΠ° ΠΈ width:inherit для самой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

#topBar{background:#FC0;//width:100%;}
#topBar form{display:inline;}
table.c{font:.8em/1em Arial,Geneva,sans-serif;width:100%;//width:inherit;}

Π’ IE Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ наслСдования, поэтому Ρ‚Π°Π±Π»ΠΈΡ†Π° наслСдуСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΡ‚ блиТайшСго родитСля, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° ΡƒΠΊΠ°Π·Π°Π½Π° (Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ inherit).

Π£ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ clear

ОсобСнно Ρƒ Ρ„ΠΎΡ€ΠΌ. Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ clear для Π½ΠΈΡ…. Π₯ΠΎΡ€ΠΎΡˆΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°, описанная Π² A List Apart.

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ высоту

Π‘Ρ€ΠΎΡƒΠ·Π΅Ρ€Ρ‹ пятых ΠΈ ΡˆΠ΅ΡΡ‚Ρ‹Ρ… вСрсий Π΅Π΅ просто Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ min-height. А IE 5.5 ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ min-width, max-width ΠΈ max-height.

Π’ Opera ΠΈ Netscape Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ для Ρ„ΠΎΡ€ΠΌ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ отступ (margin:0)

ОсобСнно Π² ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… Π±Π»ΠΎΠΊΠ°Ρ….

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Π΅ отступы свСрху (ΠΏΠΎ Π±ΠΎΠΊΠ°ΠΌ), ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ высоту (ΡˆΠΈΡ€ΠΈΠ½Ρƒ) для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.

Opera расходится с W3C Π² Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π°Π½ΠΈΠΈ спСцификации CSS, поэтому для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния отступов Π²Π°ΠΌ придСтся Π·Π°Π΄Π°Ρ‚ΡŒ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для родитСля, Π½ΠΎ ΠΈ для ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² Opera ΠΈ IE 5.5 систСматичСски Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки, Ссли Ρƒ родитСля Ρ‚ΠΎΠΆΠ΅ Π·Π°Π΄Π°Π½Ρ‹ отступы.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

Cascading Style Sheets – БпСцификация W3C

CSS Layout Resources – Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ CSS Π½Π° WebReference

Evolution of a Home Page – ΡΡ‚Π°Ρ‚ΡŒΡ Kwon Ekstrom

HTML with Style – Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ CSS Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅

Practical CSS Layouts – ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΏΠΎ CSS ΠΎΡ‚ A List Apart – ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ Π±Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡.Β 

Β« Π½Π°Π·Π°Π΄ ΠΊ списку статСй

CSS вСрстка сайтов

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

CSS вСрстка сайтов ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ связанных стилСй, Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… стилСй, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… стилСй. НаиболСС Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ использованиС связанных стилСй: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ CSS сохраняСтся Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ любой HTML-, XHTML- ΠΈΠ»ΠΈ XML-страницС.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства CSS вСрстки ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с HTML вСрсткой Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ страниц сайта, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ элСмСнтов Π²Π½Π΅ зависимости ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ написании ΠΊΠΎΠ΄Π° благодаря Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡŽ содСрТимого сайта ΠΎΡ‚ Π΅Π³ΠΎ оформлСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, CSS вСрстка сущСствСнно Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ стандартныС возмоТности HTML.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ выполняСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ конструкции:

<link rel=»stylesheet» type=»text/css» href=»/style.css»>, Π³Π΄Π΅
style.css – Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° каскадных Ρ‚Π°Π±Π»ΠΈΡ† стилСй

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΎΠ΄Π½ΠΎΠ³ΠΎ стиля CSS для мноТСства сайтов.

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

Бинтаксис CSS описываСтся Ρ‚Π°ΠΊ:

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ {
Бвойство: Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;
Бвойство: Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;
}

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

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

p {
color: black;
font-size: 18px;
}

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, любой тСкст, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² тэги <p>, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π° 18 пиксСлСй.

Но ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°Π±Π·Π°Ρ†Π΅Π² ΡΡ‚ΠΈΠ»ΡŒ отобраТСния, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π½Π° страницС? CSS вСрстка сайтов Π² этом случаС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ использованиС классов – class. Класс Π·Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ отобраТСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅Ρ… элСмСнтов, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½.

Π’ HTML-ΠΊΠΎΠ΄Π΅ страницы класс для элСмСнтов задаСтся Ρ‚Π°ΠΊ:

<Π½Π°Π·Π²Π°Π½ΠΈΠ΅ тэга>

Π’ CSS-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΡŒ отобраТСния этого класса описываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

.названиС класса {
свойство: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;
свойство: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;
……
}

Для задания динамичСских свойств отобраТСния элСмСнтов ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ псСвдоклассы ΠΈ псСвдоэлСмСнты. Π˜Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ рассматриваСтся здСсь.

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

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Π³Π°Ρ€Π½ΠΈΡ‚ΡƒΡ€Ρƒ ΡˆΡ€ΠΈΡ„Ρ‚Π° сразу для тэгов p, div, h2, Ρ‚ΠΎ достаточно ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ сСлСкторы этих тэгов Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ значСния свойств:

div, p , h2 { color:red; font-size:12px; }

Данная запись ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ тСкст, содСрТащийся Π² элСмСнтах div, p ΠΈ h2 Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ красного Ρ†Π²Π΅Ρ‚Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 12 пиксСлСй.

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

Π’Π΅Π³ΠΈ:

вСрстка сайтов, css вСрстка, css вСрстка сайтов, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй

Π£Ρ€ΠΎΠΊΠΈ обучСния Ρ€Π°Π±ΠΎΡ‚Π΅ с HTML ΠΈ CSS вСрсткС для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, β€” Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-курсы Β«Π‘ΠΌΠΎΡ‚Ρ€ΠΈ Π£Ρ‡ΠΈΡΡŒΒ»

Π Π°Π·Π΄Π΅Π» 1: Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ЛСкция 1.1Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ вСрстка?10:06
ЛСкция 1.2НСобходимоС ПО15:30

Π Π°Π·Π΄Π΅Π» 2: HTML

ЛСкция 2.1Π§Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ HTML?11:20
ЛСкция 2.2Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ HTML-страницы13:36
ЛСкция 2.3Π Π°Π±ΠΎΡ‚Π° с тСкстом Π² HTML13:30
ЛСкция 2.4Π Π°Π±ΠΎΡ‚Π° со списками Π² HTML6:37
ЛСкция 2.5Π Π°Π±ΠΎΡ‚Π° с изобраТСниями Π² HTML14:03
ЛСкция 2.6Π Π°Π±ΠΎΡ‚Π° с ссылка Π² HTML11:55
ЛСкция 2.7Π Π°Π±ΠΎΡ‚Π° с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π² HTML17:57
ЛСкция 2.8Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π² HTML21:55
ЛСкция 2.9Π Π°Π±ΠΎΡ‚Π° с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ8:36
ЛСкция 2.10БпСцсимволы7:38

Π Π°Π·Π΄Π΅Π» 3: ΠŸΠ΅Ρ€Π²Π°Ρ вСрстка

ЛСкция 3.1Знакомство с шаблоном6:43
ЛСкция 3.2Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ структуры HTML-ΠΊΠΎΠ΄Π°8:55
ЛСкция 3.3РСализация структуры HTML-ΠΊΠΎΠ΄Π°11:35
ЛСкция 3.4ΠšΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ9:50
ЛСкция 3.5Адаптация ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана13:35
ЛСкция 3.6ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности7:45

Π Π°Π·Π΄Π΅Π» 4: CSS

ЛСкция 4.1Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CSS?3:48
ЛСкция 4.2Бинтаксис CSS11:26
ЛСкция 4.3ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стилСй ΠΊ страницС13:19
ЛСкция 4.4Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ элСмСнту8:00
ЛСкция 4.5ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹ΠΉ сСлСктор8:14
ЛСкция 4.6Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ CLASS9:49
ЛСкция 4.7Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ ID5:39
ЛСкция 4.8Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ6:21
ЛСкция 4.9ΠŸΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹7:52
ЛСкция 4.10ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ наслСдования8:45

Π Π°Π·Π΄Π΅Π» 5: Основной Π½Π°Π±ΠΎΡ€ CSS-свойств

ЛСкция 5.1Π—Π°Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° тСкста15:59
ЛСкция 5.2Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°9:05
ЛСкция 5.3Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ8:23
ЛСкция 5.4Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°10:22
ЛСкция 5.5Π—Π°Π΄Π°Π½ΠΈΠ΅ отступов ΠΈ ΠΏΠΎΠ»Π΅ΠΉ13:34
ЛСкция 5.6ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ10:34
ЛСкция 5.7Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅5:31
ЛСкция 5.8НСкоторыС псСвдоэлСмСнты11:13

Π Π°Π·Π΄Π΅Π» 6: Блочная вСрстка

ЛСкция 6.1Знакомство с шаблоном6:07
ЛСкция 6.2ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ вСрсткС6:47
ЛСкция 6.3Π¨Π°ΠΏΠΊΠ° ΠΈ Ρ„ΠΎΠ½17:23
ЛСкция 6.4Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ сайта15:30
ЛСкция 6.5Подвал4:43
ЛСкция 6.6ΠšΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ13:24
ЛСкция 6.7Адаптация ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана6:25
ЛСкция 6.8ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности15:37

Π Π°Π·Π΄Π΅Π» 7: ВСрстка Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта

ЛСкция 7.1Знакомство с шаблоном5:58
ЛСкция 7.2НарСзаСм шаблон10:42
ЛСкция 7.3Π“ΠΎΠ»ΠΎΠ²Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°6:16
ЛСкция 7.4Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²12:53
ЛСкция 7.5Π’Π΅Ρ€Ρ…Π½Π΅Π΅ мСню18:17
ЛСкция 7.6Π¨Π°ΠΏΠΊΠ° сайта10:41
ЛСкция 7.7МСню ΠΈ Ρ„ΠΎΡ€ΠΌΠ° поиска19:41
ЛСкция 7.8Π’Π°Π±Π»ΠΈΡ†Π° с Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ22:58
ЛСкция 7.9НумСрация страниц13:45
ЛСкция 7.10Подвал12:11
ЛСкция 7.11ΠšΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ10:46
ЛСкция 7.12Адаптация15:50
ЛСкция 7.13ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сайта ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ6:54
ЛСкция 7.14ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° валидности4:52

Π Π°Π·Π΄Π΅Π» 8: Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ЛСкция 8.1Подводим ΠΈΡ‚ΠΎΠ³ΠΈ3:10
ЛСкция 8.2Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅2:56

Π Π°Π·Π΄Π΅Π» 9: Бонусы: Как Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, вСрстая сайты

ЛСкция 9.1Π“Π΄Π΅ Π½Π°ΠΉΡ‚ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°?6:51
ЛСкция 9.2Π’Π°ΠΆΠ½Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ ΠΈ поиск Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°10:23
ЛСкция 9.3Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΡƒ7:13

Бписок популярных Π½Π°Π·Π²Π°Π½ΠΈΠΉ классов CSS

Π‘Π»ΠΎΠΊΠΈ

page β€” ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ элСмСнт страницы

header β€” шапка (страницы ΠΈΠ»ΠΈ элСмСнта)

footer β€” ΠΏΠΎΠ΄Π²Π°Π» (страницы ΠΈΠ»ΠΈ элСмСнта)

section β€” Ρ€Π°Π·Π΄Π΅Π» ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ…)

body β€” основная Ρ‡Π°ΡΡ‚ΡŒ (страницы ΠΈΠ»ΠΈ элСмСнта)

content β€” содСрТимоС элСмСнта

sidebar β€” боковая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° (страницы ΠΈΠ»ΠΈ элСмСнта)

aside β€” Π±Π»ΠΎΠΊ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

widget β€” Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅

Раскладка

wrapper, wrap β€” ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ внСшняя

inner β€” внутрСнняя ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°

container, holder, box β€” ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€

grid β€” раскладка (страницы ΠΈΠ»ΠΈ элСмСнта) Π² Π²ΠΈΠ΄Π΅ сСтки (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит Π² сСбС row ΠΈ col)

row β€” ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² Π²ΠΈΠ΄Π΅ строки

col, column β€” ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π² Π²ΠΈΠ΄Π΅ столбца

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния

button, btn β€” ΠΊΠ½ΠΎΠΏΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹

control β€” элСмСнт управлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, стрСлки Β«Π’ΠΏΠ΅Ρ€Ρ‘Π΄/Π½Π°Π·Π°Π΄Β» Π² Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅Π΅, ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния слайдСром

dropdown β€”Β Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список

ВСкст

title, subject, heading, headline, caption β€” Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

subtitle β€” ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

slogan β€” слоган

lead, tagline β€” Π»ΠΈΠ΄-Π°Π±Π·Π°Ρ† Π² тСкстС

text β€” тСкстовый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

desc β€” описаниС, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ тСкстового ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°

excerpt β€” ΠΎΡ‚Ρ€Ρ‹Π²ΠΎΠΊ тСкста, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ ссылкой Β«Π§ΠΈΡ‚Π°Ρ‚ΡŒ далСС…»

link β€” ссылка

copyright, copy β€” ΠΊΠΎΠΏΠΈΡ€Π°ΠΉΡ‚

Бписки

list, items β€” список

item β€” элСмСнт списка

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ

image, img, picture, pic β€” ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°

icon β€” ΠΈΠΊΠΎΠ½ΠΊΠ°

logo β€” Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ

userpic, avatar β€” ΡŽΠ·Π΅Ρ€ΠΏΠΈΠΊ, малСнькая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

thumbnail, thumb β€” ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π°, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

ΠœΠ΅Π΄ΠΈΠ°Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ

phone, mobile β€”Β ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства

phablet β€”Β Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ с большим экраном (6-7β€³)

tablet β€”Β ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹

notebook, laptop β€”Β Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ

desktop β€”Β Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹

tiny β€” малСнький, ΠΊΡ€ΠΎΡ…ΠΎΡ‚Π½Ρ‹ΠΉ

small β€” нСбольшой

medium β€” срСдний

big, large β€” большой

huge β€” ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ

narrow β€” ΡƒΠ·ΠΊΠΈΠΉ

wide β€” ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ

Бостояния

active, current β€” Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню

hidden β€” скрытый элСмСнт

error β€” статус ошибки

warning β€” статус прСдупрСТдСния

success β€” статус ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния Π·Π°Π΄Π°Ρ‡ΠΈ

pending β€” состояниС оТидания, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Π΄ смСной статуса Π½Π° error ΠΈΠ»ΠΈ success

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

search β€” поиск

socials β€” Π±Π»ΠΎΠΊ ΠΈΠΊΠΎΠ½ΠΎΠΊ соцсСтСй

advertisement, adv, commercial, promo β€” Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ (рСТутся Адблоком, Π½Π΅ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ классы для Π±Π»ΠΎΠΊΠΎΠ² с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ)

features, benefits β€” список основных особСнностСй Ρ‚ΠΎΠ²Π°Ρ€Π°, услуги

slider, carousel β€” слайдСр, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ содСрТимого

pagination β€” постраничная навигация

user, author β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π°Π²Ρ‚ΠΎΡ€ записи ΠΈΠ»ΠΈ коммСнтария

meta β€” Π±Π»ΠΎΠΊ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π»ΠΎΠΊ Ρ‚Π΅Π³ΠΎΠ² ΠΈ Π΄Π°Ρ‚Ρ‹ Π² постС

cart, basket β€” ΠΊΠΎΡ€Π·ΠΈΠ½Π°

breadcrumbs β€” навигационная Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°, Β«Ρ…Π»Π΅Π±Π½Ρ‹Π΅ ΠΊΡ€ΠΎΡˆΠΊΠΈΒ»

more, all β€” ссылка Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ

modal β€” модальноС (Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅) ΠΎΠΊΠ½ΠΎ

popup β€” Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ

tooltip, tip β€” Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки

preview β€” анонс, ΠΎΡ‚Ρ€Ρ‹Π²ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ новости ΠΈΠ»ΠΈ поста, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, описания ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ ссылка Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: Β«Π‘Π»ΠΎΠ²Π°, часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² CSS-классах»

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΠΊΠ΅Ρ‚ CSS — ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

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

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования: ΠžΡΠ½ΠΎΠ²Ρ‹ HTML (ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ «Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML») ΠΈ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS (ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ «Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS»).
ЦСль: Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΎΠ±Π·ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы CSS.ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ….

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ Π±Ρ€Π°Ρ‚ΡŒ элСмСнты, содСрТащиСся Π½Π° Π²Π΅Π±-страницС, ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… располоТСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡ… полоТСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов Π²ΠΎΠΊΡ€ΡƒΠ³ Π½ΠΈΡ…, ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ»ΠΈ основного ΠΎΠΊΠ½Π° просмотра / ΠΎΠΊΠ½Π° . Π’Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² этом ΠΌΠΎΠ΄ΡƒΠ»Π΅:

  • ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ расход
  • ДисплСй свойство
  • Flexbox
  • Π‘Π΅Ρ‚ΠΊΠ°
  • Поплавки
  • Π’Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
  • Планка стола
  • Многоколонная ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°

Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ свои примСнСния, прСимущСства ΠΈ нСдостатки, ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ.Понимая, для Ρ‡Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π²Ρ‹ смоТСтС ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ инструмСнт ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ — это Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ HTML-страницы, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ для управлСния ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ страницы. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° быстрый ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML:

  

Π― люблю свою ΠΊΠΎΡˆΠΊΡƒ.

  • ΠŸΠΎΠΊΡƒΠΏΠ°ΠΉΡ‚Π΅ ΠΊΠΎΡ€ΠΌ для кошСк.
  • Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅
  • ΠŸΠΎΠ΄Π½ΠΈΠΌΠΈΡ‚Π΅ настроСниС, Π΄Ρ€ΡƒΠ³

ΠšΠΎΠ½Π΅Ρ†!

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ этот ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

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

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ элСмСнты Π±Π»ΠΎΠΊΠ° , Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ встроСнных элСмСнтов , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ рядом с Π΄Ρ€ΡƒΠ³ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ слова Π² Π°Π±Π·Π°Ρ†Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : НаправлСниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ размСщаСтся содСрТимоС элСмСнта Π±Π»ΠΎΠΊΠ°, описываСтся ΠΊΠ°ΠΊ НаправлСниС Π±Π»ΠΎΠΊΠ°. НаправлСниС Π±Π»ΠΎΠΊΠ° выполняСтся Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π½Π° Ρ‚Π°ΠΊΠΎΠΌ языкС, ΠΊΠ°ΠΊ английский, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ письма. Он Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π½Π° любом языкС с Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ письма, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° японском.Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Inline Direction — это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ встроСнноС содСрТимоС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅).

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

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ располоТСниС элСмСнтов Π² CSS, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

  • ДисплСй свойство — Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ значСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ block , inline ΠΈΠ»ΠΈ inline-block , ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ элСмСнтов Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, заставляя элСмСнт уровня Π±Π»ΠΎΠΊΠ° вСсти сСбя ΠΊΠ°ΠΊ встроСнный элСмСнт ( см. Ρ€Π°Π·Π΄Π΅Π» Π’ΠΈΠΏΡ‹ Π±Π»ΠΎΠΊΠΎΠ² CSS для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ). Π£ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ значСния display , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ CSS Grid ΠΈ Flexbox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ располоТСниС элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ΠΈ установлСны.
  • Floats — ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ значСния float , Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ left , ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнты уровня Π±Π»ΠΎΠΊΠ° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ сторону элСмСнта, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ изобраТСния ΠΈΠ½ΠΎΠ³Π΄Π° содСрТат тСкст Π²ΠΎΠΊΡ€ΡƒΠ³ Π½ΠΈΡ… Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ².
  • ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Бвойство — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ящиков Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ящиков. статичСскоС ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, всСгда Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΎΠΊΠ½Π° просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.
  • ΠœΠ°ΠΊΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для стилизации частСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ HTML, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для элСмСнтов, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ, с использованиСм display: table ΠΈ связанных свойств.
  • ΠœΠ°ΠΊΠ΅Ρ‚ с нСсколькими столбцами — Бвойства ΠΌΠ°ΠΊΠ΅Ρ‚Π° с нСсколькими столбцами ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ содСрТимоС Π±Π»ΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² столбцах, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π³Π°Π·Π΅Ρ‚Π΅.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ создания ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы Π² CSS ΡΠ²Π»ΡΡŽΡ‚ΡΡ всС значСния свойства display . Π­Ρ‚ΠΎ свойство позволяСт Π½Π°ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ способ отобраТСния Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.ВсС Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ display , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для повСдСния элСмСнтов, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ установлСны. НапримСр, Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π°Π±Π·Π°Ρ†Ρ‹ Π½Π° английском языкС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡ‚ΠΈΠ»ΡŒ display: block . Если Π²Ρ‹ создаСтС ссылку Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π°, эта ссылка остаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСкста ΠΈ Π½Π΅ пСрСносится Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнт — это display: inline ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ отобраТСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. НапримСр, элСмСнт

  • — это display: block ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнты списка ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π² нашСм английском Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Если ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π² строкС , ΠΎΠ½ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΊΠ°ΠΊ слова Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ display для любого элСмСнта, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ HTML-элСмСнты ΠΏΠΎ ΠΈΡ… сСмантичСскому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Π½Π΅ бСспокоясь ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… внСшний Π²ΠΈΠ΄.

    Помимо возмоТности ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ прСдставлСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ² элСмСнт ΠΈΠ· block Π² inline ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π΅ΡΡ‚ΡŒ нСсколько Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ со значСния display . Однако ΠΏΡ€ΠΈ ΠΈΡ… использовании ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ трСбуСтся Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства. Π”Π²Π° значСния, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈ обсуТдСнии ΠΌΠ°ΠΊΠ΅Ρ‚Π°, — это display: flex ΠΈ display: grid .

    Flexbox — это ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ модуля Flexible Box Layout, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ для упрощСния размСщСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ — Π² Π²ΠΈΠ΄Π΅ строки ΠΈΠ»ΠΈ столбца. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ flexbox, Π²Ρ‹ примСняСтС display: flex ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ; всС Π΅Π³ΠΎ прямыС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ становятся Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ элСмСнтами. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² этом Π½Π° простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

    Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° HTML Π½ΠΈΠΆΠ΅ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ содСрТащий элСмСнт с классом ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ , Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находятся Ρ‚Ρ€ΠΈ элСмСнта

    .По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ элСмСнты Π±Π»ΠΎΠΊΠ°, ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, Π² нашСм англоязычном Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.

    Однако, Ссли ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ display: flex ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту, Ρ‚Ρ€ΠΈ элСмСнта Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² столбцы. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ становятся Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ элСмСнтами ΠΈ Π½Π° Π½ΠΈΡ… Π²Π»ΠΈΡΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ flexbox устанавливаСт Π² Π³ΠΈΠ±ΠΊΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅. Они ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² строкС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ flex-direction , установлСнноС для ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, — это строка . ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ всС ΠΎΠ½ΠΈ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄ΠΎ высоты самого высокого элСмСнта, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства align-items , установлСнного для ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, Ρ€Π°Π²Π½ΠΎ stretch .Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнты Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄ΠΎ высоты Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, которая Π² Π΄Π°Π½Π½ΠΎΠΌ случаС опрСдСляСтся самым высоким элСмСнтом. ВсС элСмСнты Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² линию Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, оставляя лишнСС пространство Π² ΠΊΠΎΠ½Ρ†Π΅ ряда.

      .wrapper {
      дисплСй: гибкий;
    }
      
      
    Один
    Π”Π²Π°
    Π’Ρ€ΠΈ

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

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

      .wrapper {
        дисплСй: гибкий;
    }
    
    .wrapper> div {
        Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ: 1;
    }
      
      
    Один
    Π”Π²Π°
    Π’Ρ€ΠΈ

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Flexbox, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС, смотритС Π½Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ Flexbox.

    Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ flexbox Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Grid Layout ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π΄Π²ΡƒΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ — выстраивания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ряды ΠΈ столбцы.

    Π•Ρ‰Π΅ Ρ€Π°Π·, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Grid Layout с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ отобраТСния — display: grid . Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°, аналогичная Π³ΠΈΠ±ΠΊΠΎΠΉ, с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ использованию display: grid ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ строк ΠΈ столбцов Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойства grid-template-rows ΠΈ grid-template-columns соотвСтствСнно.ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΏΠΎ Ρ‚Ρ€ΠΈ столбца ΠΏΠΎ 1fr ΠΈ Π΄Π²Π΅ строки ΠΏΠΎ 100px . МнС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° для Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов; ΠΎΠ½ΠΈ автоматичСски ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ячСйки, созданныС нашСй сСткой.

      .wrapper {
        дисплСй: сСтка;
        сСтка-шаблон-столбцы: 1fr 1fr 1fr;
        сСтка-шаблон-строки: 100 пиксСлСй 100 пиксСлСй;
        сСтка-ΠΏΡ€ΠΎΠ±Π΅Π»: 10 пиксСлСй;
    }
      
      
    Один
    Π”Π²Π°
    Π’Ρ€ΠΈ
    Π§Π΅Ρ‚Ρ‹Ρ€Π΅
    ΠŸΡΡ‚ΡŒ
    Π¨Π΅ΡΡ‚ΡŒ

    Если Ρƒ вас Π΅ΡΡ‚ΡŒ сСтка, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ явно Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΉ свои элСмСнты, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ автоматичСского размСщСния, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅.Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚Ρƒ ΠΆΠ΅ сСтку, Π½ΠΎ Π½Π° этот Ρ€Π°Π· с трСмя Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами. ΠœΡ‹ установили Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ строки ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойства grid-column ΠΈ grid-row . Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ элСмСнты Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ нСсколько Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ.

      .wrapper {
        дисплСй: сСтка;
        сСтка-шаблон-столбцы: 1fr 1fr 1fr;
        сСтка-шаблон-строки: 100 пиксСлСй 100 пиксСлСй;
        сСтка-ΠΏΡ€ΠΎΠ±Π΅Π»: 10 пиксСлСй;
    }
    
    .box1 {
        сСтка-столбСц: 2/4;
        сСтка-ряд: 1;
    }
    
    .box2 {
        сСтка-столбСц: 1;
        сСтка-ряд: 1/3;
    }
    
    .box3 {
        сСтка-ряд: 2;
        сСтка-столбСц: 3;
    }
      
      
    Один
    Π”Π²Π°
    Π’Ρ€ΠΈ

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Π­Ρ‚ΠΈ Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° — лишь малая Ρ‡Π°ΡΡ‚ΡŒ возмоТностСй ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Grid; Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ сСткС.

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

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

    Бвойство float ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСния:

    • left — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнт Π²Π»Π΅Π²ΠΎ.
    • right — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнт Π²ΠΏΡ€Π°Π²ΠΎ.
    • Π½Π΅Ρ‚ — ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
    • inherit — ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства float Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ унаслСдовано ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта элСмСнта.

    Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ

    Π²Π»Π΅Π²ΠΎ ΠΈ Π΄Π°Π΅ΠΌ Π΅ΠΌΡƒ поля справа, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ тСкст ΠΎΡ‚ элСмСнта. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ эффСкт тСкста, ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ³ΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ этого поля, ΠΈ это большая Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² соврСмСнном Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.

       

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой

    ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ

    Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nulla luctus aliquam dolor, eu lacinia lorem placerat vulputate. Duis felis orci, pulvinar id metus ut, rutrum luctus orci. Cras porttitor imperdiet nunc, at ultricies tellus laoreet sit amet. Sed auctor cursus massa Π² ΠΏΠΎΡ€Ρ‚Ρƒ. Integer ligula ipsum, tristique sit amet orci vel, viverra egestas ligula. Curabitur vehicleula tellus neque, ac ornare ex malesuada et.In vitae convallis lacus. Aliquam erat volutpat. Suspendisse ac imperdiet turpis. Aenean finibus sollicitudin eros pharetra congue. Duis ornare egestas augue ut luctus. Proin blandit quam nec lacus varius Commodo et a urna. Ut id ornare felis, eget fermentum sapien.

      .box {
        ΠΏΠ»Ρ‹Ρ‚ΡŒ Π½Π°Π»Π΅Π²ΠΎ;
        ΡˆΠΈΡ€ΠΈΠ½Π°: 150 пиксСлСй;
        высота: 150 пиксСлСй;
        ΠΏΠΎΠ»Π΅ справа: 30 пиксСлСй;
    }
      

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Float ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΡΡΠ½Π΅Π½Ρ‹ Π² нашСм ΡƒΡ€ΠΎΠΊΠ΅ ΠΎ свойствах float ΠΈ clear.Π”ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΊ Flexbox ΠΈ Grid Layout, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты использовались ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² столбцов. Π’Ρ‹ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² сСти; ΠΌΡ‹ рассмотрим ΠΈΡ… Π² ΡƒΡ€ΠΎΠΊΠ΅, посвящСнном ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ.

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

    Однако Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… шаблонов ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° свойство position .ПониманиС позиционирования Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ вывСсти элСмСнт ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°.

    Π•ΡΡ‚ΡŒ ΠΏΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ² позиционирования, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ:

    • БтатичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт — это просто ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ элСмСнт Π² Π΅Π³ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° — здСсь Π½Π΅Ρ‡Π΅Π³ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒΒ».
    • ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнта Π½Π° страницС, пСрСмСщая Π΅Π³ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ полоТСния Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, Π² Ρ‚ΠΎΠΌ числС заставляя Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты Π½Π° страницС.
    • ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнт ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ находится Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ слоС. ΠžΡ‚Ρ‚ΡƒΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€Π°Π΅Π² элСмСнта страницы (ΠΈΠ»ΠΈ Π΅Π³ΠΎ блиТайшСго ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта-ΠΏΡ€Π΅Π΄ΠΊΠ°). Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для создания слоТных эффСктов ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ поля с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ содСрТимого Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ТСланию, ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° экранС, Π½ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ΡŒ ΠΏΠΎ экрану с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠ° управлСния.
    • ЀиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ фиксируСт элСмСнт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ области просмотра Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π° Π½Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для создания эффСктов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ постоянноС мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ всСгда остаСтся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС Π½Π° экранС, ΠΏΠΎΠΊΠ° прокручиваСтся ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.
    • ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позиционирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставляСт элСмСнт Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ position: static , ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ достигнСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ смСщСния ΠΎΡ‚ области просмотра, Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ дСйствуСт ΠΊΠ°ΠΊ position: fixed .

    ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ позиционирования

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ вас с этими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ страниц, ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ нСсколько быстрых ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². ВсС наши ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ HTML-ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

       

    ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Π― Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ элСмСнт уровня Π±Π»ΠΎΠΊΠ°.

    Π― Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ элСмСнт уровня Π±Π»ΠΎΠΊΠ°.

    Π― Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ элСмСнт уровня Π±Π»ΠΎΠΊΠ°.

    Π­Ρ‚ΠΎΡ‚ HTML Π±ΡƒΠ΄Π΅Ρ‚ стилизован ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с использованиСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ CSS:

      ΠΊΡƒΠ·ΠΎΠ² {
      ΡˆΠΈΡ€ΠΈΠ½Π°: 500 пиксСлСй;
      ΠΌΠ°Ρ€ΠΆΠ°: 0 Π°Π²Ρ‚ΠΎ;
    }
    
    ΠΏ {
        Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: rgb (207,232,220);
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 2px сплошной rgb (79 185 227);
        отступ: 10 пиксСлСй;
        ΠΌΠ°Ρ€ΠΆΠ°: 10 пиксСлСй;
        радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 5 пиксСлСй;
    }
      

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

    ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

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

      .positioned {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      Π²Π΅Ρ€Ρ…: 30 пиксСлСй;
      слСва: 30 пиксСлСй;
    }  

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

    Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ΄Π° даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      .positioned {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
      Ρ„ΠΎΠ½: rgba (255,84,104, .3);
      Π³Ρ€Π°Π½ΠΈΡ†Π°: 2px сплошной rgb (255,84,104);
      Π²Π΅Ρ€Ρ…: 30 пиксСлСй;
      слСва: 30 пиксСлСй;
    }  

    ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ удалСния элСмСнта ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ Π΅Π³ΠΎ размСщСния с использованиСм смСщСний ΠΎΡ‚ ΠΊΡ€Π°Π΅Π² содСрТащСго Π±Π»ΠΎΠΊΠ°.

    Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ исходному ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π±Π΅Π· позиционирования, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования:

     .positioned {
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      Π²Π΅Ρ€Ρ…: 30 пиксСлСй;
      слСва: 30 пиксСлСй;
    }  

    Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π΄Π°Π΅ΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ срСднСму Π°Π±Π·Π°Ρ†Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ , ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΈ оставили свойств, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅. Однако Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ΄Π° даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      .positioned {
        позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
        Ρ„ΠΎΠ½: rgba (255,84,104, .3);
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 2px сплошной rgb (255,84,104);
        Π²Π΅Ρ€Ρ…: 30 пиксСлСй;
        слСва: 30 пиксСлСй;
    }  

    Π­Ρ‚ΠΎ совсСм Π΄Ρ€ΡƒΠ³ΠΎΠ΅! ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ части ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы ΠΈ находится ΠΏΠΎΠ²Π΅Ρ€Ρ… Π½Π΅Π³ΠΎ.Π”Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Π±Π·Π°Ρ†Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ располоТСны вмСстС, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΈΡ… располоТСнного Π±Ρ€Π°Ρ‚Π° Π½Π΅ сущСствуСт. Бвойства top ΠΈ left Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты. Π’ этом случаС смСщСния Π±Ρ‹Π»ΠΈ рассчитаны ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ края страницы. МоТно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ становится этим ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ, ΠΈ ΠΌΡ‹ рассмотрим это Π² ΡƒΡ€ΠΎΠΊΠ΅ ΠΏΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

    ЀиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    ЀиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ удаляСт наш элСмСнт ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.Однако вмСсто смСщСния, примСняСмого ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΈΠ· области просмотра. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ элСмСнт остаСтся фиксированным ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ области просмотра, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эффСкты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ остаСтся фиксированным ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы ΠΏΠΎΠ΄ Π½ΠΈΠΌ.

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ наш HTML-ΠΊΠΎΠ΄ — это Ρ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π° тСкста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ страницу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΈ ΠΏΠΎΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ : фиксированная .

       

    ЀиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ

    ΠŸΡƒΠ½ΠΊΡ‚ 1.

    ΠŸΡƒΠ½ΠΊΡ‚ 2

    ΠŸΡƒΠ½ΠΊΡ‚ 3

      .positioned {
        ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
        Π²Π΅Ρ€Ρ…: 30 пиксСлСй;
        слСва: 30 пиксСлСй;
    }  

    Π›ΠΈΠΏΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    Π›ΠΈΠΏΠΊΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это послСдний ΠΌΠ΅Ρ‚ΠΎΠ΄ позиционирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ располагаСм. Он ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ статичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с фиксированным ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Когда элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ position: sticky , ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅, ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт смСщСний ΠΎΡ‚ области просмотра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ.Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ «застрСваСт», ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Ρƒ Π½Π΅Π³ΠΎ Π±Ρ‹Π»Π° позиция : ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ .

      .positioned {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: Π»ΠΈΠΏΠΊΠΎΠ΅;
      Π²Π΅Ρ€Ρ…: 30 пиксСлСй;
      слСва: 30 пиксСлСй;
    }  

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, см. ΠΠ°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ Β«ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β».

    Π’Π°Π±Π»ΠΈΡ†Ρ‹

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

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

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ использованиС; использованиС Ρ‚Π°Π±Π»ΠΈΡ† CSS для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ слСдуСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ этапС для Ρ‚Π΅Ρ… ситуаций, ΠΊΠΎΠ³Π΄Π° Ρƒ вас ΠΎΡ‡Π΅Π½ΡŒ старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Flexbox ΠΈΠ»ΠΈ Grid.

    Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, простая Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°, которая создаСт HTML-Ρ„ΠΎΡ€ΠΌΡƒ. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π²Π²ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠ°, ΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π±Π·Π°Ρ†Π°. КаТдая ΠΏΠ°Ρ€Π° ΠΌΠ΅Ρ‚ΠΊΠ° / Π²Π²ΠΎΠ΄ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Π° Π²

    для Ρ†Π΅Π»Π΅ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚Π°.

      <Ρ„ΠΎΡ€ΠΌΠ°>
      

    ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, сообщитС Π½Π°ΠΌ своС имя ΠΈ возраст.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ CSS для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ CSS довольно ΠΎΠ±Ρ‹Ρ‡Π½Π°, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ использования свойства display .

    ,
    s ΠΈ s ΠΈ s Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π°, строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ ячСйки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ соотвСтствСнно — Π² основном, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ HTML, заставляя ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² линию. ВсС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Ρ‚. Π”., Π§Ρ‚ΠΎΠ±Ρ‹ всС выглядСло Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, ΠΈ ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ.

    Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π°Π±Π·Π°Ρ†Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° присвоСно display: table-caption; — Ρ‡Ρ‚ΠΎ заставляСт Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π° — ΠΈ caption-side: bottom; , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ располагался Π²Π½ΠΈΠ·Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для стилизации, Π΄Π°ΠΆΠ΅ Ссли Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° находится ΠΏΠ΅Ρ€Π΅Π΄ элСмСнтами Π² источникС.Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ.

      html {
      сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: Π±Π΅Π· засСчСк;
    }
    
    Ρ„ΠΎΡ€ΠΌΠ° {
      дисплСй: Ρ‚Π°Π±Π»ΠΈΡ†Π°;
      ΠΌΠ°Ρ€ΠΆΠ°: 0 Π°Π²Ρ‚ΠΎ;
    }
    
    form div {
      дисплСй: Ρ‚Π°Π±Π»ΠΈΡ†Π°-строка;
    }
    
    ΠΌΠ΅Ρ‚ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹, Π²Π²ΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ {
      дисплСй: Ρ‚Π°Π±Π»ΠΈΡ†Π°-ячСйка;
      ниТнСС полС: 10 пиксСлСй;
    }
    
    form label {
      ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
      отступ справа: 5%;
      Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Π²ΠΏΡ€Π°Π²ΠΎ;
    }
    
    form input {
      ΡˆΠΈΡ€ΠΈΠ½Π°: 300 пиксСлСй;
    }
    
    form p {
      дисплСй: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹;
      caption-side: bottom;
      ΡˆΠΈΡ€ΠΈΠ½Π°: 300 пиксСлСй;
      Ρ†Π²Π΅Ρ‚: # 999;
      ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°: курсив;
    }  

    Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΆΠΈΠ²ΡƒΡŽ Π½Π° css-tables-example.html (см. Ρ‚Π°ΠΊΠΆΠ΅ исходный ΠΊΠΎΠ΄).

    ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚Π° с нСсколькими столбцами Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² столбцах, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ тСкст Ρ‚Π΅Ρ‡Π΅Ρ‚ Π² Π³Π°Π·Π΅Ρ‚Π΅. Π₯отя Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ столбцов Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ· ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² Π²Π΅Π±-контСкстС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ содСрТимого Π² столбцах ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ.

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΎΠ»ΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π»ΠΈΠ±ΠΎ свойство column-count , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, сколько столбцов ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ свойство column-width , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. с Ρ‚Π°ΠΊΠΈΠΌ количСством столбцов, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, этой ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

    Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ с Π±Π»ΠΎΠΊΠ° HTML Π²Π½ΡƒΡ‚Ρ€ΠΈ содСрТащСго элСмСнта

    с классом ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° .

      

    ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚

    ΠŸΡƒΠ½ΠΊΡ‚ 1.

    ΠŸΡƒΠ½ΠΊΡ‚ 2

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

      .container {
            ΡˆΠΈΡ€ΠΈΠ½Π° столбца: 200 пиксСлСй;
        }  

    Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ содСрТится ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ всСх Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ дальшС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ!

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ: Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° — ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

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

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… Π½ΠΈΠΆΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-инструмСнт, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ CodePen, jsFiddle ΠΈΠ»ΠΈ Glitch, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ.

    Если Π²Ρ‹ застряли, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π°ΠΌ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ — см. Π Π°Π·Π΄Π΅Π» Β«ΠžΡ†Π΅Π½ΠΊΠ° ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΒ» Π²Π½ΠΈΠ·Ρƒ этой страницы.

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

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

    Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ HTML, CSS ΠΈ Π½Π°Π±ΠΎΡ€ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

    Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ HTML ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ изобраТСния Π² ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ images . ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° index.html Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ страницу с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ стилСм, Π½ΠΎ Π±Π΅Π· ΠΌΠ°ΠΊΠ΅Ρ‚Π°, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅.

    Π’ этой Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ всС содСрТимоС вашСго ΠΌΠ°ΠΊΠ΅Ρ‚Π° отобраТаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

    Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ локально, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ CodePen ΠΈΠ»ΠΈ jsFiddle. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ изобраТСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Assets, ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ src, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎ Π½Π° Π½ΠΎΠ²ΠΎΠ΅ мСстополоТСниС изобраТСния.

    Π’Π°ΡˆΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΌΠ°ΠΊΠ΅Ρ‚. Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

    1. Для отобраТСния элСмСнтов Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² строкС с Ρ€Π°Π²Π½Ρ‹ΠΌ расстояниСм ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами.
    2. ПанСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ вмСстС с содСрТимым, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΡΡ‚Ρ€ΡΡ‚ΡŒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΎΠΊΠ½Π° просмотра, ΠΊΠΎΠ³Π΄Π° достигнСт Π΅Π³ΠΎ.
    3. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎ тСкстом.
    4. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹
      ΠΈ
    5. Π€ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ сСтки ΠΈΠ· Π΄Π²ΡƒΡ… столбцов с ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠΌ Π² 1 пиксСль ΠΌΠ΅ΠΆΠ΄Ρƒ изобраТСниями.

    Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ этот ΠΌΠ°ΠΊΠ΅Ρ‚, ΠΈ Π²Π°ΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹:

    • ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
    • Поплавок
    • Flexbox
    • ΠœΠ°ΠΊΠ΅Ρ‚ сСтки CSS

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

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…, упомянутых Π²Ρ‹ΡˆΠ΅.

    Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваша Ρ€Π°Π±ΠΎΡ‚Π° Π±Ρ‹Π»Π° ΠΎΡ†Π΅Π½Π΅Π½Π°, ΠΈΠ»ΠΈ Ссли Π²Ρ‹ застряли ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΠΈ:

    1. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΎΠ±Ρ‰ΠΈΠΌ доступом, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ CodePen, jsFiddle ΠΈΠ»ΠΈ Glitch. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, ссылки Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….
    2. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ сообщСниС с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ ΠΎΠ± ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΈ / ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅Β» Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ MDN Discourse. Π’Π°Ρˆ пост Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ:
      • ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «ВрСбуСтся ΠΎΡ†Π΅Π½ΠΊΠ° для Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ понимания ΠΌΠ°ΠΊΠ΅Ρ‚Π°Β».
      • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΈ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ сдСлали, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ссли Π²Ρ‹ застряли ΠΈ Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚Π΅ΡΡŒ Π² ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΎΡ†Π΅Π½ΠΊΡƒ.
      • Бсылка Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Π² ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ с ΠΎΠ±Ρ‰ΠΈΠΌ доступом (ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² шагС 1 Π²Ρ‹ΡˆΠ΅). Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° — ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ кодирования, Ссли Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊΠΎΠ΄.
      • Бсылка Π½Π° страницу фактичСского задания ΠΈΠ»ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ вопрос, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

    Floats — Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ

    ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠΎΠ² тСкста свойство float стало ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструмСнтов для создания ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с нСсколькими столбцами Π½Π° Π²Π΅Π±-страницах. Π‘ появлСниСм flexbox ΠΈ grid ΠΎΠ½ вСрнулся ΠΊ своСму ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

    ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования: ΠžΡΠ½ΠΎΠ²Ρ‹ HTML (ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² HTML) ΠΈ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS (ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS.)
    ЦСль: Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π²Π΅Π±-страницах, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство clear ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ очистки ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

    Бвойство float Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ простыС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкстового столбца, с ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ΠΌ тСкста слСва ΠΈΠ»ΠΈ справа ΠΎΡ‚ Π½Π΅Π³ΠΎ. Π’ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Π³Π°Π·Π΅Ρ‚Ρ‹.

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

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

    Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ просто сконцСнтрируСмся Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ².

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

    Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с простого HTML — Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Ρ‚Π΅Π»ΠΎ HTML ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅, ΡƒΠ΄Π°Π»ΠΈΠ² всС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π±Ρ‹Π»ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅:

       

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой

    ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ

    Lorem ipsum dolor sit amet, conctetur adipiscing elit.Nulla luctus aliquam dolor, eu lacinia lorem placerat vulputate. Duis felis orci, pulvinar id metus ut, rutrum luctus orci. Cras porttitor imperdiet nunc, at ultricies tellus laoreet sit amet.

    Sed auctor cursus massa at porta. Integer ligula ipsum, tristique sit amet orci vel, viverra egestas ligula. Curabitur vehicleula tellus neque, ac ornare ex malesuada et. In vitae convallis lacus. Aliquam erat volutpat. Suspendisse ac imperdiet turpis. Aenean finibus sollicitudin eros pharetra congue.Duis ornare egestas augue ut luctus. Proin blandit quam nec lacus varius Commodo et a urna. Ut id ornare felis, eget fermentum sapien.

    Nam vulputate diam nec tempor bibendum. Donec luctus augue eget malesuada ultrices. Phasellus turpis est, posuere sit amet dapibus ut, facilisis sed est. Nam id risus quis ante semper conctetur eget aliquam lorem. Vivamus tristique elit dolor, sed pretium metus suscipit vel. Mauris ultricies lectus sed lobortis finibus. Vivamus eu urna eget velit cursus viverra quis vestibulum sem.Aliquam tincidunt eget purus in interdum. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ HTML (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ элСмСнт