Π Π°Π·Π½ΠΎΠ΅

Css ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ: ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° CSS3 / Π₯Π°Π±Ρ€

21.06.2022

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

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠ΅Π΄ΠΈΠ° ΠΈ Ρ„ΠΎΡ€ΠΌ — Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

  • Назад
  • ΠžΠ±Π·ΠΎΡ€: Building blocks
  • Π”Π°Π»Π΅Π΅

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

Prerequisites:Basic computer literacy, basic software installed, basic knowledge of working with files, HTML basics (study Introduction to HTML), and an idea of how CSS works (study CSS first steps.)
Objective:To understand the way that some elements behave unusually when styled with CSS.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π—Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ CSS Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²ΠΊΡƒ этих элСмСнтов β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΈΡ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π½Π° страницС срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов.

Однако, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ CSS ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ изобраТСния ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ элСмСнты ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ (x) Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ (y) ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ «Ρ€ΠΎΠ΄Π½Ρ‹Π΅» Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Как Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· этих ΡƒΡ€ΠΎΠΊΠΎΠ², всё Π² CSS Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈ. Если Π²Ρ‹ помСститС Ρ„Π°ΠΉΠ» изобраТСния Π²Π½ΡƒΡ‚Ρ€ΡŒ Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС ΠΈΠ»ΠΈ мСньшС исходного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° изобраТСния Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях, Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ Π² мСньшСм Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ‡Π΅ΠΌ Π±Π»ΠΎΠΊ, Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€ΠΎΠ΅Ρ‚ Π΅Π³ΠΎ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ Ρƒ нас Π΄Π²Π° Π±Π»ΠΎΠΊΠ°, ΠΎΠ±Π° ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎ 200px:

  • Один содСрТит ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ 200px β€” ΠΎΠ½ΠΎ мСньшС, Ρ‡Π΅ΠΌ Π±Π»ΠΎΠΊ ΠΈ Π½Π΅ растягиваСтся Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.
  • Π’Ρ‚ΠΎΡ€ΠΎΠΉ большС 200px ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π±Π»ΠΎΠΊ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ пСрСкрывания?

Как ΠΌΡ‹ ΡƒΡ‡ΠΈΠ»ΠΈ Π² нашСм ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅, распространённая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° β€” это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ max-width изобраТСния — 100%. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π±Π»ΠΎΠΊΡƒ, Π½ΠΎ Π½Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Π΅Π³ΠΎ. Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌΠΈ элСмСнтами Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ

<video> ΠΈΠ»ΠΈ <iframe>.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ max-width: 100% ΠΊ элСмСнту <img> Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ мСньшСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ останСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ, Π° большСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ станСт мСньшС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ². НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ Π΄Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π»ΠΎ Π±Π»ΠΎΠΊ.

Π—Π΄Π΅ΡΡŒ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ свойство object-fit. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ object-fit, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ элСмСнта для заполнСния Π±Π»ΠΎΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами.

НиТС ΠΌΡ‹ использовали Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ cover, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, сохраняя ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ заполняСт Π±Π»ΠΎΠΊ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ части изобраТСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½Ρ‹ Π±Π»ΠΎΠΊΠΎΠΌ.

Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ contain Π² качСствС значСния, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ станСт достаточно малСньким Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ «ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅», Ссли ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон, ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

fill, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон.

ΠŸΡ€ΠΈ использовании Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² вёрстки CSS Π½Π° Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтах, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²Π΅Π΄ΡƒΡ‚ сСбя Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты. НапримСр, Π²ΠΎ flex ΠΈΠ»ΠΈ grid layout элСмСнты Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚, вмСсто этого ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ€Π°Π²Π½Π΅Π½Ρ‹ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ flex- ΠΈΠ»ΠΈ grig-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ это происходит Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ grid-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠ· Π΄Π²ΡƒΡ… столбцов ΠΈ Π΄Π²ΡƒΡ… строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит 4 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ВсС <div> элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ строки ΠΈ столбцы.

Однако, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ растягиваСтся.

