我有一個網頁,我加載screen.css其中包含一個邪惡規則,由於種種原因,我不能刪除或修改:網頁CSS覆蓋CKEditor的3風格
a {
background: red !important;
}
我上使用CKEditor 3.x同一頁面和問題是,無論我選擇哪種風格(v2,kama,office2003),編輯器的按鈕看起來都是紅色的。
FCKeditor 2.x沒有問題,因爲它創建了一個iframe來託管整個編輯器實例。因此,邪惡的CSS片段甚至不存在於其頁面中。
雖然新的CKEditor 3.x雖然使用div和表來承載編輯器包裝和按鈕,然後iframe僅用於豐富的textarea內容。
任何解決方案?
謝謝
邪惡的CSS片段就是一個例子。想象一下,有許多邪惡的規則,並且這些規則中的每一個(例如,padding:0!important)都會覆蓋很多我不能輕易複製的CKEditor規則,除非我完全重寫皮膚。我正在尋找一種在iframe中注入CKEditor的方法。 – cherouvim 2010-10-05 15:35:30
提及使用NEW STYLESHEET的+1。當使用開源許可版本,並將CKEditor集成到商業網站中時,這是處理視覺差異的正確合法選項(這樣CKEdtior自己的樣式表將保持不變),並且不會違反開源許可證。 – 2012-08-13 12:57:52