Используйте CSS для удаления пространства между изображениями [дубликат]
этот вопрос уже есть ответ здесь:
- Как удалить пространство между элементами встроенного блока? 35 ответов
дано:
<img src="..."/>
<img src="..."/>
в результате получается два изображения с одним пробелом между ними. Кажется, что нормальным поведением является отображение любого количества пробелов, новых строк и вкладок в виде одного пробела. Я знайте, что я могу сделать следующее:
<img src="..."/><img src="..."/>
или
<img src="..."/><!--
--><img src="..."/>
или
<img src="..."/
><img src="..."/>
или любое количество других писак. Есть ли способ удалить этот пробел с помощью CSS? например,
<div class="nospace">
<img src="..."/>
<img src="..."/>
</div>
5 ответов:
простой способ, который совместим почти везде, чтобы установить
font-size: 0
на контейнере, Если у вас нет никаких нисходящих текстовых узлов, которые вам нужно стилизовать (хотя это тривиально, чтобы переопределить это там, где это необходимо)..nospace { font-size: 0; }
вы также можете изменить значение по умолчанию
display: inline
наblock
илиinline-block
. Будьте уверены, чтобы использовать требуются обходные пути для inline-block to работа.