2010-07-18 45 views
65

Trong ứng dụng ASP.NET của tôi, tôi đã cố gắng thêm vài khoảng trắng giữa hai hộp văn bản bằng cách gõ phím cách. Nguồn HTML tương đương là   thay vì  . Vì vậy, tôi chỉ muốn kiểm tra: đây có phải là sự thay thế mới cho không gian trắng? Nếu có, bất kỳ ý tưởng nào tại sao họ thay đổi?Có phải " " thay thế " " không?

Trả lời

91
  •   là tham chiếu thực thể ký tự (có thể dễ dàng phân tích cú pháp theo con người).
  •   là tham chiếu thực thể dạng số (có nghĩa là dễ dàng phân tích cú pháp theo máy).

Chúng giống nhau ngoại trừ thực tế là sau này không cần một bảng tra cứu khác để tìm giá trị thực tế của nó. Bảng tra cứu được gọi là DTD, nhân tiện.

Bạn có thể đọc thêm về tham chiếu đối tượng ký tự trong offical W3C documents.

+0

Có thay đổi nào để chuyển đổi tham chiếu thực thể số này thành tham chiếu enitiy ký tự không? – user2140111

+0

Lưu ý rằng trong sơ đồ.cd nó không được hiểu –

14

Điều đó có nghĩa là cả hai không gian phá vỡ trung bình, có.   là một từ đồng nghĩa khác, tính bằng hex.

10

  là tham chiếu số cho tham chiếu thực thể   — chúng giống hệt nhau. Có khả năng trình soạn thảo của bạn chỉ đơn giản là chèn tham chiếu số thay vì tham chiếu có tên.

Xem trang Wikipedia cho the non-breaking space.

Các vấn đề liên quan