"& # 160;" "& nbsp;" yerine?


97

ASP.NET uygulamamda, boşluk çubuğu yazarak iki metin kutusu arasına birkaç beyaz boşluk eklemeye çalışıyordum. Eşdeğer HTML kaynağı  yerine  . Bu yüzden kontrol etmek istedim: bu, beyaz boşluğun yeni yerine mi geçiyor? Varsa, neden değiştikleri hakkında bir fikriniz var mı?

Yanıtlar:


136
  •   karakter varlık referansıdır (insanlar tarafından kolayca ayrıştırılabilir olması amaçlanmıştır).
  •   sayısal varlık referansıdır (makineler tarafından kolayca ayrıştırılabilmesi amaçlanmıştır).

İkincisinin gerçek değerini bulmak için başka bir arama tablosuna ihtiyaç duymaması dışında aynıdırlar. Bu arada, arama tablosuna DTD denir .

Resmi W3C belgelerindeki karakter varlığı referansları hakkında daha fazla bilgi edinebilirsiniz .


Bu sayısal varlık başvurusunu karakter enitiy referansına dönüştürmek için herhangi bir değişiklik var mı?
user2140111

Bir diagram.cd'de yorumlanmadığını unutmayın
Marc Roussel

20

Bunların ikisi de kesintisiz boşluk anlamına geliyor, evet.  başka bir eşanlamlı, hex.


14

 varlık referansı için sayısal referanstır  - bunlar tamamen aynı şeydir. Editörünüz muhtemelen adlandırılmış referans yerine sayısal referansı ekliyor olabilir.

Bölünemez boşluk için Wikipedia sayfasına bakın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.