Min height: πŸ€·πŸ½β€β™€οΈ Page not found | MDN Web Docs

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

height | HTML ΠΈ CSS с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°

Бвойство min-height Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту элСмСнта.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ высоты элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ установлСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств height, max-height ΠΈ min-height.

Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ высоты (height) мСньшС значСния min-height, Ρ‚ΠΎ высота элСмСнта принимаСтся Ρ€Π°Π²Π½ΠΎΠΉ min-height.

Π‘Π»ΠΎΠΊΠΈ

Бинтаксис

/* <length> value */
min-height: 3.5em;

/* <percentage> value */
min-height: 10%;

/* Keyword values */
min-height: max-content;
min-height: min-content;
min-height: fit-content;
min-height: fill-available;

/* Global values */
min-height: inherit;
min-height: initial;
min-height: unset;

ЗначСния

Π’ качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ пиксСли (px), ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (%) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, принятыС Π² CSS. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ.

auto
Минимальная высота для flex-элСмСнтов ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, прСдоставляСт Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‡Π΅ΠΌ 0 для Π΄Ρ€ΡƒΠ³ΠΈΡ… способов Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.
max-content
ВнутрСнняя ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ высота.
min-content
ВнутрСнняя минимальная высота.
fill-available
Высота Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° минус Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ margin, border, ΠΈ padding. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅ имя для этого ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова available.)
fit-content
Богласно CSS3 Box, это синоним min-content. CSS3 Sizing опрСдСляСт Π±ΠΎΠ»Π΅Π΅ слоТный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π½ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΊΠΎ всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ строчных ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

Can I Use minmaxwh? Data on support for the minmaxwh feature across the major browsers from caniuse.com.

ОписаниС ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>min-height</title>
    <style>
      footer {
        background: #66806e url(/example/image/clover.png)
          no-repeat 20px bottom; /* ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΎΠ½Π° */
        min-height: 80px; /* Минимальная высота */
        color: #e4bc96; /* Π¦Π²Π΅Ρ‚ тСкста */
        padding: 5px 5px 5px 140px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */
      }
      footer p {
        margin: 5px 0;
      }
      footer a {
        color: #fffde0;
      }
    </style>
  </head>
  <body>
    <footer>
      <p>Π‘Π°ΠΉΡ‚ Cloverfield</p>
      <p>
        <a href="page/techinfo.html">Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ сайтС</a>
        <a href="page/activity.html">Об Π°Π²Ρ‚ΠΎΡ€Π΅</a>
      </p>
    </footer>
  </body>
</html>

CSS свойство min-height

Бвойство min-height устанавливаСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту элСмСнта. Оно Π½Π΅ допускаСт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства height стало мСньшС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ для min-height.

Min-height отмСняСт использованиС свойств height ΠΈ max-height.

Бвойство устанавливаСтся Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния Π΄Π»ΠΈΠ½Ρ‹ CSS (px, pt, em ΠΈ Ρ‚. Π΄.) ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….

ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния нСдопустимы.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ none
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ Ко всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ нСзамСняСмых строчных элСмСнтов, ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π³Ρ€ΡƒΠΏΠΏ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.
НаслСдуСтся НСт
АнимируСмоС Π”Π°. Высота Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΠ°.
ВСрсия CSS2
DOM синтаксис object.style.minHeight = «100px»;

Бинтаксис¢

min-height: length | initial | inherit;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
    <style>
      div {
      min-height: 50px;
      background-color: #8ebf42;
      }
    </style>
  </head>
  <body>
    <h3>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ свойства min-height</h3>
    <div>Минимальная высота тСкстовой области Ρ€Π°Π²Π½Π° 50px.</div>
  </body>
</html>
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ минимальная высота элСмСнта Ρ€Π°Π²Π½Π° «3cm»:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
    <style>
      p {
      background-color: #ccc;  
      }
      p.example {
      min-height: 3cm;
      }
    </style>
  </head>
  <body>
    <h3>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ свойства min-height</h3>
    <h4>Min-height: none.</h4>
    <p>Lorem Ipsum - это тСкст-"Ρ€Ρ‹Π±Π°", часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈ вэб-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. </p>
    <h4>Min-height: 3cm.</h4>
    <p>Lorem Ipsum - это тСкст-"Ρ€Ρ‹Π±Π°", часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈ вэб-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.</p>
  </body>
</html>
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

ЗначСния¢

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС
auto УстанавливаСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
length УстанавливаСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния (px, pt, cm ΠΈ Ρ‚.Π΄.). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — 0.
% УстанавливаСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….
initial УстанавливаСт свойство Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inherit Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта наслСдуСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

