0

CKEditor で簡単なテーブルを作成しています。左揃えまたは右揃えを選択すると、保存時にビューの予期される側に配置されます。ただし、保存時に中央揃えを選択すると失敗します。上下の中央揃えテキストは中央揃えで表示されるため、明らかにページ全体ではありません。この問題は、「保存」した場合にのみ明らかになります... (つまり、中央揃えのテーブルは編集時に中央揃えになります)。

何が起こっているのか教えていただけますか?ありがとう

4

2 に答える 2

0

センタリングは実際にどのように行われますか?XHTML 構成を使用して構成した場合、これはクラスの問題のように聞こえます。そうでない場合は、CSS!importantオーバーライド ルールである可能性があります。

XHTML の例に基づいて CKE を構成したので、私の CKE は次のようなテーブル セルを中心に生成されます<td class="JustifyCenter">Twilight Sparkle</td>。したがって、CKEditor によって生成された HTML を外部ページに配置する場合は、JustifyCenterクラスが実際に親ページで定義されていることを確認してください。また、開発者ツールでは、クラス ルールが存在するだけでなく、実際に正しく適用されます。

また、開発者ツールで、CSS スタイルが実際に機能しているかどうか、またはオーバーライドされているかどうかを確認してください。のような親ページ CSS ルールがtd {text-align:left !important;}あり、CKE が のようなコンテンツを生成する場合<td style="text-align:center">Fluttershy</td>、親ページはインライン CSS 定義をオーバーライドしています。

私はここで推測しているだけです - 保存時に使用される最終的なコードと、CKEditor の設定を教えていただければ助かります。

于 2013-11-18T12:12:13.657 に答える