Если Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ эти ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ порядку, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅Ρ‰Ρ‘ Π½Π΅ рассматривали layout. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π² ΡƒΠΌΠ΅, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты, ΡΡ‚Π°Π½ΠΎΠ²ΡΡΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ grid- ΠΈΠ»ΠΈ flex-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… странного растяТСния ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ grid-ячСйку, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ:

img {
  width: 100%;
  height: 100%;
}

Π­Ρ‚ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, растянСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ скорСС всСго это Π½Π΅ Ρ‚ΠΎ Ρ‡Π΅Π³ΠΎ Π±Ρ‹ Π²Π°ΠΌ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ слоТной ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ касаСтся ΠΈΡ… стилизации Π² CSS, ΠΈ Web Forms module содСрТит Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ руководства ΠΏΠΎ Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΌ аспСктам стилизации элСмСнтов Ρ„ΠΎΡ€ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ здСсь Π² ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΎΠ±ΡŠΡ‘ΠΌΠ΅. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ стоит Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ нСсколько ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ².

МногиС элСмСнты управлСния Ρ„ΠΎΡ€ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° Π²Π°ΡˆΡƒ страницу с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта <input> β€” ΠΎΠ½ опрСдСляСт простыС поля Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²Π²ΠΎΠ΄ тСкста, ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС поля, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² HTML5, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ срСдства Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π° ΠΈ Π΄Π°Ρ‚Ρ‹. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ

<textarea> для Π²Π²ΠΎΠ΄Π° многострочного тСкста, Π° Ρ‚Π°ΠΊΠΆΠ΅ элСмСнты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТали части ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <fieldset> ΠΈ <legend>.

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

Бтилизация элСмСнтов Π²Π²ΠΎΠ΄Π° тСкста

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкст, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ <input type="text">, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π²Ρ€ΠΎΠ΄Π΅ <input type="email">, ΠΈ элСмСнт <textarea>, ΡΠ²Π»ΡΡŽΡ‚ΡΡ довольно простыми Π² стилизации ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π²Π΅Π΄ΡƒΡ‚ сСбя Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π½Π° вашСй страницС. Однако, стилизация ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΈΡ… элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, посСщая сайт.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ ΠΌΡ‹ стилизовали нСсколько Π²Π²ΠΎΠ΄ΠΎΠ² тСкста ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΊΠ°ΠΊ borders, margins ΠΈ padding, всС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ Π±Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ сСлСкторы Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² для Π²Ρ‹Π±ΠΎΡ€ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π²Π²ΠΎΠ΄Π°. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ эти Ρ„ΠΎΡ€ΠΌΡ‹ выглядят, рСгулируя Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, добавляя Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° полям ΠΈ измСняя ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ padding.

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

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

НаслСдованиС ΠΈ элСмСнты Ρ„ΠΎΡ€ΠΌ

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, элСмСнты Ρ„ΠΎΡ€ΠΌ Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‡Ρ‚ΠΎ ваши поля Ρ„ΠΎΡ€ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π² body ΠΈΠ»ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² ваш CSS.

button,
input,
select,
textarea {
  font-family : inherit;
  font-size : 100%;
}

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌ ΠΈ box-sizing

Π’ Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… элСмСнты Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² для Ρ€Π°Π·Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ свойство box-sizing Π² нашСм ΡƒΡ€ΠΎΠΊΠ΅ Π‘Π»ΠΎΠΊΠΈ Π² CSS ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти знания ΠΏΡ€ΠΈ стилизации Ρ„ΠΎΡ€ΠΌ для обСспСчСния Сдинообразия ΠΏΡ€ΠΈ настройкС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты элСмСнтов Ρ„ΠΎΡ€ΠΌ.

Для Сдинообразия рСкомСндуСтся ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ margin ΠΈ padding Π½Π° 0 для всСх элСмСнтов, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… (margin ΠΈ padding) ΠΏΡ€ΠΈ стилизации ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.

