Я создаю приложение XPages на основе пользовательской темы, которую я купил.
Я хочу использовать страницы включения для отображения пользовательских «виджетов» в заголовке
К сожалению, включенные страницы отображаются в теге, который несовместим с таблицей стилей CSS из темы.
Вот код, включающий страницы (идея состоит в том, чтобы сделать это настраиваемым в будущем)
<xp:panel styleClass="navbar-account">
<ul class="account-area">
<xp:include pageName="/nav_VisitIn.xsp"></xp:include>
<xp:include pageName="/nav_MyVisit.xsp"></xp:include>
<xp:include pageName="/nav_Profile.xsp"></xp:include>
</ul>
</xp:panel>
Рендеринг HTML выглядит примерно так
CSS для тегов элементов списка (и всех элементов ниже) аналогичны
.navbar-account .account-area > li {...}
Я хочу избежать необходимости изменять все связанные стили из темы.
Есть ли способ убедиться, что включаемая страница отображается без тега div или я могу удалить созданный тег div (но не его содержимое) из DOM?