CSS свойство min-height | Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, допустимыС значСния, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Бвойство min-height Π·Π°Π΄Π°Π΅Ρ‚ минимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ высоту для элСмСнта. Π’.Π΅. Ссли Π² элСмСнтС содСрТимоС ΠΈΠΌΠ΅Π΅Ρ‚ высоту мСньшС min-height, Ρ‚ΠΎΠ³Π΄Π° Ρƒ Π±Π»ΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ высота Ρ€Π°Π²Π½Π° min-height. Если ΠΆΠ΅ высота содСрТимого Π±ΡƒΠ΄Π΅Ρ‚ большС, Ρ‚ΠΎΠ³Π΄Π° высота Π±Π»ΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° высотС содСрТимого.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρ‚ΡƒΡ‚ ΠΏΠΎΠ΄ содСрТимым понимаСтся контСнтная Ρ‡Π°ΡΡ‚ΡŒ + Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы (padding-top, padding-bottom) + Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ† (border-top, border-bottom).

ДопустимыС значСния

  • β€” Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π΄Π»ΠΈΠ½Ρ‹ (px — пиксСли, in — Π΄ΡŽΠΉΠΌΡ‹, cm — сантимСтры, pt — ΠΏΡƒΠ½ΠΊΡ‚Ρ‹)
  • β€” ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° элСмСнта-родитСля
  • none β€” Π½Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ
  • inherit β€” наслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ родитСля
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 0
ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΊΠΎ всСм Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ элСмСнтам, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ img ΠΈ элСмСнтам Ρ‚Π°Π±Π»ΠΈΡ† (ΠΊΡ€ΠΎΠΌΠ΅ colgroup ΠΈ col)
НаслСдованиС Π½Π΅Ρ‚
ВСрсия CSS CSS 2
ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ
  • Internet Explorer 7 ΠΈ Π²Ρ‹ΡˆΠ΅
  • Firefox 1 ΠΈ Π²Ρ‹ΡˆΠ΅
  • Opera 7 ΠΈ Π²Ρ‹ΡˆΠ΅
  • Netscape 6 ΠΈ Π²Ρ‹ΡˆΠ΅
  • Safari 1 ΠΈ Π²Ρ‹ΡˆΠ΅
  • Chrome 1 ΠΈ Π²Ρ‹ΡˆΠ΅

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

p {
min-height: 20px;
}

Π’Π²ΠΎΠΉ ΠΊΠΎΠ΄:
<html> <head> <title></title> <style type=»text/css»> <!— p { min-height: 60px; background: yellow; } —> </style> </head> <body> <p>Π­Ρ‚ΠΎΡ‚ Π°Π±Π·Π°Ρ† Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мСньшС 60px ΠΏΠΎ высотС </p> </body> </html>Π‘Π΄Π΅Π»Π°ΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΆΠΌΠΈ Ρ‚ΡƒΡ‚

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:
большой полигон

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ

Бвойство min-width Бвойство max-width

Min ΠΈ Max Width/Height Π² CSS

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

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… вопросов.


1) Для ΠΊΠ½ΠΎΠΏΠΎΠΊ (ΠΈΠ»ΠΈ «ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ…» Π΄ΠΈΠ²ΠΎΠ²) стоит Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ padding ΠΈ min-width

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ΅ слишком малСнькой Π² случаС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ тСкста, Π° Π² случаС Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ тСкста ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΈΠΏΠ°Ρ‚ΡŒ ΠΊ краям


2) Для Π±Π»ΠΎΠΊΠΎΠ² с тСкстом стоит ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅ΡΡ‚ΡŒ min-height ΠΈ padding

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΈΠ·Π±Π΅ΠΆΠΈΠΌ пСрСполнСния Π±Π»ΠΎΠΊΠ°, тСкст Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΅Π·ΠΆΠ°Ρ‚ΡŒ Π·Π° края. ΠžΡ‡Π΅Π½ΡŒ частая ошибка Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ просто height


3) Для «Ρ‚Π°Π±ΠΎΠ²» ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ min-width ΠΈ max-width

Но Π² Ρ‚Π°ΠΊΠΎΠΌ случаС остаСтся Π½Π΅Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΉ вопрос: Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ со слишком Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ тСкстом? Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ прСкрасно ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ 3 свойства Π½ΠΈΠΆΠ΅:

overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;

Наглядный ΠΏΡ€ΠΈΠΌΠ΅Ρ€: https://codepen.io/shadeed/pen/320e42b7ad75c438a9e633417d737d16


