Логотип YeaHub

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

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

Тренажёр

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

Обучение

Навыки

Задачи

Войти

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

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

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Специализация

Python Backend Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

React Frontend Developer

Посмотреть все

Выберите навыки

React

React

JavaScript

JavaScript

Git

Git

Redux

Redux

Webpack

Webpack

Посмотреть все

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

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

Вопросы React Frontend Developer


Каковы преимущества использования CSS Grid и Flexbox ?

CSS Grid и Flexbox упрощают создание адаптивных и сложных раскладок. Grid подходит для построения двухмерных макетов, где нужно управлять как строками, так и столбцами, в то время как Flexbox идеально подходит для одномерных раскладок, таких как выравнивание элементов в строке. Оба инструмента позволяют легко управлять выравниванием, распределением пространства и адаптивностью.

Подробнее

Как использовать CSS grid для создания сеток, которые адаптируются под разные размеры экранов?

CSS Grid позволяет создавать гибкие макеты с помощью свойств, таких как grid-template-columns, grid-template-rows и grid-template-areas. Эти свойства помогают управлять размещением элементов и адаптировать макет для разных экранов с использованием медиазапросов.

Подробнее

Какие задачи решает Grid, которые сложно реализовать на Flexbox?

  • Двумерные макеты: Сетки с строками и столбцами.

  • Точное размещение: Элементы можно размещать в любых ячейках.

  • Контроль пробелов: Управление промежутками (gap) между строками/столбцами.

Подробнее

Что такое fr в CSS Grid и как он работает?

fr — это единица измерения в CSS Grid, которая обозначает долю свободного пространства. Браузер сначала учитывает фиксированные размеры и auto, а оставшееся место делит между колонками с fr. Значения fr работают как пропорции: 1fr 2fr означает деление в соотношении 1 к 2. Это удобный способ делать резиновые layout’ы.

Подробнее

Как отцентрировать элемент поверх нескольких колонок Grid?

Чтобы отцентрировать элемент поверх нескольких колонок Grid, обычно используют grid-column для растягивания элемента и place-self: center или flex внутри него. Альтернатива — абсолютное позиционирование относительно grid-контейнера. Grid-способ предпочтительнее, потому что он остаётся декларативным и адаптивным. Абсолютное позиционирование используют, если элемент не должен влиять на сетку

Подробнее

Какие свойства CSS Grid используются (grid-template, gap и др.)?

Как работает repeat(auto-fill, minmax(...)) в CSS Grid и чем auto-fill отличается от auto-fit?

  • Рейтинг:

    4

  • Сложность:

    3

CSS Grid предоставляет набор свойств для создания двумерных сеток. Основные свойства: `grid-template-rows` и `grid-template-columns` определяют размеры строк и столбцов. `gap` (или `grid-gap`) задает промежутки между ячейками. `grid-template-areas` позволяет визуально именовать области сетки. Эти свойства вместе позволяют гибко управлять расположением элементов на странице.
Подробнее
  • Рейтинг:

    4

  • Сложность:

    5

Функция repeat(auto-fill, minmax(...)) создаёт столько треков, сколько помещается в контейнер, с минимальным и максимальным размером. auto-fill создаёт пустые треки, если элементов меньше, а auto-fit схлопывает их, позволяя элементам растягиваться. Это удобно для адаптивных сеток без медиазапросов.
Подробнее
  • Рейтинг:

    3

  • Сложность:

    6

  • Рейтинг:

    3

  • Сложность:

    8

  • Рейтинг:

    2

  • Сложность:

    7

  • Рейтинг:

    4

  • Сложность:

    5

  • Рейтинг:

    3

  • Сложность:

    6