Thuộc tính cho phần tử được thể hiện bên trong thẻ bắt đầu của phần tử. Thuộc tính có tên và giá trị.
Không được có hai hoặc nhiều thuộc tính trên cùng một thẻ bắt đầu có tên trùng khớp không phân biệt chữ hoa chữ thường.
Danh sách sau mô tả quy tắc cú pháp cho thuộc tính trong tài liệu trong cú pháp HTML. Các quy tắc cú pháp cho các thuộc tính trong các tài liệu trong cú pháp XML. được định nghĩa trong đặc tả XML [XML].
Tên thuộc tính phải bao gồm một hoặc nhiều ký tự khác với ký tự khoảng trắng, U + 0000 NULL, "" "," '","> ","/"," = ", ký tự điều khiển và bất kỳ ký tự nào Tên thuộc tính tương thích với XML là các tên khớp với tên sản phẩm được xác định trong đặc tả XML [XML] và không chứa ký tự ":" và có ba ký tự đầu tiên không khớp với chữ hoa chữ thường Đối với chuỗi "xml" Giá trị thuộc tính có thể chứa tham chiếu văn bản và ký tự, với các hạn chế bổ sung tùy thuộc vào việc chúng là giá trị thuộc tính không được trích dẫn, giá trị thuộc tính được trích dẫn đơn hoặc giá trị thuộc tính được trích dẫn kép. tham chiếu mô tả các hạn chế khác về các giá trị được cho phép của các thuộc tính cụ thể và các thuộc tính phải có giá trị tha phù hợp với những hạn chế đó.
Để biết thêm thông tin, hãy xem http://dev.w3.org/html5/markup/syntax.html#syntax-attributes
Điều này sẽ không hợp lệ trước HTML 5, nhưng hiện tại. Các id có thể được tạo ra từ một vị trí phong cách XPATH mà sẽ đảm bảo tính độc đáo nhưng nó hoàn toàn là một đoán. – detaylor
chỉ cần truy cập [W3C] (http://www.w3.org/TR/html401/types.html#h-6.2) để biết thêm chi tiết ... –
@Doc Đây là thông số kỹ thuật html4.01 và không áp dụng cho html5 nơi [các hạn chế này đã bị xóa] (http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#the-id-attribute). – Christoph