4) Минимальная ΡˆΠΈΡ€ΠΈΠ½Π° флСкс-элСмСнта ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ равняСтся ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°

Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΠ½ΠΊΡ‚ отчасти относится ΠΊ посту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я собирался Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ – ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со слишком Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ тСкстом.

Но этот Π»Π°ΠΉΡ„Ρ…Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎ ΠΌΠ½Π΅ Π½Π΅ каТСтся ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, ΠΊ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ относится, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΠ½ Π²Ρ‹Ρ€ΡƒΡ‡Π°Π» мСня ΡƒΠΆΠ΅ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π·Π° послСдниС 2 Π½Π΅Π΄Π΅Π»ΠΈ (!)

Битуация состоит Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ: ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·ΠΊΡƒ тСкста ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚Π° 3, Π½ΠΎ Π²Π΄Ρ€ΡƒΠ³ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ получаСтся: тСкст Π²Ρ‹Π»Π΅Π·Π°Π΅Ρ‚ Π·Π° края. Π’ основном эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ вашСго тСкста являСтся флСкс-элСмСнтом:

ВсС Π΄Π΅Π»ΠΎ Π²ΠΎΡ‚ Π² Ρ‡Π΅ΠΌ: ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ флСкс-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ мСньшС Π΄Π»ΠΈΠ½Ρ‹ своСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°: Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ min-width: ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ min-width: 0:

Наглядный ΠΏΡ€ΠΈΠΌΠ΅Ρ€: https://codepen.io/shadeed/pen/398ccffcd437a2fb042f5ce3bdd68c57


5) Минимальная высота флСкс-элСмСнта ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ равняСтся высотС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°

ΠŸΡƒΠ½ΠΊΡ‚, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ 4, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΡ‡Ρƒ Ρ‚Π°ΠΊ ΠΆΠ΅ привСсти Π΅Π³ΠΎ с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ: Ссли ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΡƒ-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ высоту ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±Π»ΠΎΠΊΡƒ с тСкстом overflow-y: scroll, height: 100%, Ρ‚ΠΎ это Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚

Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ min-height: 0:

Наглядный ΠΏΡ€ΠΈΠΌΠ΅Ρ€: https://codepen.io/shadeed/pen/dea75b84b1fcfd03e5c21173a40afc20?editors=0100


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

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ Ρƒ мСня получаСтся Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅)

НадСюсь, Ρ‡Ρ‚ΠΎ эти совСты покаТутся Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ! πŸ™‚

html — min-height 100vh создаСт Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π΄Π°ΠΆΠ΅ Ссли содСрТимоС мСньшС, Ρ‡Π΅ΠΌ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра

Π― ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ min-height: 100vh; ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ flexbox ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΡ€ΠΈ использовании justify-content: space-around;

Π― Π½Π΅ Ρ…ΠΎΡ‡Ρƒ Ρ„ΠΎΡ€ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ высоту, Π½ΠΎ я Π½Π΅ понимаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΅ΡΡ‚ΡŒ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ содСрТимоС ΠΈΠΌΠ΅Π΅Ρ‚ мСньшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρ‡Π΅ΠΌ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ просмотра.

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
body {
  margin: 0;
  padding: 0;
}
.wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
<link href="https://necolas.github.io/normalize.css/5.0.0/normalize.css" rel="stylesheet"/>
<div>
  <div>
    <h2>min-height: 100vh;</h2>
    <h3>why is there a scrollbar here?</h3>
  </div>
  <div>
    Be sure to expand window. 
    <a href="#">skill one</a>
    <a href="#">skill one</a>
    <a href="#">skill one</a>
    <a href="#">skill one</a>
  </div>
</div>

14

George Katsanos 28 Π€Π΅Π² 2017 Π² 15:13

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

Π›ΡƒΡ‡ΡˆΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ flex-grow, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚:

body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

.wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-around;
}

https://jsfiddle.net/uxgaaccr/2/

НС знаю ΠΏΠΎΡ‡Π΅ΠΌΡƒ, Π½ΠΎ height: 100% Π½Π° .wrapper, ΠΏΠΎΡ…ΠΎΠΆΠ΅, нСдостаточно, Π΅ΠΌΡƒ вмСсто этого трСбуСтся flex-grow. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ justify-content: space-around ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠ» лишний ΠΏΡ€ΠΎΠ±Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π» высоту. НС ΡƒΠ²Π΅Ρ€Π΅Π½ Π² ΠΌΠΎΠΈΡ… рассуТдСниях, Π½ΠΎ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ …

