Overflow Hidden CSS: применение и особенности

Свойство overflow hidden в CSS определяет, что содержимое элемента, которое выходит за границы его рамки, должно быть скрыто. Это может быть полезно, когда у вас есть контент внутри блока, который должен быть скрыт, т.к. он будет портить внешний вид страницы. Также это свойство может использоваться для управления обтеканиям содержимого внутри блока.

Пример кода:

HTML:


Some text that is too long.....

CSS:


.box {
  width: 300px;
  height: 200px;
  overflow: hidden;
}
img {
  float: left;
  margin-right: 20px;
  width: 100px;
  height: 100px;
}

В этом примере блок с классом "box" будет иметь ширину 300px, высоту 200px и так же то, что выходит за его границы будет скрыто. Внутри блока есть картинка и текст, которые будут располагаться рядом, т.к. картинка имеет float: left. Текст быстро превышает ширину блока, но при этом из-за свойства overflow: hidden он не выходит за рамки блока и не нарушает внешний вид страницы.

Вот еще один пример кода, в котором блок с класом "menu-list" имеет свойство overflow: hidden. Этот блок содержит список элементов меню, которые будут иметь ширину 100px и высоту 50px. Если количество элементов будет превышать высоту блока, то блок просто скроет все, что выходит за его границы.

HTML:



CSS:


.menu-list {
  width: 100px;
  height: 200px;
  overflow: hidden;
}
a {
  display: block;
  width: 100px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #f4f4f4;
  border-bottom: 1px solid #ccc;
}

Этот код создает меню-список с элементами, каждый из которых имеет высоту 50px и является блочным элементом. Свойство overflow: hidden применяется к блоку с классом "menu-list", который имеет высоту 200px. Поэтому, если количество элементов в списке превышает 4, то все что не умещается в блок, будет скрыто.

Похожие вопросы на: "overflow hidden css "

Кислоты: виды, свойства, применение
Java ввод с клавиатуры: как работать с вводом пользовательских данных в Java
Welcome to Kotlin for Beginners
JetBrains Mono: моноширинный шрифт для программистов
CometChat - удобный чат для сайтов
Создание таблицы в Oracle: подробное руководство
Concatenate Numpy - Efficient Array Joining for Data Science
Java Matches: Работа с регулярными выражениями в Java
<h1>Mastering the Art of Drop Shadow in Graphic Design
<h1>C String Insert: How to Insert Strings in C Programming?