我對網站上的文本段落使用CSS連字(hyphens:auto;
)。有時候會發生這樣的情況,即電子郵件地址被連字符導致「錯誤的」域名。例如:如何防止電子郵件地址的css自動連字號
成爲
[email protected]
team.abc
我將如何防止這種行爲?由於這是用戶生成的內容,因此無法手動添加html元素。我正在考慮使用javascript解析文本,爲電子郵件地址添加特殊標籤並在這些標籤上使用hyphens:none;
。但我擔心表現。
(我覺得這是特別是與德國文本,其中也有很多複合名詞的問題)
你可以使用JavaScript來查找電子郵件地址,然後環繞它的跨度標記,具有乍一看,最好的一般形式給出一個類中沒有連字符 – Pete
的是在服務器上添加html元素併爲這些元素禁用連字符http://meyerweb.com/eric/thoughts/2012/12/17/where-to-avoid-css-hyphenation/ – roo2
您可以考慮將文本合理化斷開它,有效地消除了這個問題。 – Alex