button,
input,
select,
textarea {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ настройки

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ overflow: auto для <textarea> Ρ‡Ρ‚ΠΎΠ±Ρ‹ IE Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π» полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Π² этом Π½Π΅Ρ‚ нСобходимости:

textarea {
  overflow: auto;
}

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ всС вмСстС Π² «ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ»

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

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  box-sizing: border-box;
  padding: 0; margin: 0;
}
textarea {
  overflow: auto;
}

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Normalizing stylesheets are used by many developers to create a set of baseline styles to use on all projects. Typically these do similar things to those described above, making sure that anything different across browsers is set to a consistent default before you do your own work on the CSS. They are not as important as they once were, as browsers are typically more consistent than in the past. However if you want to take a look at one example, check out Normalize.css, which is a very popular stylesheet used as a base by many projects.

Для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ стилизации Ρ„ΠΎΡ€ΠΌ, посмотритС Π΄Π²Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ HTML этого руководства.

  • Styling web forms
  • Advanced form styling (en-US)

This lesson has highlighted some of the differences you will encounter when working with images, media, and other unusual elements in CSS. In the next article we’ll look over a few tips you’ll find useful when you have to style HTML tables.

  • Назад
  • ΠžΠ±Π·ΠΎΡ€: Building blocks
  • Π”Π°Π»Π΅Π΅
  1. Cascade and inheritance
  2. CSS selectors
    • Type, class, and ID selectors
    • Attribute selectors
    • Pseudo-classes and pseudo-elements
    • Combinators
  3. The box model
  4. Backgrounds and borders
  5. Handling different text directions
  6. Overflowing content
  7. Values and units
  8. Sizing items in CSS
  9. Images, media, and form elements
  10. Styling tables
  11. Debugging CSS
  12. Organizing your CSS

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

Want to get more involved?

Learn how to contribute.

This page was last modified on by MDN contributors.

CSS для сломанных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ красиво ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

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

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΒ ΠΊΠ°ΠΊΠΈΠΌΒ Π±Ρ‹ Ρ‚ΠΎΒ Π½ΠΈ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅Β Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΎΡΡŒ ΡƒΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, оставляСт на своём мСстС стандартный Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ шаблон. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, это происходит ΠΈΠ·-Π·Π° ошибки ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ источника элСмСнта <img>, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²Β Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ src, ΠΈΠ»ΠΈ ΠΏΠΎΒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ самим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ в настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ условно Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ сломанными ΠΈΠ»ΠΈ Π±ΠΈΡ‚Ρ‹ΠΌΠΈ. В англоязычной срСдС этот Ρ„Π΅Π½ΠΎΠΌΠ΅Π½ называСтся broken image.

Π’Π°ΠΊ ΠΏΠΎΒ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ выглядит «битая» ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ установлСн Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ и высоты, Π²Β Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Firefox, Chrome, Opera Presto, Edge, Android Browser, Internet Explorer 11.

Π’ΠΎ, Ρ‡Ρ‚ΠΎ в стандартном Π²ΠΈΠ΄Π΅ появляСтся на мСстС «сломанного» изобраТСния, выглядит ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎ ΠΈΒ ΠΌΠΎΠΆΠ΅Ρ‚ принСсти с собой ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, на страницС ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒΡΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€ΠΈΡ‚ΠΌ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ смСщСниС всСго ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Ссли ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ «нСсущСго» Π±Π»ΠΎΠΊΠ°, ΠΎΡ‚Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ зависит ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Β Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ width ΠΈ height ΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌΒ Π°Π½Π°Π»ΠΎΠ³ΠΈ Π²Β CSS ΠΏΠΎΒ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½ΠΈΠΊΠ°ΠΊ Π²Π»ΠΈΡΡŽΡ‚ Π½Π°Β Π±Π»ΠΎΠΊΠΎΠ²ΡƒΡŽ модСль Β«Π±ΠΈΡ‚ΠΎΠΉΒ» ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ: Ссли ΡƒΒ Π½Π΅Ρ‘ присутвуСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ alt и установлСн стандартный display: inline, Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ элСмСнта Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ исходя ΠΈΠ·Β Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ тСкста. Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, смСнив для <img> Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ display Π½Π°Β ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ от строчного.

