我有一个包含两件事的项目符号列表设计:
一个。替换列表图标的蓝色箭头图像
湾。每个列表项的顶部和下方都有一个非常轻的虚线边框。
我想通过(CKEDITOR.stylesSet)将它构建到 CKEditor 中,以便用户可以从下拉列表中选择这种特定样式的列表,而不必编写任何代码来这样做。
我已经成功地创建了一个包含特定类的列表(现在有了这个主题),但是,我遇到了一些问题,因为它似乎是同时应用虚线和蓝色箭头的唯一方法是通过 CSS3 使用多个背景,SURPRISE在 IE8 或更低版本中不起作用。
如果我添加了一些 DOM 污染(即,将列表项文本包围在一个跨度中),我可以为它设置主题;但是,似乎 CKEDITOR.stylesSet 只允许为每个样式设置一个元素(即,我可以将 ul 设置为元素或将 li 设置为元素,但是我无法使用一种样式在 UL 上设置一个类并围绕带有跨度的子 li 元素的文本)。
或者有吗?我正在考虑为此使用 JavaScript,但我也愿意接受其他建议来完成我正在做的事情。
谢谢!