2010-03-09 41 views
15

Tôi hiểu rằng theo đặc tả HTML, không hợp lệ để thêm thuộc tính tùy chỉnh vào các phần tử. Điều này cũng không hợp lệ với XHTML?Thuộc tính tùy chỉnh OK trong XHTML

Tôi nghĩ XHTML là một phần của họ XML, và như vậy là có thể mở rộng. Có thể mở rộng, không phải là ok để sử dụng các thuộc tính tùy chỉnh?

Dave

+0

Lý do sử dụng thuộc tính tùy chỉnh là gì? –

Trả lời

10

thuộc tính tùy chỉnh sẽ không được coi là hợp lệ bởi trình xác nhận W3C chuẩn. Mặc dù vậy, bạn có thể xác định định nghĩa kiểu tài liệu của riêng bạn (DTD). Xem http://www.alistapart.com/articles/customdtd/ để biết thêm thông tin về điều đó.

6

Với định nghĩa loại tài liệu chuẩn, bạn không thể giới thiệu thuộc tính tùy chỉnh của riêng mình.

Nhưng, bắt đầu với HTML5, bạn sẽ có thể giới thiệu các thuộc tính của riêng bạn miễn là bạn đặt tiền tố cho chúng với data-.

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