расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ поля ΠΈ отступы Π² CSS Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… HTML-элСмСнтов

Π Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»Π΅ΠΌ ΠΈ отступом ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π’Π°ΠΊΠΆΠ΅ просмотритС Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя свойствами.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ Π² CSS β€” cинтаксис CSS-свойств padding ΠΈ margin

Бинтаксис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ объявлСния свойства CSS margin :

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π·Π°Π΄Π°Π΅Ρ‚ отступы Π²ΠΎ всСх направлСниях: отступ свСрху CSS, отступ снизу CSS, отступ слСва CSS ΠΈ отступ справа CSS. Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ отступы для Ρ€Π°Π·Π½Ρ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ сокращСнного объявлСния:

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ отступ слСва CSS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ направлСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ:

Бинтаксис CSS-свойства padding

Бвойство padding ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ / сокращСнного объявлСния ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ объявлСниС, Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ направлСния.

Π•Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ объявлСниС с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ:

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ направлСния ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌ объявлСниСм:

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ направлСния Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ для установки ΠΏΠΎΠ»Π΅ΠΉ ΠΈ отступов Π² HTML-спискС

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

Π”ΠΎΠ±Π°Π²ΠΈΠ² поля 10px для ссылок Π²Π½ΡƒΡ‚Ρ€ΠΈ

    :

ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

Бвойство padding Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΎ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ содСрТимым ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылки. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ отступ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Π² 2 пиксСля Π² классС ссылки, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

Π’Π΅ΡΡŒ класс для ссылок Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта

    Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:

ДСмонстрация ΠΏΠΎΠ»Π΅ΠΉ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ HTML-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

Π”ΠΎΠ±Π°Π²ΠΈΠ² поля, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

НиТС приводится ΠΊΠΎΠ΄ стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для

. Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, пСрСйдя ΠΏΠΎ ссылкС Π²Ρ‹ΡˆΠ΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΠΎΠ»Π΅ΠΉ ΠΈ отступов с элСмСнтом form

Бвойства margin padding HTML Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹: тСкстовых ΠΏΠΎΠ»Π΅ΠΉ, ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ‚.Π΄.

Π§Ρ‚ΠΎΠ±Ρ‹ стало понятнСС, я создам Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ полями с использованиСм свойств margin ΠΈ padding ΠΈ Π±Π΅Π·. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ внСшний Π²ΠΈΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ Π±Π΅Π· примСнСния свойств margin ΠΈ padding :

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Поля для тСкстовых ΠΏΠΎΠ»Π΅ΠΉ:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

Поля Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

ПослС использования ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния Π² HTML margin расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ тСкстовыми полями ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΎΡΡŒ Π½Π° 3 пиксСля.

Для ΠΊΠ½ΠΎΠΏΠΊΠΈ β€œ Save ” ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ свойство padding :

ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выравнивания тСкста Π²ΠΎ всСх направлСниях.

Π”Π°ΠΉΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² коммСнтариях. Π—Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠΈ, Π΄ΠΈΠ·Π»Π°ΠΉΠΊΠΈ, подписки, Π»Π°ΠΉΠΊΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π²Π°ΠΌ спасибо!

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

[CSS] Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ/ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (мСню)

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css[CSS] Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ/ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (мСню)

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню cssΠ°Π²Ρ‚ΠΎΡ€ Π˜ΠΎΡΠΈΡ„ Виссарионович Июнь 3rd 2009, 16:33

Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ (-)
C ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… CSS Π²Ρ‹ смоТСтС Π»Π΅Π³ΠΊΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню, Ρ‚Π΅ΠΌ самым сдСлав Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅ ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π΅:

Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ (+)
Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ расстояниС Π½ΡƒΠΆΠ½ΠΎ вмСсто -5px Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число px Ρ‚.Π΅. просто 5px

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π΄Π°Π½Π½Ρ‹Π΅ CSS Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ Π½Π° стандартных оформлСниях (стилях, скинах) для Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ², ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стилях с расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню cssΠΏΠΎΠ΄ сомнСниСм.

