HTML 4
Từ phối cảnh HTML 4, các thuộc tính là một cấu trúc SGML. Các giới hạn của chúng được định nghĩa trong Tuyên bố SGML của HTML 4 :
SỐ LƯỢNG SGMLREF
ATTCNT 60 - tăng -
ATTSPLEN 65536 - Đây là những giá trị lớn nhất -
LITLEN 65536 - được phép trong tờ khai -
NAMELEN 65536 - Tránh các giới hạn cố định trong thực tế -
PILEN 65536 - triển khai HTML UA -
TAGLVL 100
TAGLEN 65536
GRPGTCNT 150
GRPCNT 64
Giá trị trong câu hỏi ở đây là "ATTSPLEN" sẽ là giới hạn trong danh sách đặc tả thuộc tính của một thành phần (phải là tổng kích thước của tất cả các thuộc tính cho thành phần đó). Tuy nhiên, lưu ý ở trên đề cập rằng nên tránh các giới hạn cố định, do đó, có khả năng là không có giới hạn thực nào ngoài bộ nhớ khả dụng trong hầu hết các triển khai.
HTML 5
HTML 5 dường như khác biệt, như thông số kỹ thuật nói, "Phiên bản HTML này do đó trở về cơ sở không phải SGML."
Sau này, khi mô tả cách phân tích HTML 5, đoạn văn sau xuất hiện ( nhấn mạnh thêm):
Thuật toán được mô tả bên dưới
không giới hạn độ sâu của cây DOM được tạo hoặc độ dài của tên thẻ, tên thuộc tính , giá trị thuộc tính , nút văn bản, v.v. sẽ có khả năng buộc các tác nhân người dùng áp đặt các ràng buộc độ sâu lồng nhau.
Vì vậy, tôi cho rằng đó là câu trả lời của bạn.
iframe@srcdoc
( MDN (https://developer.mozilla.org/en-US/docs/Web/HTML/Euity/iframe) - [HTML5.2 chứa toàn bộ tài liệu ( Tôi nghe nói bạn thích tài liệu nên (Ngày) )