Уласцівасць min-height

Уласцівасць min-height устанаўлівае мінімальную вышыню элемента. Значэннем уласцівасці служаць любыя адзінкі для памераў альбо ключавое слова none, якое азначае адсутнасць значэння.

Звычайна задаецца для элемента з плаваючай шырынёй (вышыня зададзена ў працэнтах альбо не зададзена наогул, а элемент па вышыні разсоўваецца сваім зместам).

Калі зададзена мінімальная вышыня - то менш гэтай вышыні элемент не зможа стаць. Калі тэксту менш, чым трэба для min-height, элемент будзе мець вышыню min-height.

Калі ж тэксту больш - вышыня элемента вылічыцца ў залежнасці ад колькасці тэксту.

Сінтаксіс

cssселектар {
  min-height: значэнне;
}

Прыклад

У дадзеным прыкладзе вышыня не ўстаноўлена наогул і будзе разлічана браўзэрам самастойна ў залежнасці ад колькасці тэксту. Аднак, паколькі ўстаноўлена ўласцівасць min-height, то вышыня менш гэтага значэння не паменшыцца, нават калі тэксту ў ім будзе зусім няма:

html<div id="elem">
  Lorem ipsum dolor sit amet.
</div>
css#elem {
  min-height: 100px;
  width: 300px;
  border: 1px solid black;
}

Результат:

Прыклад

Дадамо элементу больш тэксту - так, каб адбылося перапаўненне блока па вышыні. У гэтым выпадку наш блок проста павялічыць сваю вышыню:

html<div id="elem">
  some long text
</div>
css#elem {
  min-height: 100px;
  width: 300px;
  border: 1px solid black;
  text-align: justify;
}

Результат:

Прыклад

Для параўнання давайце паглядзім, што будзе з блокам, калі забраць у яго мінімальную вышыню, а замест яе задаць уласцівасць height:

html<div id="elem">
  some long text
</div>
css#elem {
  height: 100px;
  width: 300px;
  border: 1px solid black;
  text-align: justify;
  margin-bottom: 50px;
}

Результат:

Глядзіце таксама

  • уласцівасць max-height,
    якое задае максімальную вышыню элемента
  • уласцівасць max-width,
    якое задае максімальную шырыню элемента
  • уласцівасць min-width,
    якое задае мінімальную шырыню элемента