まず、私がやろうとしていること:
Gmail はプレーン テキストのメール (コメントしたくない RFC のもの) をラップしており、ラップがどこで行われるのか知りたいです。
CSS
そのため、78 文字の制限で背景の色をライト グレーに変更し、等幅フォントに切り替えるカスタム ルールをいくつか追加する予定です。
HTML
悪いニュースは、私はorについてほとんど何も知らないということですが、次のようなCSS
ものを作成することで、Opera (および私が発見したばかりの優れた DragonFly ツール) でいくつかの基本的なことを行うことに成功しましたgmail.css
:
.editable {
background: #DDDDDD !important;
font-family:monospace !important;
}
で有効化しEdit site preference...
ます。つまり、作業の 66% が完了しました (ただし、難易度の観点からは 2% です)。
次に、この幅を設定する方法を検索しましたが、有効な解決策が見つかりませんでした。通常、回答は新しい要素を作成することを提案しますが、それは私がやりたいことではありません。テキストエリアはウィンドウと同じ幅にする必要があり、これは制限を示す色の背後にあるだけです。
また、CSS 以外は編集できないことに注意してください (または、その方法を知る必要があります!)。
これは、変更しようとしている要素の DragonFly で取得したスニペットです。
<table cellpadding="0" class="cf An" id=":il">
<tbody>
<tr>
<td class="Aq"> </td>
<td class="Ap">ev
<div id=":in" class="Ar As aoE" style="display: none;">
<div class="At">
<textarea id=":ik" class="Ak aXjCH" style="" aria-label="Compose reply" spellcheck="true" itacorner="6,7:1,1,0,0" tabindex="1" form="nosend"/>ev
</div>
</div>
<div id=":im" class="Ar Au Ao" style="display: block;">
<div id=":ir" class="Am Al editable LW-avf" hidefocus="true" aria-label="Compose reply" g_editable="true" role="textbox" contenteditable="true" style="direction: ltr; min-height: 85px;" tabindex="1">ev
<br/>
This is the editable content!
</div>
</div>
</td>
<td class="Aq"></td>
</tr>
</tbody>
</table>