2011-01-16 2 views
0

Я использую jquery для создания экземпляров div с текстом внутри. Затем я использую набор цветов для цветного текста. затем я добавляю жирный шрифт и так далее. Когда я просматриваю HTML В IE, я вижу следующее.IE Inline styling с JQuery

<div><font color="#ffffff"><b> text </b></font></div> 

Как заставить IE использовать стиль inilne, а не использовать теги html. Я хочу, чтобы браузер разбирал все стили, как inline, как это.

<div style="color:#ffffff; font-weight:bold;>text</div> 
+0

«Тогда я добавить полужирный.» Как вы добавляете жирный шрифт? В вашем коде или с помощью какого-то виджета с богатым текстовым редактором? Если текстовый редактор, какой? – jnylen

+0

Я использую cleditor, я также пробовал различные другие редакторы, которые дали те же результаты. Кроме того, я также попытался использовать contenteditable в div с выполнением следующей команды для жирного, document.execCommand ('bold', false, true). Это все еще создает html-теги в IE, а не встроенный стиль. Я не знаю, как заставить IE анализировать встроенный стиль, а не использовать теги html. Единственный другой вариант, который я вижу, - написать скрипт для синтаксического анализа html-тегов на встроенный стиль. Я не знаю, существует ли он уже. – Hussein

ответ

0

Если вы используете CKEditor вы можете контролировать, как именно моделирование должно быть сделано, посмотрите на различные продукции, произведенной в HTML, XHTML и Flash-образцы