電子メール(* 1)をHTML形式で受け取ることがよくあります。その場合、行はThunderbirdのウィンドウ幅よりも長く、多くの場合、画面の幅よりも長くなります。これらのメッセージを読むためには、常に水平方向にスクロールする必要があります。
メッセージを読みやすくする1つのオプションは、ビュー/メッセージ本文をプレーンテキストに切り替えることですが、これによりすべてのフォーマットが失われます。単純なHTMLに切り替えても効果はありません。
私(受信者)がThunderbirdに長い行を強制的に送り、これらのメッセージを読みやすくする方法はありますか?
もちろんグーグルで検索しましたが、作成ウィンドウでのみ機能するヒントや、壊れたソフトウェアの使用を中止するように送信者に指示するヒントしか見つかりませんでした。それは本当に役に立ちません。
(* 1:壊れたメールクライアントを使用している脳死の特派員から、私は知っていますが、これについて私ができることは何もありません。)
幸いなことに、Thunderbirdはreally拡張可能なクライアントなので、メッセージのカスタムCSSルールを指定できるuserContent.css
ファイルを編集することで解決策が考えられます。
次の手順を試してください。
chrome
ディレクトリが存在しない場合は作成します。chrome
フォルダー内にuserContent.css
という名前のファイルをプレーンテキストファイルとして作成します(必要に応じて、必ず show file extensions にしてください。そうしないと、userContent.css.txt
ファイル、それは私たちが望むものではありません)任意のテキストエディターでファイルを編集し(メモ帳も機能するはずです)、次の行を挿入します。
* { Word-wrap: break-Word; }
これは、ルールを適用する前後にローカルで行ったテストです。
ご覧のとおり、テキストはラップされておらずラップされており、スクロールバーが表示されています。
これで、userContent.css
が適用され、テキストが自動的に折り返され(スクロールバーはなくなります)、これは希望どおりのように見えます。
Robertofの答えを補完するために、私は以下を使用しましたuserContent.css
:
/* Avoid annoyingly long lines */
body {
max-width: 50em;
}
pre {
max-width: 50em;
white-space: pre-wrap; /* CSS 3 */
}
このアプローチを使用すると、メッセージをどのように表示するかを完全に制御できます。
場所 userContent.css
を次のフォルダに入れます(必要に応じて作成します)。
C:\ Users\[ユーザー名]\AppData\Roaming\Thunderbird\Profiles\[プロファイル名] .default\chrome \
メッセージの表示中にView / Word wrap within <PRE>
のメニューオプションを使用するか、 Ctrl + Shift + Q :
より良いです:
/* Avoid annoyingly long lines */
body {
max-width: 100%;
}
pre {
max-width: 100%;
white-space: pre-wrap; /* CSS 3 */
}
それは完全なウィンドウ幅を使用しますが、とにかく折り返されない表示を避けます!