Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 6

Автор Π˜Ρ‚Π°Π½ ΠœΠ°Ρ€ΠΊΠΎΡ‚Ρ‚

Вуаля! Гибкая сСтка Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π° (рис. 2.23).


Рис. 2.23. Π“ΠΈΠ±ΠΊΠΈΠ΅ поля ΠΈ отступы! Π£Ρ€Π°!

НСмного ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄Π°Ρ‚Ρ‹ записи Π² Π±Π»ΠΎΠ³Π΅.

Пока ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ записи, Π° Ρ‚Π°ΠΊ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ. К этому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅ΠΌΡƒ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ, поэтому особых Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚. На ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‚Π° располоТСна слСва ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 69px (вСрнСмся ΠΊ рис. 2.12). А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Ρ‚Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π±Π»ΠΎΠΊ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 474px, ΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ ΠΈ контСкст.

Π’ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, напишСм нСбольшой CSS:


.date {

float: left;

width: 14.556962 %; /* 69px / 474px */

}


Пока всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ Π³ΠΈΠ±ΠΊΠΎ. Но ΠΌΡ‹ упустили ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ элСмСнт: Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Π°Ρ‚Π° располоТСна Π²ΠΏΠ»ΠΎΡ‚Π½ΡƒΡŽ ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈ тСкстом (рис. 2.24). А Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ вынСсти Π΅Π΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ Ρ†Π΅Π»ΠΎΠ³ΠΎ модуля.


Рис. 2.24. ΠŸΡ€ΠΎΠ³Π½ΠΈΠ»ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² датском королСвствС. (Под «датским королСвством» я имСю Π² Π²ΠΈΠ΄Ρƒ Π΄Π°Ρ‚Ρƒ записи, Π° ΠΊΠΎΠ³Π΄Π° я Π³ΠΎΠ²ΠΎΡ€ΡŽ Β«ΠΏΡ€ΠΎΠ³Π½ΠΈΠ»ΠΎΒ», Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° находится слишком Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ тСксту.)


ΠœΡ‹ смоТСм ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… отступов, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ придСтся ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствий. Как ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, всС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, β€“ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ отступа ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° элСмСнта.

На ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ расстояниС ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края Π΄Π°Ρ‚Ρ‹ Π΄ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ края ΡΡ‚Π°Ρ‚ΡŒΠΈ составляСт 81 пиксСль (рис. 2.25). Если Π±Ρ‹ это Π±Ρ‹Π» Π΄ΠΈΠ·Π°ΠΉΠ½ с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ, эта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° стала Π±Ρ‹ нашим ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ отступом:


.date {

float: left;

margin-left: -81px;

width: 69 px;

}


Рис. 2.25. НСобходимо ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ Π²Π»Π΅Π²ΠΎ Π½Π° 81px (ΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ эквивалСнт)


Но ΠΌΡ‹ вСдь ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ использовали пиксСли, Ρ‚Π°ΠΊ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ. И хотя отступ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, это Π½Π΅ мСняСт Π½Π°ΡˆΡƒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ. ΠœΡ‹ всС Π΅Ρ‰Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ отступ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² 81px, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π΄Π°Ρ‚Ρƒ элСмСнта Π² 474px. ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π·Π°ΠΏΡΡ‚ΡƒΡŽ, ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ минус ΠΏΠ΅Ρ€Π΅Π΄ числом – ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅:


81 Γ· 474 =.170886076


А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΊΠΈΠ½ΡŒΡ‚Π΅ΡΡŒ Π½Π° спинку крСсла, Ρ€Π°ΡΡΠ»Π°Π±ΡŒΡ‚Π΅ΡΡŒ ΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π½Π°ΡΠ»Π°Π΄ΠΈΡ‚Π΅ΡΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ: Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ создали ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΈΠ±ΠΊΡƒΡŽ сСтку (рис. 2.26). МнС хочСтся ΠΏΠΎΠΆΠ°Ρ‚ΡŒ Π²Π°ΠΌ Ρ€ΡƒΠΊΡƒ.


Рис. 2.26. Наша гибкая сСтка Π³ΠΎΡ‚ΠΎΠ²Π°. Π’ основС Π΅Π΅ вовсС Π½Π΅ пиксСли, ΠΈ ΠΏΡ€ΠΈ этом – Π½ΠΈΠΊΠ°ΠΊΠΈΡ… компромиссов с эстСтичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния

Π“ΠΈΠ±ΠΊΠΎ двигаСмся дальшС

Π― понимаю, Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° мСня Π²Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ расчСтами большС, Ρ‡Π΅ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹. Π― сам всСго этого Π½Π° Π΄ΡƒΡ… Π½Π΅ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡˆΡƒ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ – ΠΏΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅! β€“ искрСннС Π²Π°ΠΌ ΡΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽ.

Но созданиС Π³ΠΈΠ±ΠΊΠΎΠΉ сСтки – это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° target Γ· context = result ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ пиксСли ΠΈΠ· Photoshop Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² CSS ΠΈ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒ нашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° пропорциях, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ контСкст, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтом ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ.

«РСзиновая» сСтка – это всСго лишь основа, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ слой ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС.

3. Π“ΠΈΠ±ΠΊΠΈΠ΅ изобраТСния

Ну Ρ‡Ρ‚ΠΎ ΠΆ, ПОКА ДЕЛА ΠΈΠ΄ΡƒΡ‚ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ. Π£ нас Π΅ΡΡ‚ΡŒ готовая сСтка, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π² ΡƒΠ³ΠΎΠ΄Ρƒ гибкости Π½Π΅ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π»ΠΈ. Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒΡΡ: ΠΊΠΎΠ³Π΄Π° я Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· создал Π³ΠΈΠ±ΠΊΡƒΡŽ сСтку, я нСвСроятно гордился собой.

Но ΠΏΠΎΡ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это часто случаСтся с Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, Π½Π° мСня Π½Π°ΠΊΠ°Ρ‚ΠΈΠ»ΠΎ отчаяниС. На нашСй страницС прСкрасно смотрятся слова, сам тСкст Π±Π΅Π· усилий подстраиваСтся ΠΏΠΎΠ΄ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Но ΠΈ всС! Π― Π½Π΅ знаю, Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Π»ΠΈ Π²Ρ‹, Π½ΠΎ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π΅Ρ‰Π΅ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. А Π² нашСй Π³ΠΈΠ±ΠΊΠΎΠΉ сСткС ΠΈΡ… ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚.

Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ вставим ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² Π³ΠΈΠ±ΠΊΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½?

Назад ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ нСбольшой экспСримСнт: вставим ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ прямо Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±Π»ΠΎΠ³Π° ΠΈ посмотрим, ΠΊΠ°ΠΊ Π½Π° это ΠΎΡ‚Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°ΠΊΠ΅Ρ‚. Но сначала Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ малСнький Π±Π»ΠΎΠΊ для Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ blockquote, Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ вписавшийся Π² Π½Π°ΡˆΡƒ ΡΡ‚Π°Ρ‚ΡŒΡŽ? Π£ нас ΠΈ Ρ‚Π°ΠΊ ΡƒΠΆΠ΅ слишком ΠΌΠ½ΠΎΠ³ΠΎ тСкста, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ Π΅Π³ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:


<div class="figure">

<img src="robot.jpg" alt="" />


<b class="figcaption">Lo, the robot walks</b>

</div>


НичСго особСнного: элСмСнт img, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт короткая, Π½ΠΎ информативная надпись, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ Π² элСмСнт b. ЀактичСски Π² этом ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ я использовал Ρ‚Π΅Π³ΠΈ figure/figcaption ΠΈΠ· HTML5 Π² качСствС Π½Π°Π·Π²Π°Π½ΠΈΠΉ классов, Ρ‡Ρ‚ΠΎ способствуСт созданию ΠΊΡ€Π΅ΠΏΠΊΠΎΠΉ сСмантичСской основы.

(Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ я использовал элСмСнт b, Π° это нСсСмантичСский ΠΏΡ€ΠΈΠ΅ΠΌ. НСкоторыС Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ Π² этом случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ тСкстовый элСмСнт span. Π§Ρ‚ΠΎ касаСтся мСня, Ρ‚ΠΎ Π² нСсСмантичСской Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΌΠ½Π΅ ΠΈΠΌΠΏΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Ρ‚Π΅Π³ΠΎΠ², ΠΊΠ°ΠΊ b ΠΈ i.)

Π‘ HTML Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ CSS:


.figure {

float: right;

margin-bottom: 0.5em;

margin-left: 2.53164557 %; /* 12px / 474px */

width: 48.7341772 %; /* 231px / 474px */

}