10

Jazcash 28 Π€Π΅Π² 2017 Π² 12:50

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΎΡ‚Π²Π΅Ρ‚Π΅ @ Jazcash Π²Ρ‹ΡˆΠ΅, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ большС.

По сути, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ min-height: 100vh ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ display: flex. flex-grow Π½Π΅ трСбуСтся.

https://jsfiddle.net/gkatsanos/uxgaaccr/3/

* {
  box-sizing: border-box;
}

body {
  min-height: 100vh;
  display: flex;
}

.wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
<link href="https://necolas.github.io/normalize.css/5.0.0/normalize.css" rel="stylesheet"/>
<div>
  <div>
    <h2>min-height: 100vh;</h2>
    <h3>why is there a scrollbar here?</h3>
  </div>
  <div>
    Be sure to expand window. 
    <a href="#">skill one</a>
    <a href="#">skill one</a>
    <a href="#">skill one</a>
    <a href="#">skill one</a>
  </div>
</div>

3

George Katsanos 28 Π€Π΅Π² 2017 Π² 12:56

CSS min-height Бвойство


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

УстановитС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту элСмСнта

на 200 пиксСлСй:

p.ex1 {
минимальная высота: 200 пиксСлСй;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ использованиС

Бвойство min-height опрСдСляСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту элСмСнта.

Если содСрТимоС мСньшС минимальной высоты, минимальная высота Π±ΡƒΠ΄Π΅Ρ‚ примСняСмый.

Если содСрТимоС ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту, min-height собствСнности Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойство height Π½Π΅ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ мСньшС, Ρ‡Π΅ΠΌ ΠΌΠΈΠ½-высота .

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 0
УнаслСдовано: Π½Π΅Ρ‚
АнимируСмый: Π΄Π°, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства .ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ animatable ΠŸΠΎΠΏΡ‹Ρ‚Π°ΠΉΡΡ
ВСрсия: CSS2
Бинтаксис JavaScript: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ .style.minHeight = «400px» ΠŸΠΎΠΏΡ‹Ρ‚Π°ΠΉΡΡ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Числа Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ свойство.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚
ΠΌΠΈΠ½-высота 1.0 7,0 3,0 2.0.2 4,0


Бинтаксис CSS

ΠΌΠΈΠ½-высота: Π΄Π»ΠΈΠ½Π° | Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ | наслСдованиС;

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ нСдвиТимости


БвязанныС страницы

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ

CSS: высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° CSS

Бсылка CSS: свойство max-height

Бсылка

HTML DOM: minHeight свойство



ΠΌΠΈΠ½-высота | CSS-ΡƒΠ»ΠΎΠ²ΠΊΠΈ

Бвойство min-height Π² CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки минимальной высоты ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.Бвойство min-height всСгда пСрСопрСдСляСт ΠΊΠ°ΠΊ height , Ρ‚Π°ΠΊ ΠΈ max-height . Авторы ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ значСния Π΄Π»ΠΈΠ½Ρ‹, Ссли ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

  .wrapper {
  высота: 100%; / * полная высота поля содСрТимого * /
  ΠΌΠΈΠ½-высота: 20em; / * Π‘Π£Π”Π•Π’ МИНИМУМ высотой 20em * /
}

.wrapper {
  высота: 600 пиксСлСй;
  минимальная высота: 400 пиксСлСй; / * Π‘ΡƒΠ΄Π΅Ρ‚ НЕ ΠœΠ•ΠΠ¬Π¨Π• 400 пиксСлСй Π² высоту: пСрСопрСдСляСт высоту * /
}

.wrapper {
  минимальная высота: 400 пиксСлСй; / * пСрСопрСдСляСт высоту ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту * /
  высота: 200 пиксСлСй;
  максимальная высота: 300 пиксСлСй;
}  

Если ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ большС ( высота > минимальная высота ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚), наибольшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ.Бвойство min-height Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… встроСнных элСмСнтов, столбцов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π³Ρ€ΡƒΠΏΠΏ столбцов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, colgroup , col ).

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Android Chrome
IE Edge Firefox Chrome Safari Opera
ВсС ВсС ВсС ВсС ВсС ВсС
Android Firefox Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Android iOS Safari Opera Mobile
ВсС ВсС ВсС ВсС 59+
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: caniuse

Π‘ΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства

CSS: свойство min-height


Π’ этом руководствС ΠΏΠΎ CSS ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство CSS ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ min-height с синтаксисом ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

