IEでコンテンツ作成すると余計な改行が
2010/04/24(土)
自分のつくるDrupalサイトでは、Wysiwyg + TinyMCEをデフォルトですが、ユーザーの投稿で、<p>~</p>に<br />が生成され間延びした感じになっているコンテンツが少なくないのが気になっていました。
自分でそのコンテンツを開いて、何ら編集せずに、保存だけすると直るという状態で、ユーザーの入力がなんかおかしいのか、と思っていたのですが、テーブルタグを組み込んだコンテンツを作成したところ何十個も<br />が挿入されるというクレームをいただいてしまいました。ところが、自分で確認すると、そうなりません。
電話でやり取りしながら確認すると、IE7やIE8では改行が生成され、Firefoxだと問題ないことが実証できました。
そこで調べてみて分かりました。入力書式の設定で使用している操作設定の「改行コンバータ」をオフにすることで解決できました。
小さなことですが、使ってもらえるサイトにするためには、欠かせない設定です。