Встречается на собеседованиях • сегодня

Что такое навешивание браузером пробелов

Браузер автоматически добавляет пробелы между inline-элементами (например, между `span`, `a`, `img`), если в HTML-коде между ними есть пробелы или переносы строк. Это происходит из-за того, что браузер интерпретирует пробелы и переносы как текстовые узлы. Пример: ```html
Hello World
``` Между "Hello" и "World" появится пробел. Как избежать: 1. Убрать пробелы в HTML: ```html
HelloWorld
``` 2. Использовать `font-size: 0` у родителя: ```css div { font-size: 0; } span { font-size: 16px; } ``` 3. Использовать `float` или `flex` для элементов 4. Комментировать пробелы: ```html
HelloWorld
```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы