Я работаю над сайтом в EPiServer, и всякий раз, когда я создаю свойство страницы с типом, установленным в «Строка XHTML» (который использует редактор содержимого WYSIWYG в режиме редактирования), оно оборачивает все содержимое в теги <p>
.
Есть ли способ предотвратить это? Я не могу удалить поля абзацев универсально через мой CSS (например, p {margin: 0 !important;}
), так как мне действительно нужны поля для реальных абзацев текста. Я даже пытался перейти к представлению исходного кода HTML в редакторе и вручную удалить генерируемые им теги <p>
, но он сразу же добавляет их обратно, когда я сохраняю!
Это не происходит, когда типом свойства является длинная или короткая строка, но это не всегда вариант, поскольку контент может содержать изображения, динамические элементы управления и т. Д.
Это становится настоящей неприятностью, так как очень сложно добиться нужного мне макета, когда к каждому элементу страницы добавлены дополнительные поля.