2016-07-07 2 views
0

ソースコードにstyle = "width:またはheight:"を追加することで、テーブル機能をオフにする方法があるかと尋ねることができます。あなたが最初のTinyMCEがテーブルを定義するために幅や高さを使用してすべきではありませんテーブルを挿入するとテーブルの自動スタイルをオフにする[Tinymce]

はあなたに

+0

がFYIを参照してください - TinyMCEのフォーラム(http://archive.tinymce.com/forum/viewforum.php?id=1)があります...私たちはそれを移動します次の3〜5週間で新しいTinyMCEコミュニティプラットフォーム(http://archive.tinymce.com/forum/viewtopic.php?id=36617)。 –

答えて

0

ありがとうございます。列幅または行高さをドラッグしてサイズを変更すると、必要に応じて列または行の幅または高さを設定するためにこれらが追加されます。

Table/Insertを使用して最初にテーブルを挿入するときにこの問題が発生していますか?あなたは行や列のサイズを変更した後にこれを見ていますか?

EDIT:あなたは、新しい/空のテーブルを挿入すると、私は...

が起きかもしれないものの勘を持っている時にそれに何のインラインスタイルは存在しません「だけでテキストを入力」しているとき、これが起こっている場合すべて。セルにテキストを入力するだけであれば、引き続きインラインスタイルを使用しないでください。

ただし、マウスをクリックしたときに境界線が青色に変わることがあります(セルの枠内をクリックしてセル内をクリックしないと、マウスを使用して新しい/空のセルに移動することがあります)。青色が表示されたら、TinyMCEはクリックした行または列の「サイズ」を設定しようとしています。小さな/空のセルをクリックするのではなく、キーボードを使ってセル間を移動すると、インラインスタイルが得られません。

ボーダーをクリックすると、手動のサイズ変更イベントをマウスで処理するコードが得られます。

+0

私は顧客のための提案を準備するために錫を使用しています。だから私は幅と高さなしでHTMLのtinymceソースをコピーします。ソースコードを閉じてもう一度開くと、スタイルパラメータはありません。しかし、私はそれを追加してテーブルを編集し始めます。私はドラッグを使ってサイズを変更するのではなく、スタイルの幅と高さを取得しています。したがって、これを修正する唯一の方法は、コードを再度編集し、すべてのスタイルパラメータをソースから削除することです。 –

+0

TinyMCEにこれらのパラメータを追加させるテーブル内で何をしていますか?どのアクションがエディタにインラインスタイルを追加させているのか判断できますか? –

+0

うん、ちょうど例のテーブルのテーブルにあるものをProduct Name |説明|ネットプライス|合計金額 。テキストを削除して別のものを書き始めると、テーブルにスタイルが追加されます。最初の文字/数字を削除せずに変更するとうまくいきます。 Tinymceのアップデートを試してみてください。とにかく助けてくれてありがとう。 –

0

私はTinyMCEの設定に以下を追加することでこの問題を回避働い:

invalid_styles: 'width height' 

をこれは私のユースケースのために働いていたすべての要素から、幅と高さstlyesを取り除きます。これがどの要素にも当てはまるかどうかを指定できると思います(例:th、td)。

invalid_styles: { 
    'th' : 'width height', 
    'td' : 'width height' 
} 

https://www.tinymce.com/docs/configure/content-filtering/#invalid_styles