2010-11-18 67 views
2

經過一段時間在網上尋找我似乎無法找到任何支持html5格式化的jQuery wysiwyg編輯器。幾乎每個插件都使用<font font-size="x">text</font><big>text</big>支持HTML5的jQuery WYSIWYG編輯器插件?

這兩個都不支持HTML5。所以我想請問有沒有人知道使用<style>標籤格式化的任何wysiwyg編輯器。

我真的很喜歡CLEditor,但又有<font>標籤格式化,也許有人可以編輯CLEditor的原始代碼,以代替<span style="font-size:XXpx">

編輯:即使有一些輕量級的獨立javascript wysiwyg,我實際上會沒有jQuery的。

謝謝。

回答

3

CKEditor允許配置其造型功能。例如:

config.coreStyles_bold = { element : 'span', attributes : {'style': 'font-weight:bold'} }; 

有了這個,你可以重寫可能使用不必要的font標籤,以及語義標籤,如strong或皺起了眉頭,在(但合法)的風格標籤,如b默認的瀏覽器的行爲。它還允許自定義樣式的類似配置以及您選擇的任何屬性(如class)。

另一種方法是,如果你沒有找到一個你喜歡的消毒級別的編輯器,那麼對於客戶端編輯器來說,使用譯者/白名單消毒劑處理輸入將會更加寬容。服務器。

*例如,HTMLPurifier(PHP)。我已經和CKEditor一起使用了,我非常滿意。

+0

CKEditor看起來非常好,它也有jQuery適配器。謝謝你指點我。如果我找不到其他的東西我會用這個。 – arma 2010-11-18 07:23:57