Bitrix, как избавиться от элементов оберток?

Здравствуйте. Bitrix создает элементы обертки на другие элементы или добавляет классы, которые вообще не были запланированы заранее и добавленные стили приходится переписывать, но это же не выход. Искал, но не нашел нормального решения. Помогите пожалуйста. решить эту проблему. Буду очень благодарен. Заранее спасибо!)

Добавил изображение для более ясной картины ситуации.
5c0669c55395c005967282.png
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 2
Просто при верстке шаблона "под Битрикс" надо это учитывать. Правильные стили не ломаются )

Пара советов:
1) Не перекрывать стили тегов глобально - это может поломать диалоги самого Битрикса.
input {...}
a {...}
и т.п.

2) Устойчивость к вложенности - не будет падать при добавлении промежуточных блоков.
.container > .item {...} - упадет при обертке вокруг item
.container .item:last-child {...} - обертка станет last-child и все поломается
и т.п.

В общем, БЭМ (или типа того) вам в помощь )
Ответ написан
ChingizMI
@ChingizMI Автор вопроса
5c0669c55395c005967282.png Добавил изображение для более ясной картины ситуации.
Ответ написан
Ваш ответ на вопрос

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

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