thể trùng lặp:
<XMP> TagTại sao thẻ xmp HTML không được chấp nhận?
Tôi biết rằng nó là phản đối tất nhiên, và tôi biết làm thế nào để làm việc xung quanh nó bằng cách sử dụng các <pre>
thẻ, <code>
thẻ, và thoát cho <>
.
Câu hỏi của tôi là, lý do tại sao bị xóa? Giải pháp có mã thực trong một thẻ <xmp>
có vẻ thanh lịch hơn nhiều so với tất cả việc thoát này mà chúng tôi hiện đang làm việc, và vậy, một cái đã bị bỏ qua để ủng hộ người khác.
Bất kỳ ý tưởng nào? Có lý do để ủng hộ <pre>
hay không; với thoát trên <xmp>
?
Tôi nghĩ rằng sẽ không chắc rằng bạn sẽ nhận được câu trả lời, vì quyết định được đưa ra trong môi trường khép kín cách đây hơn 15 năm… dù sao thì nó cũng không có chủ đề. Có thể thích hợp cho programmers.stackexchange. – Quentin
Nó không * chỉ * không được chấp nhận, nó đã được * loại bỏ hoàn toàn * trong HTML5 (và tôi tin vào HTML4) đặc điểm kỹ thuật và sẽ không còn được hỗ trợ. – animuson
Tôi hiểu cả hai điểm mà bạn đang tạo ra, nhưng về quyết định được đưa ra trong vòng kết nối: họ vẫn phải có lý do, bắt nguồn từ cách phần tử được sử dụng (không phải bởi một nhóm kèm theo); và trên quan điểm của nó bị loại bỏ hoàn toàn, tôi không cố gắng sử dụng nó, tôi chỉ cố gắng hiểu nếu có bất cứ điều gì sai trái với các thẻ hoặc khái niệm chính nó. Ví dụ, nó có gây ra các mối đe dọa an ninh không? (không thấy làm thế nào) Người ta không muốn dán mã sao chép của họ? Điều đó vẫn còn có thể. Thẻ trước không mang lại lợi ích gì. Tại sao loại bỏ một cái gì đó tốt? – cumquaz