Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про CSS: inline, element, width, height

Как ведут себя width и height у строчных элементов?

Вопрос проверяет понимание того, как размеры элементов работают в зависимости от их display-режима.

Короткий ответ

У строчных элементов свойства width и height не применяются напрямую. Их размер определяется содержимым. Вертикальные размеры зависят от line-height и шрифта. Это часто удивляет начинающих разработчиков. Для управления размерами требуется изменить display.

Длинный ответ

Поведение width и height напрямую зависит от того, является ли элемент строчным или блочным.

Определение

Строчные элементы — это элементы с display: inline, которые располагаются внутри строки текста.

Работа width и height

Для inline-элементов:

  • width игнорируется браузером

  • height игнорируется браузером

  • размер определяется содержимым и шрифтом

Что влияет на визуальный размер

Фактическая высота строки формируется за счёт:

  • размера шрифта

  • line-height

  • внутренних inline-элементов

Как управлять размерами

Если требуется задать размеры явно, используют:

.element {
  display: inline-block;
  width: 100px;
  height: 40px;
}

inline-block сохраняет строчное поведение, но позволяет управлять размерами.

Краткий вывод

У строчных элементов width и height не работают напрямую, поэтому для контроля размеров необходимо менять display.

Уровень

  • Рейтинг:

    4

  • Сложность:

    5

Навыки

  • CSS

    CSS

Ключевые слова

#inline

#element

#width

#height

Подпишись на React Developer в телеграм