FAQ:
Q: ΠšΡƒΠ΄Π° Π΄Π΅Π²Π°Ρ‚ΡŒ эти самыС CSS-ΠΊΠΎΠ΄Ρ‹?
A: ПА > ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ > Π¦Π²Π΅Ρ‚Π° > Каскадная Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй CSS

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css
Π˜ΠΎΡΠΈΡ„ Виссарионович

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

БообщСния : 331
РСгистрация : 2009-05-08
Благодарности : 78

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

[ Π’ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ] CSS: использованиС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов

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

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css
Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ посвящСна всСму, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ настройкС расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΈ ΠΎ настройкС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… пространств элСмСнтов. Π’ частности, Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, Π² ΠΊΠ°ΠΊΠΈΡ… ситуациях стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы (padding), Π° Π² ΠΊΠ°ΠΊΠΈΡ… β€” внСшниС (margin).

Π’ΠΈΠ΄Ρ‹ расстояний Π² CSS

Расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΈ ΠΈΡ… частями, настраиваСмыС срСдствами CSS, Π±Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²ΡƒΡ… Π²ΠΈΠ΄ΠΎΠ². Они, ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ элСмСнту, дСлятся Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас имССтся элСмСнт. Если Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ имССтся Π½Π΅ΠΊΠΎΠ΅ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ Π΅Π³ΠΎ частями, Ρ‚ΠΎ это β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ. Если ΠΆΠ΅ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ расстоянии ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами β€” Ρ‚ΠΎ это внСшний отступ.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ пространство ΠΈ внСшнСС пространство

Π’ CSS расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΈ ΠΈΡ… составными частями ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Бвойство padding использовано здСсь для настройки Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отступа, Π° свойство margin β€” для настройки внСшнСго отступа. Всё ΠΎΡ‡Π΅Π½ΡŒ просто. ΠŸΡ€Π°Π²Π΄Π°? Но настройка расстояний Π² CSS ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ случаС, Ссли Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ мноТСство ΠΌΠ΅Π»ΠΊΠΈΡ… составных частСй ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.

▍Бвойство margin β€” внСшний отступ