ΠšΒ ΠΎΠ±Π»Π°ΡΡ‚ΠΈ содСрТимого ΡΒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ тСкстом, которая появляСтся на мСстС Π½Π΅Β Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ элСмСнта <img>, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ CSS. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ для «сломанной» ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ псСвдоэлСмСнты ::before ΠΈ ::after, Ρ‚.ΠΊ. Π΅Ρ‘Β ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ нС зависит ΠΎΡ‚Β Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ рСсурса. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, стили Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π­Ρ‚ΠΎ сущСствСнная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ элСмСнта <img>, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ внСшним Π²ΠΈΠ΄ΠΎΠΌ, нС прибСгая ΠΊΒ JavaScript.

Π₯отя JS и обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ ошибками ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ (для этих Ρ†Π΅Π»Π΅ΠΉ примСняСтся событиС onerror, ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ практичСски всё Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ: Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΒ Β«Π±ΠΈΡ‚ΠΎΠΌΡƒΒ» ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ класс, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ источник Π½Π°Β Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈ Ρ‚. Π΄.), Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌΡ‹Ρ… Π²Β ΠΈΡ‚ΠΎΠ³Π΅ «космСтичСских» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² этих дСйствий ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСдствами ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ CSS. НапримСр, Ссли трСбуСтся ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ src Π½Π°Β Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π³Π΄Π΅ содСрТится ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ посСтитСля об ошибкС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‚ΠΎΒ Π²Β CSS для этого достаточно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ background-image к самому элСмСнту <img> (ΠΈΠ»ΠΈ псСвдоэлСмСнту Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ).

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдоэлСмСнты ::before ΠΈ ::after, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ attr(), которая Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст ΠΈΒ ΠΏΡƒΡ‚ΡŒ к источнику, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнноС красивоС ΠΈΒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ для Β«Π±ΠΈΡ‚Ρ‹Ρ…Β» ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ стилистикС сайта. Данная Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ в соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

JSFiddle нСдоступСн Π±Π΅Π· JavaScript

В прСдставлСнном ΠΊΠΎΠ΄Π΅ у псСвдоэлСмСнта ::before Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ font-size: 0, Ρ‚.ΠΊ. по нСпонятным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Firefox ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π²Β Π½Ρ‘ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ тСкст Π²Π½Π΅ зависимости ΠΎΡ‚Β Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ в свойствС content Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π΄Π°ΠΆΠ΅ вмСстС с добавлСниСм !important. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ скрываСтся Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ alt.

Π’Β Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘Ρ‚ΠΈΠ»ΡŒ «сломанным» изобраТСниям рСкомСндуСтся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ на сайтах, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ большоС количСство ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈΒ Π΅ΡΡ‚ΡŒ риск, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ нСдоступны для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, особСнно Ссли их источником слуТит внСшний рСсурс. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ лишь CSS: Ρ‚Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, JavaScript позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний, ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смог бы ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ администратора сайта ΠΎΒ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠ΅ΠΌ Π½Π΅Π΄ΠΎΡ€Π°Π·ΡƒΠΌΠ΅Π½ΠΈΠΈ.

  • css-only

CSS Styling Images — GeeksforGeeks

Бтилизация ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² CSS Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ стилизация любого элСмСнта с использованиСм Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ отступов, Π³Ρ€Π°Π½ΠΈΡ† ΠΈ ΠΏΠΎΠ»Π΅ΠΉ для содСрТимого. БущСствуСт мноТСство способов Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ изобраТСниям, пСрСчислСнным Π½ΠΈΠΆΠ΅:

  • Эскизы ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ
  • ΠžΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ изобраТСния
  • АдаптивныС изобраТСния
  • ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
  • Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ изобраТСния

ΠœΡ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ обсудим всС способы стилизации изобраТСния. ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚ ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

Эскизы ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ: Бвойство Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания эскизов ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ использованиС свойства Styling image для создания эскизов ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

HTML

< html >

< head >

Β Β Β Β  < title >Thumbnail image title >

Β Β Β Β  < style >

Β Β Β Β  img {

Β Β Β Β Β Β Β Β  border: 1px solid Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;

Β Β Β Β Β Β Β Β  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 5 пиксСлСй;

Β Β Β Β Β Β Β Β  отступы: 5 пиксСлСй;

Β Β Β Β  }

Β Β Β Β  style >

head >

Β 

< body >

Β Β  < img SRC =

ALT = "ΠœΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€-Image"