ОписаниС

Бвойство CSS min-height опрСдСляСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту области содСрТимого элСмСнта.

Бинтаксис

Бинтаксис CSS-свойства min-height:

.
  min-height: value;  

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠ»ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Минимальная высота области содСрТимого элСмСнта. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС
фиксированный ЀиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² пиксСлях, em ΠΈ Ρ‚. Π”.
div {минимальная высота: 50 пиксСлСй; }
div {минимальная высота: 40em; }
ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
div {min-height: 50%; }
ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт унаслСдуСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту ΠΎΡ‚ своСго Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта
div {min-height: inherit; }

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

  • ΠžΠ±Π»Π°ΡΡ‚ΡŒ содСрТимого элСмСнта находится Π²Π½ΡƒΡ‚Ρ€ΠΈ поля, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ поля элСмСнта.
  • Бвойство CSS min-height примСняСтся ΠΊ ΡƒΡ€ΠΎΠ²Π½ΡŽ Π±Π»ΠΎΠΊΠ° ΠΈ замСняСмым элСмСнтам.
  • Бвойство CSS min-height ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСдотвращСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ высота CSS ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ мСньшС значСния, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² свойствС CSS min-height.
  • Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, ΠΎΠ½ΠΎ относится ΠΊ высотС содСрТащСго Π±Π»ΠΎΠΊΠ°.
  • Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅ height, width, max-height, max-width, min-width.

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ

Бвойство CSS min-height ΠΈΠΌΠ΅Π΅Ρ‚ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:

  • Π₯Ρ€ΠΎΠΌ
  • Android
  • Firefox (Gecko)
  • Firefox Mobile (Gecko)
  • Internet Explorer (IE)
  • IE Π’Π΅Π»Π΅Ρ„ΠΎΠ½
  • Opera
  • Opera Mobile
  • Safari (WebKit)
  • Safari Mobile

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

ΠœΡ‹ обсудим свойство min-height Π½ΠΈΠΆΠ΅, исслСдуя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования этого свойства Π² CSS.

ИспользованиС фиксированного значСния

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ минимальной высоты CSS, Π³Π΄Π΅ ΠΌΡ‹ прСдоставили ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту ΠΊΠ°ΠΊ фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ Π² пиксСлях.

  div {минимальная высота: 20 пиксСлСй; }  

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ минимальной высоты CSS высота Ρ‚Π΅Π³Π°

Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мСньшС 20 пиксСлСй.

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ min-height ΠΊΠ°ΠΊ фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² em.

НапримСр:

  div {минимальная высота: 50em; }  

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ минимальной высоты CSS высота Ρ‚Π΅Π³Π°

Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мСньшС 50em.

ИспользованиС ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ минимальной высоты CSS, Π³Π΄Π΅ ΠΌΡ‹ прСдоставили ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….

  div {min-height: 75%}  

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ минимальной высоты CSS высота

Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ мСньшС 75%.

Минимальная высота

Β· Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ WebPlatform

Π‘Π²ΠΎΠ΄ΠΊΠ°

Π—Π°Π΄Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту элСмСнта. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ высоты элСмСнта ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ значСния.Он пСрСопрСдСляСт ΠΊΠ°ΠΊ свойство height, Ρ‚Π°ΠΊ ΠΈ свойство max-height, Ссли ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π½ΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ значСния min-height.

ΠžΠ±Π·ΠΎΡ€Π½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π°

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Π°Π²Ρ‚ΠΎ (0 для Π½Π΅Π³ΠΈΠ±ΠΊΠΈΡ… элСмСнтов)
ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ
ВсС элСмСнты, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… встроСнных элСмСнтов, столбцов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π³Ρ€ΡƒΠΏΠΏ столбцов
УнаслСдовано
НСт
МСдиа
Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ
РасчСтноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π΄Π»ΠΈΠ½Π°
Анимационный
Π”Π°
Бвойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS
ΠΌΠΈΠ½-высота
Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…
высоты содСрТащСго Π±Π»ΠΎΠΊΠ°.Если высота содСрТащСго Π±Π»ΠΎΠΊΠ° зависит ΠΎΡ‚ содСрТимого, Π° элСмСнт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Ρ‚ΠΎΠ³Π΄Π° это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ становится Ρ€Π°Π²Π½Ρ‹ΠΌ 0.

Бинтаксис

  • ΠΌΠΈΠ½-высота: Π°Π²Ρ‚ΠΎ
  • min-height: calc
  • min-height: Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ доступно
  • min-height: fit-content
  • min-height: Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ
  • ΠΌΠΈΠ½-высота: Π΄Π»ΠΈΠ½Π°
  • min-height: max-content
  • min-height: min-content
  • min-height: ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚

