[at]ではないことを意味する電子メールを正しく表示するのが好きです。 ボットと戦うために、私はHTML内のテキストを逆順にして、direction: rtl
を使ってCSSでそれを逆転させます。電子メールが崩壊するまで、これは長年にわたりうまくいった。テキストオーバーフロー:省略記号と方向を合わせる:rtl
あなたはスクリーンショットで何が起こるかを見ることができます。そう、これは十分なスペース
のhttp-ホストは常に同じであるがあった場合、それはどのように見えるかです
起こる混乱厥
をexplain-するちょっと難しいです私はtext-overflow: ellipsis
をwhite-space: nowrap
とoverflow: hidden
と一緒に<a>
と一緒に使っていると考えました。それも南に行きました。
(サイドノート:私は完全に目に見えるテキストをハイライト表示することができませんでした?) (ハイライトの終わりは、箱の終わりではない!)
わかりました。テキストオーバーフローのクリッピングが最初に行われ、次に反転されます。わかった。 ので<p>
と私はスタイルがに行くの組み合わせで遊ん
a
(電話番号が切り落とされますことを怖がっ)にwhite-space: nowrap
ある親、上overflow: hidden
とtext-overflow: ellipsis
を置くことができますp
これはa
..と私は残念なことにOOを再現できない1つの解決策を持っていました。ドットが右側にありますが(これは私が望むものですが)、テキストはまだ視覚的に残っています結果の中には、私がクリップしたくない電子メールの名前の名前を意味しています!
ロング質問短い... 私は次のような結果を取得できますか?私は電子メールに戻ってdirection: rtl
ものから行くことができない多くの理由のうち
<a href="/email.php?to=rossa" class="direction">
<?php echo strrev("[email protected]"); ?>
</a>
:私の電子メールのマークアップは次のようになります [email protected]
。
への道を示唆したときにどんな
し、それをクリップする便利な方法...
、ラインを壊すから電子メールを保つない心の中でそれを保管してください
- CSSで
のみ
ありがとう!
'a'アンカーにmax-widthを与えると' ellipsis'となります。 – divy3993
ありがとう:)それもまた見つけました。 Unforutnatelyそれは主要な問題を解決しません。私は電子メールの先頭が切り取られていません。 –