Что произойдет, если изменить свойство display на block для элемента <span>?
Что изменится, если заменить div на span с точки зрения отображения и отступов?
Чем принципиально отличается div от span?
Специализация
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 в телеграм
Рейтинг:
2
Сложность:
3
Элемент <span> станет блочным: будет занимать всю ширину родителя, переноситься на новую строку и сможет иметь ширину/высоту, в отличие от строчного поведения.
Рейтинг:
5
Сложность:
4
div — блочный элемент, а span — строчный. div занимает всю доступную ширину и начинается с новой строки. span располагается внутри строки и не ломает поток текста. Вертикальные margin у span не работают так же, как у div. Замена может существенно изменить внешний вид страницы.
Рейтинг:
5
Сложность:
3
div и span отличаются типом отображения. div является блочным элементом, span — строчным. div используется для построения структуры страницы. span применяется для локального выделения текста или inline-элементов. Их поведение в layout принципиально разное.