ЗначСния

Π°Π²Ρ‚ΠΎ
По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.Π’Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ 0 для элСмСнтов, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ Flexbox. На flexbox дСйствуСт ΠΊΠ°ΠΊ min-content.
Π΄Π»ΠΈΠ½Π°
Π—Π°Π΄Π°Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ высоту. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π΄Π»ΠΈΠ½Ρƒ для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†.
ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚
<ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты содСрТащСго Π±Π»ΠΎΠΊΠ°. Если содСрТащий Π±Π»ΠΎΠΊ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ явно Π·Π°Π΄Π°Π½Π½ΠΎΠΉ высоты, Ρ‚ΠΎ ΠΎΠ½ обрабатываСтся ΠΊΠ°ΠΊ 0. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ.
расчСт
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ΅ см. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ css calc.
Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ
ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ свойство Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.
макс-содСрТаниС
Максимально ΡƒΠ·ΠΊΠΎΠ΅ пространство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π·Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π΅Π΅ содСрТимого, Ссли Π±Ρ‹ Π½Π΅ использовалась Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· возмоТностСй мягкого обтСкания Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ (ΠΏΡ€ΠΎΠ±Π΅Π» / пунктуация Π² тСкстС — ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ возмоТности мягкого обтСкания). ВрСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° модуля CSS Intrinsic & Extrinsic Sizing Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….
ΠΌΠΈΠ½-содСрТаниС
Бамая узкая ΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π±Π»ΠΎΠΊ, Π½Π΅ приводящая ΠΊ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ встроСнного измСрСния, Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΡƒΡŽ ΠΌΠ΅Ρ€Ρƒ. Π“Ρ€ΡƒΠ±ΠΎ говоря, ΠΌΠ΅Ρ€Π°, которая подошла Π±Ρ‹ ΠΊ Π΅Π΅ содСрТимому, Ссли Π±Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ всС возмоТности мягкой ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.ВрСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° модуля CSS Intrinsic & Extrinsic Sizing Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….
Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ доступно
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС доступноС пространство ΠΈΠ· содСрТащСго Π±Π»ΠΎΠΊΠ° (высота минус Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈ отступ содСрТащСго Π±Π»ΠΎΠΊΠ°). ВрСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° модуля CSS Intrinsic & Extrinsic Sizing Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….
fit-content
Если ΠΎΠ±Ρ‰Π΅Π΅ доступноС пространство ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ€Π°Π²Π½ΠΎ min (max-content, max (min-content, fill-available)). Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС равняСтся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ max-content.ВрСбуСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° модуля CSS Intrinsic & Extrinsic Sizing Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

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

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ min-height с Π»ΡŽΠ±Ρ‹ΠΌ сСлСктором CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

 
div {min-height: 100 пиксСлСй}
  
Бвойство

min-height пСрСопрСдСляСт высоту элСмСнта.

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



.without-min-height, .with-min-height {
    ΡˆΠΈΡ€ΠΈΠ½Π°: 100 пиксСлСй;
}


.with-min-height {
    Ρ„ΠΎΠ½: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
    минимальная высота: 300 пиксСлСй;
}

.without-min-height {
    Ρ„ΠΎΠ½: красный;
}

.содСрТаниС {
    Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ 1px;
    отступ: 10 пиксСлСй;
}


Π‘Π΅Π· минимальной высоты. Высота взята ΠΈΠ· содСрТимого (с Ρ‡Π΅Ρ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΎΠΉ).


Π‘ минимальной высотой. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ (с Ρ‡Π΅Ρ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΎΠΉ) ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ вСсь элСмСнт.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

ИспользованиС

  Минимальная высота CSS Ρ…ΠΎΡ€ΠΎΡˆΠΎ поддСрТиваСтся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². НСсколько Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ использовании:
  
  • min-height пСрСопрСдСляСт max-height.Если прСдоставлСнная минимальная высота большС, Ρ‡Π΅ΠΌ максимальная высота, максимальная высота Π½Π΅ влияСт.
  • max-content, min-content, fit-content ΠΈ fill-available находятся Π½Π° стадии Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ° W3C ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° calc Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠœΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСфиксы поставщиков.

БвязанныС спСцификации

CSS 2.1 (Π Π°Π·Π΄Π΅Π» 10.7)
РСкомСндация W3C
ΠœΠΎΠ΄ΡƒΠ»ΡŒ опрСдСлСния Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² CSS, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 3
Осадка Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ

Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