Бвойство margin ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для настройки расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами. НапримСр, Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ использовано CSS-свойство margin-bottom: 1rem для добавлСния Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ двумя элСмСнтами, располоТСнными Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ отступ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ для Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… сторон элСмСнта (top, right, bottom, left β€” Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ, Π»Π΅Π²ΠΎΠΉ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ ΠΈ ΠΊ обсуТдСниям Ρ€Π°Π·Π½Ρ‹Ρ… способов настройки расстояний, Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ»ΠΈΡ‚ΡŒ свСт Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ.

▍БхлопываниС Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов

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

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠŸΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚ больший отступ

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°:

ИспользованиС CSS-сСлСктора :not позволяСт Π»Π΅Π³ΠΊΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ внСшний отступ Ρƒ послСднСго Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ пространства ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами.

β†’ Π’ΠΎΡ‚ дСмонстрация Ρ€Π°Π±ΠΎΡ‚Ρ‹ с внСшними отступами

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, связанный со схлопываниСм Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов, связан с Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ элСмСнтами. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, имССтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ HTML-ΠΊΠΎΠ΄:

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ всСго этого.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнты

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт упираСтся Π² Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π­Ρ‚ΠΎ β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ схлопывания ΠΈΡ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов. По Π΄Π°Π½Π½Ρ‹ΠΌ W3C, Π΅ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Настройка Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отступа Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта

β–ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ внСшний отступ

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

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ настройки свойства padding Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ стилизации.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ внСшниС отступы Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ эффСкта

Если Ρ‚Π΅ΠΌΠ° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов Π²Π°ΠΌ интСрСсна β€” Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ.

▍Бвойство padding β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано, свойство padding позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ пространством Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта. ЦСль примСнСния этого свойства зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΉ ситуации ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

НапримСр, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для увСличСния пространства Π²ΠΎΠΊΡ€ΡƒΠ³ ссылок. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ кликабСльного пространства ссылок.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π—Π΅Π»Ρ‘Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ

▍Битуации, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… свойство padding Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами CSS Grid-ΠΌΠ°ΠΊΠ΅Ρ‚Π°

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ столбцами ΠΈ строками

Полная запись этих свойств выглядит Ρ‚Π°ΠΊ:

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами CSS Flexbox-ΠΌΠ°ΠΊΠ΅Ρ‚Π°

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, это свойство нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с CSS @supports для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, поддСрТиваСтся Π»ΠΈ ΠΎΠ½ΠΎ, ΠΈ для принятия ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° этом. Если это свойство Π²Π°ΠΌ нравится β€” голосуйтС Π·Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² Chrome.

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов Π² CSS

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов нСльзя Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ отнСсти ΠΊ способам настройки расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, Π½ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ. НапримСр, Ссли Π΅ΡΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² 16px ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΊΡ€Π°Ρ‘Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π•ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ имССтся ΠΈΠΊΠΎΠ½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ расстоянии ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡ€Π°Ρ‘Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Для достиТСния этого эффСкта ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ стилСм:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π—Π΅Π»Ρ‘Π½Ρ‹ΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнтов

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ использования ΠΈ практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ рассмотрим сцСнарии использования срСдств настройки расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами. НСчто ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ Π²Π°ΠΌ Π² повсСднСвной Ρ€Π°Π±ΠΎΡ‚Π΅ с CSS.

β–ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ β€” Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ настроСно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: отступ слСва ΠΈ справа, пространство Π²ΠΎΠΊΡ€ΡƒΠ³ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°, пространство Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ элСмСнта, расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ элСмСнтом ΠΈ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ имССтся Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выводятся свСдСния ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ стилизации Ρ‚Π°ΠΊΠΎΠ³ΠΎ элСмСнта? Π’ΠΎΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅, схСматичная Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Ρ‚Π°ΠΊΠΎΠ³ΠΎ элСмСнта:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС отступы

Π‘Π»Π΅Π²Π° ΠΈ справа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы. Π˜Ρ… Ρ†Π΅Π»ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ содСрТимоС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½Π΅ ΠΏΡ€ΠΈΠΆΠΈΠΌΠ°Π»ΠΎΡΡŒ Π±Ρ‹ ΠΊ Π΅Π³ΠΎ краям.

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

И Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Ρƒ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π°Π²Π°Ρ‚Π°Ρ€Π° Π΅ΡΡ‚ΡŒ Π»Π΅Π²Ρ‹ΠΉ внСшний отступ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ создаётС многоязычный сайт, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ситуации ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ логичСскиС CSS-свойства:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Расстояния Π΄ΠΎ ΠΈ послС раздСлитСля Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ расстояния Π΄ΠΎ ΠΈ послС раздСлитСля Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π΅ Π·Π°Π΄Π°Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π°. ВмСсто этого Ρ‚ΡƒΡ‚ настроСны лишь Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… элСмСнтов зависит ΠΎΡ‚ ΠΈΡ… содСрТимого. Π’ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

▍Расстояния Π² сСточных ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… β€” CSS Flexbox

Π‘Π΅Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ β€” это Ρ‚ΠΎ мСсто, Π³Π΄Π΅ часто ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ настройки расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами. Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Нам Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ строками ΠΈ столбцами Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°:

Благодаря этому CSS-ΠΊΠΎΠ΄Ρƒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’ΠΎΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… способов настройки расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ:

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° похоТая идСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² использовании Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… отступов ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов. Π’ΠΎΡ‚ β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с сайта Facebook.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС отступы

Π’ΠΎΡ‚ CSS-ΠΊΠΎΠ΄, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ эту идСю:

▍Расстояния Π² сСточных ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… β€” CSS Grid

Π’ΠΎΡ‚ ΠΈ всё. Полагаю, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ станСт ΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ настройка Grid-ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π»Π΅Π³Ρ‡Π΅ ΠΈ понятнСС, Ρ‡Π΅ΠΌ настройка Flexbox-ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

▍Настройка расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ

Π’ Grid-ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΌΠ½Π΅ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ нравится Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ свойство grid-gap примСняСтся лишь Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΠ΅ расстояниС. ВзглянСм Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠœΠ°ΠΊΠ΅Ρ‚ сСтки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ элСмСнты Π² мобильной срСдС располоТСны Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, Π° Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΉ β€” Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ

Π•ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» сайта с двумя ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. МнС Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈ Π² мобильной срСдС, ΠΏΡ€ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ располоТСнии ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΈ Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΉ, ΠΏΡ€ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΠΈΡ… располоТСнии. Π‘Π΅Π· CSS Grid Ρ‚Π°ΠΊΠΎΠΉ гибкости ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ВзглянитС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

НС ΠΎΡ‡Π΅Π½ΡŒ-Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. ΠŸΡ€Π°Π²Π΄Π°? А ΠΊΠ°ΠΊ насчёт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ стиля?

Π”Π΅Π»ΠΎ сдСлано! И устроСно всё Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅.

▍Работа с Π½ΠΈΠΆΠ½ΠΈΠΌ внСшним отступом

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, располоТСнныС Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… настроСн Π½ΠΈΠΆΠ½ΠΈΠΉ внСшний отступ.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Набор ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², располоТСнных Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΆΠ½ΠΈΠΉ внСшний отступ имССтся ΠΈ Ρƒ послСднСго элСмСнта. А это Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ отступы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ лишь ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами.

Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΠ² ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ сСйчас Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ.

РСшСниС β„–1: CSS-сСлСктор :not

РСшСниС β„–2: комбинация сосСдних элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ уровня

Анализ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

Π₯отя Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β„–1 каТСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ нСдостатки:

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π”Π²Π° столбца элСмСнтов ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β„–1

Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ β„–2, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ возникновСнию ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ со ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€Π°Π²Π΄Π°, это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ лишь Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ столбцС элСмСнтов.

Π’ этой ситуации Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ пространства ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ внСшнСго отступа ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту:

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

β–ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚-ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°

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

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚-ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° (Ссли Π²Π°ΠΌ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π΅ΡΡ‚ΡŒ β€” извиняюсь)

ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этой ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ настройка расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΈ ΠΈΡ… частями. Π’ΠΎΡ‚ ΠΌΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС отступы

Π’ΠΎΡ‚ ΡΡ‚ΠΈΠ»ΡŒ класса card__content :

Благодаря установлСнному здСсь Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ отступу Π±ΡƒΠ΄Π΅Ρ‚ настроСно смСщСниС для всСх Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов. Π—Π°Ρ‚Π΅ΠΌ настраиваСм внСшниС отступы:

Настраивая Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ свСдСний, я использовал Π³Ρ€Π°Π½ΠΈΡ†Ρƒ:

Но Ρ‚ΡƒΡ‚ ΠΌΡ‹ сталкиваСмся с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ! Π“Ρ€Π°Π½ΠΈΡ†Π° Π½Π΅ привязана ΠΊ краям, Ρ‡Ρ‚ΠΎ происходит ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта с классом card__content настроСн Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ привязан ΠΊ ΠΊΡ€Π°ΡŽ

Π’Ρ‹, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, ΡƒΠΆΠ΅ догадались ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Ρ‚ΡƒΡ‚ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ отступы:

Но ΠΈ Ρ‚ΡƒΡ‚ снова Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ тСкст ΠΏΡ€ΠΈΠ»ΠΈΠΏ ΠΊ ΠΊΡ€Π°ΡŽ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π² Π½ΠΎΡ€ΠΌΠ΅, Π½ΠΎ содСрТимоС ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ располоТСно Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π»Π΅Π²Ρ‹ΠΉ ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы для содСрТимого ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° настроСна Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ

▍БодСрТимоС статСй

Π― ΡƒΠ²Π΅Ρ€Π΅Π½ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ, ΠΎ Ρ‡Ρ‘ΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚ΡƒΡ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, прСдставляСт собой ΠΎΡ‡Π΅Π½ΡŒ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ сильно Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Ρ‘Π½Π½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. Π”Π΅Π»ΠΎ Ρ‚ΡƒΡ‚ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ содСрТимоС статСй ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ поступаСт Π½Π° страницы ΠΈΠ· CMS (Content Management System β€” систСма управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ), ΠΈΠ»ΠΈ гСнСрируСтся автоматичСски Π½Π° основС Markdown-Ρ„Π°ΠΉΠ»ΠΎΠ². Π—Π΄Π΅ΡΡŒ нСльзя ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ классы элСмСнтов.

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСдставлСна Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°, содСрТащая смСсь ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π°Π±Π·Π°Ρ†Π΅Π² ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ привСсти это всё ΠΊ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ отвСтствСнно. Работая Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ я позаимствовал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стили с type-scale.com.

Π’ΠΎΡ‚ схСма страницы с тСкстом ΡΡ‚Π°Ρ‚ΡŒΠΈ.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π‘Ρ…Π΅ΠΌΠ° страницы ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойств margin-top ΠΈ margin-bottom

Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Π­Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, являСтся слСдствиСм схлопывания Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов.

β–Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ отступы, примСняСмыС Π² зависимости ΠΎΡ‚ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²

ВзглянитС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии ΠΈ Π² ситуации Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ мСста

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядят Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ находятся Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ слишком Π±Π»ΠΈΠ·ΠΊΠΎ. Π― создал этот ΠΌΠ°ΠΊΠ΅Ρ‚ с использованиСм Flexbox. Π­Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° называСтся Β«Alignment Shifting WrappingΒ» (Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π‘Π΄Π²ΠΈΠ³ ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ). Π― ΡƒΠ·Π½Π°Π» ΠΎ Π΅Ρ‘ Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΎΡ‚ΡΡŽΠ΄Π°.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ примСнСния этой ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ осущСствляСтся пСрСнос строк Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра мСньшС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты находятся Π½Π° Π½ΠΎΠ²Ρ‹Ρ… строках

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π΅ ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°

▍CSS-свойство writing-mode

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΡ†ΠΈΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ MDN: «Бвойство writing-mode устанавливаСт Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ тСкста, Π° Ρ‚Π°ΠΊΠΆΠ΅ β€” Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ°Β».

Π Π°Π·ΠΌΡ‹ΡˆΠ»ΡΠ»ΠΈ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ вСсти сСбя внСшниС отступы Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ с элСмСнтом, свойство writing-mode ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ стандартного? Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° с Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ

Полагаю, ΠΌΡ‹ рассмотрСли достаточно сцСнариСв использования отступов. Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ интСрСсныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ.

Π˜Π½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄ΠΈΠ·Π°ΠΉΠ½-систСмах содСрТится мноТСство ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… внСшниС отступы?

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π“Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ? НуТно Π»ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ свойства Π»Π΅Π²ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ? ΠœΠΎΠΆΠ΅Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ сосСдних элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ уровня?

НичСго Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Π² этом Π½Π΅Ρ‚. А Ρ‡Ρ‚ΠΎ Ссли имССтся лишь ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°? А ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° мобильном устройствС, Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ располоТСны ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Π° Π½Π΅ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ? Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ‚ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ встаёт мноТСство слоТных вопросов.

β–Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ абстрагированных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

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

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ элСмСнты-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ. КаТдая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ собствСнной ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΎΠΉ.

Π’ΠΎΡ‚ ΠΈ всё! И Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ β€” эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ JavaScript-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ. НапримСр:

А ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ JS-инструмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΡƒ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² качСствС Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ

Если Π²Ρ‹ ΡΠΎΠΌΠ½Π΅Π²Π°Π΅Ρ‚Π΅ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‡Π»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ β€” Π½Π΅ ΡΠΎΠΌΠ½Π΅Π²Π°ΠΉΡ‚Π΅ΡΡŒ. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² качСствС Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π’ частности, Ρ‚ΡƒΡ‚ я ΡΡΡ‹Π»Π°ΡŽΡΡŒ Π½Π° эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ обсуТдаСтся концСпция, Π² соотвСтствии с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ использования Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ вмСсто Π½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹-Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ.

расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css. Π€ΠΎΡ‚ΠΎ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами мСню css

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚-Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Facebook

Π—Π΄Π΅ΡΡŒ Π² качСствС элСмСнта-раздСлитСля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ

Π’ΠΎΡ‚ Ρ†ΠΈΡ‚Π°Ρ‚Π° ΠΈΠ· Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡ΠΊΠΈ ΠΏΠΎ React: «Но Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΌΡ‹ нуТдаСмся Π² пространствах, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², для ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² страницы ΠΈ сцСны. ИмСнно здСсь настройки Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов ΠΈ ΠΏΡ€ΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для настройки расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΈ ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅Β».

Π― с этим согласСн. Π’ большой Π΄ΠΈΠ·Π°ΠΉΠ½-систСмС Π½Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов. Π­Ρ‚ΠΎ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядящСму ΠΊΠΎΠ΄Ρƒ.

β–ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²-Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ

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

▍РазмСры ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²-Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ

МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚-Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π― β€” Π½Π΅ JavaScript-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π½ΠΎ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ называСтся «свойствами» (props). Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, взятый ΠΎΡ‚ΡΡŽΠ΄Π°.

ВзглянитС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Выглядит Π»ΠΈ этот ΠΊΠΎΠ΄ Π³ΠΈΠ±ΠΊΠΈΠΌ?

Π’ этом случаС стилизация нуТдаСтся Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ.

β–Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ псСвдоэлСмСнтов

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° идСя, которая ΠΏΡ€ΠΈΡˆΠ»Π° ΠΌΠ½Π΅ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² использовании псСвдоэлСмСнтов для создания Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ.

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ псСвдоэлСмСнт, Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт? НапримСр:

Π”ΠΎ сих ΠΏΠΎΡ€ я Π½Π΅ пользовался ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ-раздСлитСлями Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Но я ΠΈΡ‰Ρƒ сцСнарии, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ CSS-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ min(), max(), clamp()

МоТно Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ отступы динамичСскими? НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌ отступом, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ зависит ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра? Π― ΠΌΠΎΠ³Ρƒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. CSS-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² соотвСтствии с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ CanIUse, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ всСми Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.

Вспомним ΠΎ Grid-ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π² Π½ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ динамичСская настройка отступов.

β†’ Π’ΠΎΡ‚ видСодСмонстрация Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π°

Вакая Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ поистинС ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°. Она Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ мноТСство возмоТностСй ΠΏΠΎ созданию динамичСских ΠΈ Π³ΠΈΠ±ΠΊΠΈΡ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Π΅Π±-страниц.

Π˜Ρ‚ΠΎΠ³ΠΈ

Π’ этом ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ рассмотрСли особСнности настройки расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π²Π΅Π±-страниц с использованиСм CSS ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ пространством элСмСнтов. НадССмся, Π²Π°ΠΌ пригодится Ρ‚ΠΎ, ΠΎ Ρ‡Ρ‘ΠΌ Π²Ρ‹ сСгодня ΡƒΠ·Π½Π°Π»ΠΈ.

Π£Π²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ! Какими срСдствами для настройки расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π²Π΅Π±-страниц Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Ρ‡Π°Ρ‰Π΅ всСго?

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *