私は2つのものを持つ弾丸リストのデザインを持っています:
a。リストアイコンを置き換える青い矢印画像
b。各リストアイテムの上下にある非常に明るい点線の境界線。
これを(CKEDITOR.stylesSet)を介してCKEditorに組み込み、ユーザーがドロップダウンからこの特定のスタイルのリストを選択できるようにし、コードを記述しなくてもよいようにします。
私は特定のクラスでリストを作成できるところまで成功しました(そして今はそのテーマを持っています)が、点線と青い矢印の両方を適用する唯一の方法はCSS3を介して複数の背景を使用します。これは、サプライズとして、IE8以下では機能しません。
DOM汚染を追加した場合(つまり、リスト項目のテキストをスパンで囲んだ場合)、それをテーマにすることができます。ただし、CKEDITOR.stylesSetではスタイルごとに1つの要素しか設定できないようです(つまり、ulを要素として、またはliを要素として設定できますが、1つのスタイルを使用してULにクラスを設定し、スパン付きの子li要素のテキスト)。
それともありますか?私はこれのためにJavaScriptにフォールバックすることを考えていますが、私がしていることを達成するために他の提案も受け入れています。
ありがとう!