Встречается на собеседованиях • сегодня
Что такое навешивание браузером пробелов
Браузер автоматически добавляет пробелы между 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
```
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы