Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
В чем разница между inline, block и inline-block элементами в CSS?
Элементы block занимают всю ширину родителя и начинаются с новой строки, элементы inline размещаются в одной строке и занимают только необходимую ширину, а inline-block совмещает свойства обоих — размещается в одной строке, но позволяет задавать ширину и высоту. Различие между этими типами влияет на построение и компоновку страницы.
Что произойдет, если изменить свойство display на block для элемента <span>?
Элемент <span> станет блочным: будет занимать всю ширину родителя, переноситься на новую строку и сможет иметь ширину/высоту, в отличие от строчного поведения.
Чем отличается package.json от package-lock.json?
package.json описывает зависимости и допустимые диапазоны их версий. package-lock.json фиксирует конкретные версии установленных пакетов и их дерево зависимостей. package.json нужен для описания проекта, а package-lock.json — для воспроизводимых установок. Они дополняют друг друга. Вместе они обеспечивают стабильность окружения.
Почему важно использовать lock-файл при командной разработке?
Lock-файл гарантирует, что у всех разработчиков будут одинаковые версии зависимостей. Это предотвращает ошибки, которые возникают только у части команды. Он делает сборки воспроизводимыми. Особенно важен lock-файл в CI и production. Без него сложно обеспечить стабильность.
Как display: inline и display: block влияют на layout?
display: block заставляет элемент начинаться с новой строки и занимать всю доступную ширину. display: inline размещает элемент внутри строки текста. У блочных элементов работают width, height и вертикальные margin. У строчных — размеры зависят от контента. Это ключевое различие в CSS.
Рейтинг:
1
Сложность:
2
Рейтинг:
2
Сложность:
3
Рейтинг:
5
Сложность:
4
Рейтинг:
5
Сложность:
3
Рейтинг:
5
Сложность:
4