ΠšΠΎΡ€ΠΎΠ±ΠΊΠ° МодСль

БвязанныС страницы

Атрибуты

ΠΌΠΈΠ½-высота | Codrops

Бвойство min-height ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки минимальной высоты ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.

Иногда Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ высоту элСмСнта Π² CSS ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ. Для установки минимальной ΠΈ максимальной высоты элСмСнта доступны Π΄Π²Π° свойства: свойство min-height ΠΈ свойство max-height .

Бвойство min-height пСрСопрСдСляСт свойства height ΠΈ max-height ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ значСния свойства height мСньшС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ

Π’ CSS3 для свойства min-height Π±Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ значСния. ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис выглядит Ρ‚Π°ΠΊ:

  ΠΌΠΈΠ½-высота: [[<Π΄Π»ΠΈΠ½Π°> | <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚>] && [Π³Ρ€Π°Π½ΠΈΡ†Π° | content-box]? ] | Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ | ΠΌΠΈΠ½-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ | max-content | fit-content  

ЗначСния

<Π΄Π»ΠΈΠ½Π°>
Π—Π°Π΄Π°Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½Π½ΡƒΡŽ высоту.Π‘ΠΌ. Π—Π°ΠΏΠΈΡΡŒ для получСния списка Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
<ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚>
<ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚> рассчитываСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты содСрТащСго Π±Π»ΠΎΠΊΠ°. Если высота содСрТащСго Π±Π»ΠΎΠΊΠ° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π° явно (Ρ‚. Π•. Зависит ΠΎΡ‚ высоты содСрТимого), ΠΈ этот элСмСнт Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ обрабатываСтся ΠΊΠ°ΠΊ 0 .

Π‘ΠΌ. Π—Π°ΠΏΠΈΡΡŒ <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> для списка Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ наслСдуСт минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ высоты ΠΎΡ‚ своСго родитСля.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Π±Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π² CSS3.

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

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ значСния min-content ΠΈ max-content .

НапримСр, Π² простом Π°Π±Π·Π°Ρ†Π΅, состоящСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· тСкста, максимальная высота содСрТимого — это высота строки, Ссли всС слова располоТСны Π² ΠΎΠ΄Π½ΠΎΠΉ строкС; Π° высота минимального содСрТимого — это высота содСрТимого послС Ρ€Π°Π·Ρ€Ρ‹Π²Π° всСх строк Π²ΠΎ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Ρ€Π°Π·Ρ€Ρ‹Π²Π°.
fit-content
Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ min-content .

Π’ CSS3 ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой.

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

Π‘ΠΌ. Π—Π°ΠΏΠΈΡΡŒ свойства float для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ float, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ очистка float ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ.

Π‘Π°Π½ΠΊΠ½ΠΎΡ‚Ρ‹

ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ.

На значСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°) Π½Π΅ влияСт свойство box-sizing, ΠΎΠ½ΠΈ всСгда ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ поля содСрТимого.

Доступно , max-content , min-content ΠΈ fit-content эквивалСнтны 0 ΠΏΡ€ΠΈ установкС Π½Π° min-height Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов (ΠΊΠΎΠ³Π΄Π° Ρ€Π΅ΠΆΠΈΠΌ записи Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ, Ρ‚.Π΅. свойство ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ-Ρ‚Π± ).

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

минимальная высота: 250 пиксСлСй;
минимальная высота: 50%;
ΠΌΠΈΠ½-высота: 100vh;
ΠΌΠΈΠ½-высота: Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ;
                 

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Бвойство min-height Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…: Chrome, Firefox, Safari, Opera, Internet Explorer, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Android ΠΈ iOS.

НовыС ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ значСния, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² CSS3, Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ эквивалСнты, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π½ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

* ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ прСфикс.

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ:
  • Π”Π°
  • НСт
  • Частично
  • ΠŸΠΎΠ»ΠΈΡ„ΠΈΠ»Π»

Бтатистика с caniuse.com

Π‘Π°Π½ΠΊΠ½ΠΎΡ‚Ρ‹

Бвойство min-height Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Safari с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ элСмСнтами.

CSS 2.1 явно оставляСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ min-height с

undefined, поэтому ΠΎΠ½ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ поддСрТиваСтся Π½Π΅ всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.

CSS ΠΌΠΈΠ½. Высота

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ <ΡΡ‚ΠΈΠ»ΡŒ> ΠΊΠ½ΠΎΠΏΠΊΠ° { Ρ„ΠΎΠ½: Π·Π΅Π»Π΅Π½ΠΎ-ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ; минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 100 пиксСлСй; минимальная высота: 50 пиксСлСй; }

