我就是这样做的。一个按钮如下所示:
<span class="cke_button">
<a id="cke_..." class="cke_off cke_button_cmd" ...>
<span class="cke_icon"/>
<span class="cke_label">Label</span>
</a>
</span>
.cke_label 默认样式为“display:none”。这正是我们想要的:
<span style="display:none;" class="cke_icon"/>
<span style="display:inline;" class="cke_label">Label</span>
所以选择器有点棘手,用编辑器把这个放在页面的Style Tag中:
<style type="text/css">
.cke_skin_kama .cke_button_CMDNAMEHERE span.cke_icon{display:none !important;}
.cke_skin_kama .cke_button_CMDNAMEHERE span.cke_label{display:inline;}
</style>
ckeditor 作者应用 css 来获取源按钮(presets.css)上的标签:
/* "Source" button label */
.cke_skin_kama .cke_button_source .cke_label
{
display: inline;
}