2013-04-19 2 views
-3

В нашем случае атрибут «Описание» задачи может быть введен в HTML конечным пользователем. Этот HTML-код может иметь собственный CSS-код и стиль. Когда я включаю это на нашу страницу, я не хочу, чтобы его стиль влиял на остальную часть документа. Как мне это достичь? Мы поддерживаем браузеры Chrome, Firefox и IE8 и IE9.Как изолировать элемент HTML от остальной части документа

Спасибо.

+1

Определите 'css' и стили этого элемента только для его' id' или 'class-name'. Таким образом, эти коды CSS не влияют на вашу страницу. – alix

+0

Вы хотите дать ему полную свободу в том, что он может написать html? если да, он может вставить ЛЮБОЙ код, который может изменить вашу страницу. – Zim84

+0

Да, я хочу дать ему полную свободу. Я могу удалить элементы сценария, но я хочу сохранить стиль в тексте, введенном ими как есть. Предположим, они хотят, чтобы все их ссылки отображались красным цветом. Ничего страшного. Только ссылки на остальной части страницы не должны зависеть от этого. –

ответ

0

Вы можете загрузить его в iframe. Но вы действительно должны выполнить некоторую фильтрацию xss, чтобы пользователь не вводил вредоносные скрипты.

Смежные вопросы