Бвойство CSS min-height ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ограничСния высоты элСмСнта.Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² любом Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Π΄ΠΎ минимальной высоты , Π² зависимости ΠΎΡ‚ Π΅Π³ΠΎ содСрТимого.

Бинтаксис

ΠΌΠΈΠ½-высота: [[<Π΄Π»ΠΈΠ½Π°> | <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚>] && [Π³Ρ€Π°Π½ΠΈΡ†Π° | content-box]? ] | Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ | ΠΌΠΈΠ½-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ | max-content | подходящий ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ | Π½Π΅Ρ‚

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния

Π΄Π»ΠΈΠ½Π°
Π—Π°Π΄Π°Π΅Ρ‚ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для высоты ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 300 пиксСлСй ).ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния нСдопустимы.
ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ²
Π—Π°Π΄Π°Π΅Ρ‚ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для высоты ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² высоты содСрТащСго Π±Π»ΠΎΠΊΠ°. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния нСдопустимы. Если высота содСрТащСго Π±Π»ΠΎΠΊΠ° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ.
Π΅ΡΡ‚ΡŒ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ
Π Π°Π²Π½ΠΎ высотС содСрТащСго Π±Π»ΠΎΠΊΠ° Π·Π° Π²Ρ‹Ρ‡Π΅Ρ‚ΠΎΠΌ поля, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ отступов Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта.
макс. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅
Максимальная высота содСрТимого.
ΠΌΠΈΠ½-содСрТаниС
Высота минимального содСрТимого.
подходящСС содСрТаниС
Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ min-content .
Π½Π΅Ρ‚
Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ограничСния Π½Π° высоту поля ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.

ЗначСния ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова всСгда Π·Π°Π΄Π°ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ поля содСрТимого (Π½Π° Π½ΠΈΡ… Π½Π΅ влияСт свойство Ρ€Π°Π·ΠΌΠ΅Ρ€Π° поля ).Π­Ρ‚ΠΎ Π½Π΅ относится ΠΊ значСниям Π΄Π»ΠΈΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹ΠΌ значСниям .

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, всС свойства CSS Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов всСго CSS Π² качСствС СдинствСнного ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° значСния своСго свойства:

Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ
ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² качСствС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния свойства.
Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ
ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ вычислСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.
снято
Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСйствуСт ΠΊΠ°ΠΊ наслСдуСт ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ , Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, унаслСдовано свойство ΠΈΠ»ΠΈ Π½Π΅Ρ‚.Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΎΠ½ устанавливаСт для всСх свойств ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ, ΠΈΠ»ΠΈ ΠΈΡ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ΠΈ Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ.

ΠžΠ±Ρ‰Π°Ρ информация

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
0
ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ
ВсС элСмСнты, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… встроСнных элСмСнтов, столбцов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π³Ρ€ΡƒΠΏΠΏ столбцов
УнаслСдовано?
β„–
МСдиа
Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ
Анимационный
Π”Π° (см. ΠŸΡ€ΠΈΠΌΠ΅Ρ€)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ min-height :

.ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° { ΠΌΠΈΠ½-высота: 75 пиксСлСй } .ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° { ΠΌΠΈΠ½-высота: 5vh; } .ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° { минимальная высота: 80%; } .ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° { ΠΌΠΈΠ½-высота: Π΅ΡΡ‚ΡŒ; } .ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° { ΠΌΠΈΠ½-высота: ΠΌΠΈΠ½-содСрТаниС; } .ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° { ΠΌΠΈΠ½-высота: макс-содСрТаниС; } .ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° { ΠΌΠΈΠ½-высота: Π½Π΅Ρ‚; }

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ спСцификации

CSS Бвойство min-height

Бвойство min-height устанавливаСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту элСмСнта.Π­Ρ‚ΠΎ свойство ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ значСния свойства height мСньшС значСния, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ для min-height.

Бвойство min-height пСрСопрСдСляСт свойства max-height ΠΈ height.

Бвойство ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ CSS (px, pt, em ΠΈ Ρ‚. Π”.) Или ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹.

ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ.

Бинтаксис¢

  min-height: length | Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ | Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ;  

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ свойства min-height: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      div {
        минимальная высота: 50 пиксСлСй;
        Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # 8ebf42;
      }
    
  
  
     

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ свойства Min-height

Минимальная высота тСкстовой области опрСдСляСтся ΠΊΠ°ΠΊ 50 пиксСлСй.

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

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½.