Bu sinir bozucu bir özelliktir, ama muhtemelen kasıtlı ve satıcı tarafından bir hata olarak kabul değildir. Bunun yerine, Unicode line breaking rules (kısmen oldukça garip olan) olarak kabul edilir. Bu kurallara göre, (ya da TAM STOP olarak adlandırdıkları) periyot, satır içi IS sınıfına, infix sayısal ayırıcısına sahiptir ve "Sayısal bağlamda kullanılmadığında, infix ayırıcıları cümle sonu noktalama işaretleridir. Bu nedenle her zaman sonları daha önce engeller.”
bu konular ile ilgilenmek için, muhtemelen en iyi günümüzde normal bir boşluk ve bir süre, örneğin arasındaki U + 200B SIFIR GENİŞLİK SPACE eklemektir
.web ​.shop ​.blog ​.nyc ...
U + 200B aksi takdirde izin verilmez bir yerde satır sonları sağlayan bir kontrol karakteridir.
Eski IE sürümleri (IE 6) U + 200B yerine temsil edilemeyen karakterin sembolü sergileyen bu zorluklar olabilir. Alternatif bir yöntem olan <wbr>
etiketi, bu soruna sahip olmazdı, ancak IE 8 ve daha yeni olan bu yaş etiketini onurlandırmak için sık sık başarısız görünüyor (belki de yararlılığına rağmen herhangi bir standarda yol açmadı).
Hmmm .. IE8'de aynı sorun. –
IE10 aynı soruna sahip, ancak bir hata olduğundan emin değilim. Kasıtlı olabilir. –
Ben ekleyerek çalışmalarını " .web .nyc ... .blog" fakat iki boşluk ile bitirmek olduğunu tespit ettik. Bu, yaptığım iş için işe yarayacak, ama sanırım iş parçacığı açık bırakacağım ve başka birinin daha temiz bir düzeltme yapıp yapamayacağını göreceğim. Bkz. Http://jsfiddle.net/cssguru/nNnzM/4/ –