Cú pháp là hợp lệ trong một số nơi nhưng không có nghĩa là giống như trong XHTML, do đó, không sử dụng chúng.
Trong HTML 4 <foo />
(nơi foo là tên của một nguyên tố được xác định như EMPTY) có nghĩa là giống như <foo>>
có nghĩa là giống như <foo>>
(mặc dù hầu như không có trình duyệt hỗ trợ cú pháp chính xác, Emacs-W3 sử dụng , nhưng đã phá vỡ tính tương thích với tiêu chuẩn có lợi cho việc hiển thị các tài liệu XHTML 1.0 tương thích HTML một cách chính xác).
này, do đó, có giá trị ở những nơi mà bạn có thể có một ví dụ >
như bất cứ nơi nào bạn được phép một <img>
nhưng không phải ở những nơi khác (chẳng hạn như một <hr>
đó là một phần tử con của <body>
(trong Strict)).
Tương tác với các quy tắc cho thẻ bắt đầu và kết thúc tùy chọn sẽ làm tăng thêm sự phức tạp. Trong một tài liệu chuyển tiếp, đây là hợp lệ:
<link …/>
<h1>Hello, world</h1>
và phương tiện:
<link>
</head>
<body>
>
<h1>Hello, world</h1>
cú pháp tốc ký này có thể hữu ích, hoặc ít nhất là một tiết kiệm thời gian, cho những thứ như:
<title/The quick brown fox/
thay vì chi tiết hơn:
<title>The quick brown fox</title>
… nhưng the syntax has never been well supported và đặc điểm kỹ thuật cho biết cần tránh.
Bạn có biết nếu cú pháp NET hỗ trợ Emacs-W3 đầy đủ không? – Alohci
@Alohci - Không có ý tưởng, tôi chỉ bị sốc khi nó rải rác '>' ký tự trên tất cả các tài liệu XHTML của tôi vào năm 2000 (dẫn đến việc tôi học được rất nhiều về cách "làm việc" trong HTML) – Quentin
Lynx hỗ trợ cú pháp viết tắt cho đến ngày nay. – grawity