CSS приклад: height

Тег Height в CSS: Пояснення та Приклади

Тег <img> встановлює висоту блокових або замінюваних елементів. Висота не включає товщину меж навколо елемента та значення відступів.

Якщо вміст блоку перевищує вказану висоту, то висота елемента залишиться незмінною, а вміст буде відображатися поверх нього. Це може призвести до накладання вмісту елементів один на одного. Щоб уникнути цього, додайте overflow: auto до стилю елемента.

Синтаксис

height: значення | відсотки | auto | inherit

Значення

В якості значень приймаються будь-які одиниці довжини, такі як пікселі (px), дюйми (in), пункти (pt) тощо. При використанні відсоткового запису висота елемента обчислюється в залежності від висоти батьківського елемента.

Приклад

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>height</title>
  <style>
   .layer {
    height: 50px; /* Висота блоку */
    width: 150px; /* Ширина блоку */
    overflow: scroll; /* Додамо смуги прокрутки */
    background: #fc0; /* Колір фону */
    padding: 7px; /* Відступи навколо тексту */
    border: 1px solid #333; /* Параметри рамки */
   }
  </style>
 </head> 
 <body> 
  <div class="layer">
   Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh 
   euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.
  </div> 
 </body>
</html>

Об'єктна модель

[window.]document.getElementById("elementID").style.height

Браузери

Браузер Internet Explorer 6 некоректно визначає height як min-height.

У режимі сумісності (quirk mode) Internet Explorer до версії 8.0 неправильно обчислює висоту елемента, не додаючи до неї значення відступів, полів та меж.

Internet Explorer до версії 7.0 не підтримує значення inherit.

Часті запитання

  • Q: Як встановити висоту елементу в CSS?

    A: Елементу можна встановити висоту за допомогою властивості height.

  • Q: Чи можна використовувати відсотки для встановлення висоти елемента в CSS?

    A: Так, можна використовувати відсотки для встановлення висоти елемента в CSS.

  • Q: Як встановити автоматичну висоту елемента в CSS?

    A: Для встановлення автоматичної висоти елемента в CSS можна використовувати значення auto.

  • Q: Чи можна використовувати min-height та max-height для обмеження висоти елемента в CSS?

    A: Так, можна використовувати min-height та max-height для обмеження висоти елемента в CSS.

  • Q: Як використовувати висоту елемента відносно іншого елемента в CSS?

    A: Для встановлення висоти елемента відносно іншого елемента можна використовувати відсотки або використовувати позиціонування.