Bir div
in genişliğini (örneğin 200px
) aşan `aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa gibi metinler nasıl sarılabilir?
CSS, jQuery vb. her türlü çözüme açığım.
Bunun gibi yumuşak bir kısa çizgi kullanabilirsiniz:
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Bu şu şekilde görünecektir
aaaaaaaaaaaaaaa-
aaaaaaaaaaaaaaa
Eğer kutu yeterince büyük değilse veya
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Eğer öyleyse.
div {
// set a width
word-wrap: break-word
}
39;word-wrap
' çözümü yalnızca IE ve CSS3
destekleyen tarayıcılarda çalışır.
Tarayıcılar arası en iyi çözüm, uzun dizeleri bulmak ve düzenli aralıklarla içlerine
html varlığını yerleştirmek için sunucu tarafı dilinizi (php veya her neyse) kullanmaktır.
Bu varlık uzun kelimeleri güzel bir şekilde keser ve tüm tarayıcılarda çalışır.
Örneğin.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa