CSS приклад: text-overflow

Тег CSS text-overflow з прикладом

Тег CSS text-overflow визначає, як текст поводиться в блоці, якщо його повністю не вистачає в зазначеній області. Є два варіанти: текст обрізається; текст обрізається і до кінця рядка додається троєкрапка. text-overflow працює, якщо для блоку встановлене значення властивості overflow як auto, scroll або hidden.

Синтаксис

text-overflow: clip | ellipsis

Значення

clip
Текст обрізається за розміром області.
ellipsis
Текст обрізається і до кінця рядка додається троєкрапка.

Приклад

HTML5CSS3IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>text-overflow</title>
  <style>
   p.clip {
    white-space: nowrap; /* Забороняємо переноси рядків */
    overflow: hidden; /* Обрізаємо все, що не вміщується в область */
    background: #fc0; /* Колір фону */
    padding: 5px; /* Відступи навколо тексту */
    text-overflow: ellipsis; /* Додаємо троєкрапку */
   }
  </style>
 </head>
 <body>
  <p class="clip">Магнітне поле мізерно гасить великий коло небесної сфери, 
  в такому випадку ексцентриситети і нахили орбіт зростають.</p>
 </body>
</html>

Результат цього прикладу показано на рис. 1.

Браузери

Opera від версії 9.0 до версії 11.0 використовує нестандартну властивість -o-text-overflow.

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

  • Q: Як використовувати text-overflow в CSS?

    A: Текстовий обтікання властивості text-overflow в CSS використовується для задання стилю обрізання тексту, який не вміщується в контейнері.

  • Q: Де можна використовувати text-overflow в CSS?

    A: Властивість text-overflow може бути використана в контейнерах з обмеженим розміром, таких як блоки або таблиці, де текст може виходити за межі контейнера.

  • Q: Які значення можна задати для text-overflow в CSS?

    A: Для властивості text-overflow можна задати значення 'clip' для обрізання тексту без відображення знаку мінімізації або 'ellipsis' для відображення мінімізації (...).

  • Q: Як правильно використовувати text-overflow з іншими властивостями CSS?

    A: Для коректного відображення text-overflow рекомендується використовувати властивості overflow: hidden або overflow: ellipsis разом з white-space: nowrap та overflow: hidden.

  • Q: Чому важливо використовувати text-overflow веб-розробникам?

    A: Використання властивості text-overflow дозволяє забезпечити коректне відображення тексту в обмежених контейнерах, підвищуючи зручність користування та професіоналізм дизайну.