Использование комментария для того, чтобы убрать расстояние между блоками, это антипаттерн?

Всем добрый вечер. Занимаюсь разработкой, верстальщик в нашей команде использует вот такой паттерн:
<li></li><!-- 

--><li></li>


Соотв. это убивает пробелы между блоками, но любое форматирование и т.д приводит к тому, что все съезжает (достаточно перенести начало комментария на след строку). Поскольку мы юзаем asp.net mvc и razor, то такие вещи еще и приходится вставлять с помощью Html.Raw().
Изрядно раздражает, как от этого избавиться?
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега HTML
Creative frontend developer
Можно использовать для родительского элемента (ul в вашем примере) font-size: 0.

+ на csstricks есть статья с другими вариантами
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sadisme
@sadisme
font-size:30rem
Лучше вообще не использовать инлайн блоки, чем такие костыли городить. Разумеется так делать нельзя, ибо есть другие решения. Я бы сделал через display:flex
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы