CSS HTML değil. HTML'de
adlandırılmış bir karakter başvurusudur ; ondalık sayısal karakter referansına eşdeğerdir  
. 160 ondalık bir kod noktası arasında NO-BREAK SPACE
karakter Unicode (veya UCS-2 , bakınız HTML 4.01 ). Bu kod noktasının onaltılı gösterimi U + 00A0'dır (160 = 10 × 16 1 + 0 × 16 0 ). Bunu Unicode Kod Grafikleri ve Karakter Veritabanında bulabilirsiniz .
CSS'de, bu tür karakterler için bir karakterin kod noktasının onaltılık değerine dayanan bir Unicode kaçış dizisi kullanmanız gerekir. Yani yazman gerek
.breadcrumbs a:before {
content: '\a0';
}
Bu çıkış dizisi bir dize değerinde son geldiği sürece çalışır. Karakterler takip ederse, yanlış yorumlanmayı önlemenin iki yolu vardır:
a) (başkaları tarafından bahsedilen) Kaçış dizisi için tam olarak altı onaltılık basamak kullanın:
.breadcrumbs a:before {
content: '\0000a0foo';
}
b) Kaçış dizisinden sonra bir boşluk (ör. boşluk) karakteri ekleyin:
.breadcrumbs a:before {
content: '\a0 foo';
}
( f
Onaltılık bir rakam olduğundan \a0f
, aksi takdirde GURMUKHI LETTER EE
burada veya uygun bir fontunuz varsa ਏ anlamına gelir .)
Sınırlayıcı beyaz boşluk göz ardı edilecek ve foo
burada görüntülenen alanın bir NO-BREAK SPACE
karakter olacağı yerlerde bu görüntülenecektir .
Beyaz boşluk yaklaşımı ( '\a0 foo'
), altı basamaklı yaklaşıma ( '\0000a0foo'
) göre aşağıdaki avantajlara sahiptir :
- yazmak daha kolaydır , çünkü önde gelen sıfırlar gerekli değildir ve rakamların sayılması gerekmez;
- bu kolay okunur orada çıkış sırası aşağıdaki metin arasında beyaz boşluk olduğunu ve basamak sayılacak gerekmez, çünkü;
- o daha az yer gerektirir lider sıfır gerekli değildir çünkü;
- bunun yukarı doğru uyumlu , çünkü Unicode destek kodları gelecekte U + 10FFFF değerinin ötesinde CSS Spesifikasyonu'nda bir değişiklik yapılmasını gerektirecektir.
Böylece, çıkış karakterinden sonra boşluk görüntülemek için stil sayfasında iki boşluk kullanın -
.breadcrumbs a:before {
content: '\a0 foo';
}
- veya açık bir şekilde belirtin:
.breadcrumbs a:before {
content: '\a0\20 foo';
}
Ayrıntılar için bkz. CSS 2.1, "4.1.3 Karakterler ve büyük / küçük harf" bölümü .