2011-02-28 79 views
2

當我在CKEditor(CKEditor 3.5.2)中保存文檔時,保存的HTML是正確的。但是當我再次打開該HTML進行編輯時(將HTML放在textarea中,然後加載CKEditor),CKEditor會解析錯誤的樣式設置。CKEditor無法解析樣式設置

如果我有一個看起來像這樣的代碼:

<div style="font-family: arial; font-size: 11px; background: green;">Hello</div> 

然後用CKEditor的打開它,它看起來是這樣的:

<div style="font-family: arial font-size: 11px background: green">Hello</div> 

的;已經消失。無論使用哪種樣式設置,分號在所有情況下都會消失。

樣式設置的元素無關緊要。img,div,a,span ...等等都出現同樣的問題。

我該怎麼辦?我大概100%肯定這是ckeditor,這是問題所在。我從數據庫中打開HTML權限。但除了ckeditor,還有什麼可以呢?

我不使用任何CMS網站,只是純粹的PHP。

+0

什麼版本的CKEditor您使用的是所有類型的HTML或CSS標籤?如果你設置了font-family,font-size和background,這個問題只會發生。 – bluefoot 2011-03-02 23:17:56

+1

你用什麼來加載內容到CKEditor中?你是100%肯定的,它是CKEditor做殘割? – 2011-03-03 10:32:02

+0

您是否在Drupal或其他基於CMS的網站中運行CKEditor,該網站可能會剝離/過濾分號(;)? – Tom 2011-03-03 15:07:47

回答

-1

可能是一些配置問題。

重新安裝正確,因爲我也是用的CKEditor它的正常工作在所有的瀏覽器,並支持