代码之家  ›  专栏  ›  技术社区  ›  cherouvim

网页css重写ckeditor 3样式

  •  2
  • cherouvim  · 技术社区  · 15 年前

    我有一个页面在其中加载screen.css,其中包含 邪恶的 规则,由于各种原因,我不能删除或修改:

    a {
        background: red !important;
    }
    

    我用 CKEditor 3.x 在同一个页面上,问题是,无论我选择哪种样式(v2、kama、office2003),编辑器的按钮都是红色的。

    fckeditor 2.x对此没有任何问题,因为它正在创建一个iframe来承载整个编辑器实例。因此,邪恶的CSS片段甚至不存在于其页面中。

    不过,新的ckeditor3.x使用div和tables作为编辑器包装器和按钮的宿主,然后使用iframe作为富文本区域内容的宿主。

    有什么解决办法吗?

    谢谢

    2 回复  |  直到 15 年前
        1
  •  1
  •   Mike Hofer    15 年前

    Specificity

    a { color: lemonchiffon !important; }
    

    推荐文章