"& # 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.