Π£ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ прСкрасноС ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ мСстСчко для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Она Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ справа ΠΈ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π³ΠΈΠ±ΠΊΠΎΠΉ сСтки. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ. ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Ρ‡Ρ‚ΠΎ всС эти HTML ΠΈ CSS Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹, Ссли Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΊ Π²Π°ΠΌ ΠΎΡ‚Π½ΠΎΡˆΡƒΡΡŒ (ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌ), я ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π² Π‘Π΅Ρ‚ΠΈ, выбирая ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, ΠΈ нашСл фантастичСского Ρ€ΠΎΠ±ΠΎΡ‚Π° (рис. 3.1). ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ этого изобраТСния, ΠΏΠΎΠΌΠΈΠΌΠΎ самого Ρ€ΠΎΠ±ΠΎΡ‚Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅Ρ‰Π΅ ΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ просто ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅. Π― Π΅Π³ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π΅Π·Π°Π», Π½ΠΎ Π½Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π», Π° оставил ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 655 Ρ… 655. Он явно Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π³ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ. А Π·Π½Π°Ρ‡ΠΈΡ‚, Ρƒ нас Π΅ΡΡ‚ΡŒ прСкрасная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя наш Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚.

Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ эту ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° сСрвСр, обновляСм страницу – ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ? ΠžΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π₯ΡƒΠΆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π΅ΡˆΡŒ (рис. 3.2).


Рис. 3.1. Π’ΠΏΠΎΠ»Π½Π΅ подходящСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΠΎΠ±ΠΎΡ‚Π°, использованноС с любСзного согласия Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Ноубла


Рис. 3.2. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ – ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹


Π’ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ ΡƒΠ΄ΠΈΠ²Π»ΡΡ‚ΡŒΡΡ Ρ‚ΡƒΡ‚ Π½Π΅Ρ‡Π΅ΠΌΡƒ. ΠœΠ°ΠΊΠ΅Ρ‚ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π² порядкС – Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ, Π° ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ. Но ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. figure, Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΎΡΡŒ, попросту Π²Ρ‹Π»Π΅Π·Π»ΠΎ Π·Π° Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹. ΠœΡ‹ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹ сочСтали Π΅Π³ΠΎ с Π³ΠΈΠ±ΠΊΠΈΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Π“ΠΈΠ±ΠΊΠΈΠ΅ изобраТСния

А Ρ‡Ρ‚ΠΎ Ссли ввСсти Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π° ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°?

Π£ мСня для вас Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ новости: ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΡ€ΠΎΡ‰Π΅ простого:


img {

max-width: 100 %;

}


ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ Π ΠΈΡ‡Π°Ρ€Π΄ΠΎΠΌ Π Π°Ρ‚Ρ‚Π΅Ρ€ΠΎΠΌ (http://bkaprt.com/rwd/11/), Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Π½Π° любоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΎΠ΄Π½ΠΎ нСвСроятно ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта img ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ содСрТащСго Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС свойство max-width: 100 % заставит ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. И ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, наша ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° прСкрасно стала Π½Π° мСсто (рис. 3.3).


Рис. 3.3. Π—Π° счСт добавлСния max-width: 100 % ΠΌΡ‹ смогли ΡƒΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π’ΠΎΡ‚ Π·Π° Ρ‡Ρ‚ΠΎ я люблю max-width: 100 %


Рис. 3.4. Π’Π½Π΅ зависимости ΠΎΡ‚ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ остаСтся ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ. Π’ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ? ΠšΡ‚ΠΎ знаСт…


Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, соврСмСнныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΡƒΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ. Если Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свои Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ ΠΈΠ»ΠΈ увСличивая ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ останСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ (рис. 3.4).

Π― надСюсь, Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ устали ΠΎΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… новостСй, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ оказалось, ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ max-width: 100 % ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ элСмСнтов с фиксированной ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ видСо– ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ»Ρ‹. ЀактичСски ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² сСлСктор Π΅Ρ‰Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ мСдиаэлСмСнты:


img,

embed,

object,

video {

max-width: 100 %;

}


Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСбольшоС Ρ„Π»Π΅Ρˆ-Π²ΠΈΠ΄Π΅ΠΎ (рис. 3.5), встроСнный ΠΌΠ΅Π΄ΠΈΠ°Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ скромноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ – Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ всС ΡΠ΄Π΅Π»Π°ΡŽΡ‚ сами ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ соотвСтствСнно ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ. И всС благодаря этому чудСсному ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ max-width.