Задать вопрос

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

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

--><li></li>


Соотв. это убивает пробелы между блоками, но любое форматирование и т.д приводит к тому, что все съезжает (достаточно перенести начало комментария на след строку). Поскольку мы юзаем asp.net mvc и razor, то такие вещи еще и приходится вставлять с помощью Html.Raw().
Изрядно раздражает, как от этого избавиться?
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега HTML
Creative frontend developer
Можно использовать для родительского элемента (ul в вашем примере) font-size: 0.

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

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

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