CKEditor で簡単なテーブルを作成しています。左揃えまたは右揃えを選択すると、保存時にビューの予期される側に配置されます。ただし、保存時に中央揃えを選択すると失敗します。上下の中央揃えテキストは中央揃えで表示されるため、明らかにページ全体ではありません。この問題は、「保存」した場合にのみ明らかになります... (つまり、中央揃えのテーブルは編集時に中央揃えになります)。
何が起こっているのか教えていただけますか?ありがとう
CKEditor で簡単なテーブルを作成しています。左揃えまたは右揃えを選択すると、保存時にビューの予期される側に配置されます。ただし、保存時に中央揃えを選択すると失敗します。上下の中央揃えテキストは中央揃えで表示されるため、明らかにページ全体ではありません。この問題は、「保存」した場合にのみ明らかになります... (つまり、中央揃えのテーブルは編集時に中央揃えになります)。
何が起こっているのか教えていただけますか?ありがとう
センタリングは実際にどのように行われますか?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 の設定を教えていただければ助かります。