Π‘Ρ‚ΠΈΠ»ΡŒ = ΡΡ‚ΠΈΠ»ΡŒ =0038 "width:400px" >

body >

html >

Output:

Бвойство border-radius: Бвойство border-radius ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ изобраТСния. Π­Ρ‚ΠΎ свойство ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ, Π΄Π²Π°, Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния. Π­Ρ‚ΠΎ комбинация Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… свойств: Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус, Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус, Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус, Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ использованиС свойства Styling image для создания Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π’Ρ‹Π²ΠΎΠ΄:

АдаптивныС изобраТСния: АдаптивноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для автоматичСской настройки изобраТСния Π² соотвСтствии с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ использованиС свойства Styling image для создания Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

HTML

< html >

< head >

Β Β Β Β  < style >

Β Β Β Β  img {

Β Β Β Β Β Β Β Β  максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;

Β Β Β Β Β Β Β Β  высота: Π°Π²Ρ‚ΠΎ;

Β Β Β Β  }

Β Β Β Β  style >

head >

Β 

< body >

Β Β Β Β  < img SRC =

ALT = «АдТивноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β»

ΡˆΠΈΡ€ΠΈΠ½Π° = = = 0038 "1000"

Β Β Β Β Β Β Β Β Β  height = "300" >

body >

html >

Π’Ρ‹Π²ΠΎΠ΄:

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Бвойство opacity ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки прозрачности изобраТСния. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ нСпрозрачности находится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0,0 Π΄ΠΎ 1,0.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ использованиС свойства Styling image для создания ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π’Ρ‹Π²ΠΎΠ΄: Β 

Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°ΠΌΠΊΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅ΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ использованиС свойства Styling image для позиционирования изобраТСния ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ.

HTML

< html >

< head >

Β Β Β Β  < title >style image Π’ΠΈΡ‚ΡƒΠ» >

< Π‘Ρ‚ΠΈΠ»ΡŒ >

IMG {

0038 дисплСй: блок;

Β Β Β Β Β Β Β Β  ΠΏΠΎΠ»Π΅ слСва: Π°Π²Ρ‚ΠΎ;

Β Β Β Β Β Β Β Β  ΠΏΠΎΠ»Π΅ справа: Π°Π²Ρ‚ΠΎ;

Β Β Β Β  }

Β Β Β Β  style >

head >

Β 

< body >

< img src =

Β Β Β Β Β Β  alt = "centered-image"

Β Β Β Β Β Β  style = "width:50%" >

Body >

HTML >

. 0004 Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ изобраТСниями стиля , пСрСчислСны Π½ΠΈΠΆΠ΅:

  • Google Chrome
  • Internet Explorer
  • Microsoft Edge
  • Firefox
  • Opera
  • Safari
