Тег 'i' автоматически конвертируется в тег 'em' в Business Catalyst
У меня проблемы с форматированием / переписыванием веб-сайта, который я редактирую с помощью Business Catalyst с Adobe.
Например, каждый раз, когда я заполняю поле значком;
<div class="triangle left"><i class="icon-beaker"></i></div>
Я сохраняю файл в панели их системного администрирования, и он преобразует класс значков в em
,
Таким образом, конечный результат
<div class="triangle left"><em class="icon-beaker"></em></div>
Это удаляет значок полностью.
2 ответа
Предполагая, что вы используете HTML-представление WYSIWYG, вместо этого используйте вкладку Разработка в фоновом режиме Business Catalyst для редактирования HTML. Кроме того, если вы используете старый редактор WYSIWYG, попробуйте обновить его до новой версии на партнерском портале.
Несмотря на то, что достаточно всего отредактировать на вкладке "Разработка" в бэкэнде Business Catalyst, использование текстового редактора для редактирования содержимого HTML и клиента SFTP для его загрузки - отличные идеи.
Проблема заключается в том, что вы используете неправильный тег. <i>
тег для альтернативного тона / голоса, обычно отображается курсивом. Он не обозначает иконки. Административная панель Business Catalyst преобразует тег курсива в тег выделения, <em>
, поскольку акцент исторически был предпочтительным тегом, а также обычно представлен курсивом. Смотрите спецификации для <em>
а также <i>
теги.
Кроме того, согласно этому сообщению на форуме Adobe, если вы используете Font Awesome, <i>
тег не имеет правил CSS, и <span>
будет предпочтительным тегом.
Таким образом, правильная разметка будет:
<div class="triangle left"><span class="icon-beaker"></span></div>