2011-02-18 10 views
7

Küçük bir düzen problemim var: Bir müşteri web sitesinde, insanların iletişim bilgilerini küçük bir kutuda gösteririz. Bu kutunun genişliği sınırlıdır. Olduğu gibi, çok uzun isimleri olan insanlar var (bu her şeyden önce Almanya'dadır ...) ve e-posta adresi verilen adın ve soyadın birleşimidir. Sonuç: belirli isimlerle, e-posta adresi, ilgili kutu tarafından verilen kısıtlamaları aşmaktadır.HTML: Yumuşak hipen (­) çizgi olmadan?

takma böyle doğru bir satır sonu içinde @ sonuçları önce ­ ancak görünür:

john.doe- 
@example.com 

o çizgi bastırmak mümkün mü? <br /> kullanmak istemiyorum, çünkü isimlerin% 90'ı için kullanılabilir genişlik yeterli.

+0

'word-break: break-hepsi;' size – Denis

cevap

5

bu (muhtemelen oldukça iyi) çapraz tarayıcı nasıl yapar emin değilim rağmen, her zaman ince boşluk karakteri (&thinsp;) veya sıfır genişlikte boşluk ( &#8203;) de kullanabilir. ++

john.doe&thinsp;@example.com 

++ sıfır genişlikte boşluk ile göstermektedir, görünüşe göre bazı tarayıcılar doğru işlenmez olmaz (source).

+1

yardımcı olabilir ben modern görmeye ilgi duyarım Bunu düzgün şekilde oluşturmayan tarayıcı. Bağlantılı sayfa, her ikisi de düzeltilmiş olarak giderilen iki izlenen hata hakkında bilgi içerir. – Sapph

+2

Bu e-postayı bir tarayıcıdan Outlook'a, not defterine vb. Kopyalayıp yapıştırmanız dışında, 'john.doe? @ Example.com' olacaksınız – joshcomley

+0

@joshcomley Bu yazıyı yalnızca kemandaki örneklerle denedim ve böyle bir sorun yoktu. – Sapph

-1

Css özelliği word-wrap'a bir göz atmak isteyebilirsiniz.

Ve this page istediğini yapıyor gibi görünüyor.