999007 Propera
  • Safari

  • 999007 ΠΈ ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Styling In -Stiling INTILESING1
  • 6

    ΠΈ Styling Imply -Image ΠΈ Styling In -Stiling INTILIES1


  • 7.

    ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эту ΠΊΠ½ΠΈΠ³Ρƒ -> Π—Π°Π΄Π°Ρ‡ΠΈ Π½Π° массив: для ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ программирования

    ΠŸΠΎΡ‡Π΅ΠΌΡƒ изобраТСния Π²Π°ΠΆΠ½Ρ‹ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅? НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ сайтов, Π½ΠΎ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… аспСктах нашСй ΠΆΠΈΠ·Π½ΠΈ. Если Π²Ρ‹ посСтитС Π΄Π²Π° Π²Π΅Π±-сайта, ΠΎΠ΄ΠΈΠ½ с изобраТСниями, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π΅Π· Π½ΠΈΡ…, ΠΊΠ°ΠΊΠΎΠ²Π° Π±ΡƒΠ΄Π΅Ρ‚ ваша пСрвая рСакция? Π’Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π±ΠΎΠ»Π΅Π΅ склонны Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ изобраТСния. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ наш ΠΌΠΎΠ·Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ изобраТСния ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с тСкстом.

    Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для стилизации ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΈ свойства пригодятся ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π°ΡˆΠΈΡ… Π²Π΅Π±-сайтов.

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

    1. Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ изобраТСния Π² содСрТимоС HTML?
    2. Π¨ΠΈΡ€ΠΈΠ½Π° свойство
    3. Бвойство высоты
    4. Π“Ρ€Π°Π½ΠΈΡ†Π° Π˜ΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ
    5. Бвойство соотвСтствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
    6. Бвойство радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
    7. Бвойство нСпрозрачности

    БСйчас ΠΌΡ‹ рассмотрим эту Ρ‚Π΅ΠΌΡƒ.

    ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Π΅Π³ img Π² HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ содСрТимому HTML. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π²Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° для Ρ‚Π΅Π³Π° изобраТСния. src ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ alt .

    Атрибут src являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ . Он ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ находится нашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² нашСм ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ.

    Атрибут alt дСйствуСт ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ , Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ ΠΈΠ»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ. Он Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ описаниС изобраТСния.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

     HTML
    
     

    Π—Π΄Π΅ΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ находится Π² ΠΏΠ°ΠΏΠΊΠ΅ с изобраТСниями.

    ΠœΡ‹ рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства изобраТСния:

    1. Настройка ΡˆΠΈΡ€ΠΈΠ½Ρ‹.
    2. Установка высоты.
    3. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ† ΠΊ изобраТСниям.
    4. Бвойство соотвСтствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.
    5. ИспользованиС свойства border-radius для добавлСния эффСкта округлСния ΠΊ изобраТСниям.
    6. ΠΠ΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ.

    ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти свойства.

    Бвойства высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ с использованиСм Π΄Π²ΡƒΡ… Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния:

    1. пиксСлСй ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сокращаСтся ΠΊΠ°ΠΊ
    2. пиксСлСй
    3. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ (%)

    1. Бвойство ΡˆΠΈΡ€ΠΈΠ½Ρ‹

    Π¨ΠΈΡ€ΠΈΠ½Π° изобраТСния задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования px

     CSS
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
    }
     

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…

     CSS
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 25%;
    }
     

    2.

    Бвойство высоты

    Высоту изобраТСния ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства высоты.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования px

     CSS
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        высота: 200 пиксСлСй;
    }
     

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…

     CSS
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        высота: 40%;
    }
     

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

    3. Бвойство Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

    Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство border .
    Бвойство Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ являСтся сокращСниСм для Ρ‚Ρ€Π΅Ρ… свойств:

    • Π¨ΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: опрСдСляСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
    • Border-style: опрСдСляСт ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. МоТно ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠœΡ‹ скоро ΠΈΡ… ΠΈΠ·ΡƒΡ‡ΠΈΠΌ.
    • Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

    ΠŸΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ порядок ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:
    Π³Ρ€Π°Π½ΠΈΡ†Π°: ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ†Π²Π΅Ρ‚

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования сокращСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

     Π£Π‘
    ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: {
         Π³Ρ€Π°Π½ΠΈΡ†Π°: 3 пиксСля сплошного Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°;
    }
     

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π±Π΅Π· сокращСнной Ρ€Π°ΠΌΠΊΠΈ

     CSS
    ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: {
         ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 2px;
         ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: сплошной;
         Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
    }
     

    ЗначСния свойства border-color ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:

    • Названия Ρ†Π²Π΅Ρ‚ΠΎΠ²: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, красный
    • ШСстнадцатСричный: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, #ff0000
    • Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ RGB: rgb(255,0,0)
    • Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ HSL: Ρ‚. Π΅. hsl(0, 100%, 50%)

    Бвойство border-width ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ с использованиСм Ρ‚Π°ΠΊΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния, ΠΊΠ°ΠΊ px, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (%), rem ΠΈ em.

    Бвойство border-style ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. К Π½ΠΈΠΌ относятся:

    • Бплошной: рисуСт ΡΠΏΠ»ΠΎΡˆΠ½ΡƒΡŽ линию Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния.
    • ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€: рисуСт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния
    • Dotted: рисуСт ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΡƒΡŽ линию Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния.
    • Double: рисуСт Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния
    • НСт: это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π΅ рисуСтся.
    • Π‘ΠΊΡ€Ρ‹Ρ‚ΠΎ: Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ°.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

     HTML
    
     
     Π£Π‘
    .solid-Π³Ρ€Π°Π½ΠΈΡ†Π°: {
         ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: сплошной;
    }
    .dashed-Π³Ρ€Π°Π½ΠΈΡ†Π°: {
         ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€;
    }
    .dotted-Π³Ρ€Π°Π½ΠΈΡ†Π°: {
         ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΉ;
    }
    .двойная Π³Ρ€Π°Π½ΠΈΡ†Π°: {
         Π±ΠΎΡ€Π΄ΡŽΡ€: Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ;
    }
    .none-Π³Ρ€Π°Π½ΠΈΡ†Π°: {
         Π±ΠΎΡ€Π΄ΡŽΡ€Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ: Π½Π΅Ρ‚;
    }
    .скрытая Π³Ρ€Π°Π½ΠΈΡ†Π°: {
         ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: скрытый;
    }
     

    4.

    Бвойство соотвСтствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ

    Допустим, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ находится Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² элСмСнтС div, свойство object-fit опрСдСляСт, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ div.

    Бвойство object-fit ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

    • ОблоТка: сохраняСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон изобраТСния ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Если ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° мСньшС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон изобраТСния, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ обрСзаСтся ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.
    • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚: ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сохраняСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, Π½ΠΎ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ измСняСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€.
    • Π—Π°Π»ΠΈΠ²ΠΊΠ°: это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π—Π΄Π΅ΡΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния измСняСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Он Π½Π΅ сохраняСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон изобраТСния. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ растягиваСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ.
    • УмСньшСниС ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°: ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Π»ΠΈΠ±ΠΎ Π±Π΅Π·, Π»ΠΈΠ±ΠΎ с содСрТаниСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ наимСньший Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния.
    • НСт: Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния Π½Π΅ измСняСтся.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

     HTML
    <Π΄Π΅Π»>
         png" alt="Мой ΠΌΠΈΠ»Ρ‹ΠΉ ΠΊΠΎΡ‚">
    
  •  Π£Π‘
    .ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ {
      дисплСй: гибкий;
      Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
      Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ содСрТимого: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
      ΡˆΠΈΡ€ΠΈΠ½Π°: 300 пиксСлСй;
      высота: 300 пиксСлСй;
      Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: сСрый;
    }
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 300 пиксСлСй;
        высота: 300 пиксСлСй;
        соотвСтствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ: Π½Π΅Ρ‚;
    }
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: ΠΎΠ±Π»ΠΎΠΆΠΊΠ°;
    }
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: содСрТит;
    }
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠ°: Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ;
    }
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΠ°: ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°;
    }
     

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    1. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
    2. ΠšΡ€Ρ‹ΡˆΠΊΠ°
    3. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚
    4. УмСньшСниС ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°
    5. НСт

    5. Бвойство border-radius

    Π­Ρ‚ΠΎ свойство позволяСт Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ изобраТСния, закругляя Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния.
    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

     CSS
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
        высота: 200 пиксСлСй;
        радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
        ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: ΠΎΠ±Π»ΠΎΠΆΠΊΠ°;
    }
     

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ пиксСли (px) ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (%).
    Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скруглСнным, ΠΌΡ‹ устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π° 50% ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ значСния для ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

     CSS
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
        высота: 200 пиксСлСй;
        ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: ΠΎΠ±Π»ΠΎΠΆΠΊΠ°;
        радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50%;
    }
     

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    6. Бвойство нСпрозрачности

    Для создания ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство нСпрозрачности. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния ΠΎΡ‚ 0,0 Π΄ΠΎ 1,0. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” 1. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мСньшС 1. Π§Π΅ΠΌ мСньшС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€

     CSS
    ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° {
        Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 0,5;
    }
     

    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ прСдставлСниС ΠΎΠ± этих свойствах, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы:

    Вопрос 1

    КакоС ΠΈΠ· этих свойств Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ?

    ΠΠ΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ

    ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°

    Радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

    Π¨ΠΈΡ€ΠΈΠ½Π°

    Бвойство border-radius ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ рСзкости ΡƒΠ³Π»ΠΎΠ² изобраТСния, дСлая Π΅Π³ΠΎ ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌ.