2012-06-04 44 views
5

Tôi vừa thấy trên một trong các trang web có thuộc tính thuộc tính được xác định bằng một số thẻ. Ví dụ: -Ý nghĩa thuộc tính thuộc tính trong html

<span property="amount">100</span> 

Tôi đã tìm kiếm trên mạng nhưng không có thuộc tính thuộc tính nào như vậy trên w3schools atleast. Ai đó có thể cho tôi biết vai trò của nó là gì.

Tôi đang cố chạy một mã html đơn giản nhưng tôi không hiểu tầm quan trọng của nó.

Ai đó có thể giải thích?

+2

Nó đóng vai trò như một lời cảnh báo không sử dụng W3Schools như một tài liệu tham khảo. Nó không phải là nếu nó đã được đăng như là một câu trả lời. – Quentin

+0

@Quentin blunderboy không sử dụng w3schols làm tài liệu tham khảo. Và trang w3fools có lỗi lớn rõ ràng. –

+0

@MrLister - "Tôi đã tìm kiếm trên mạng nhưng không có thuộc tính thuộc tính nào như vậy trên w3schools ít nhất" – Quentin

Trả lời

6

property là thuộc tính RDFa. Những gì bạn đang thấy có lẽ liên quan đến điều đó.

Xem http://www.w3.org/2010/02/rdfa/sources/rdfa-lite/ mục 2.1 vocab, typeof, và tài sản

+0

Có điểm của bạn Alohci, Trên thực tế tất cả những trang web sử dụng thuộc tính bất động sản bao gồm không gian tên là Đó là lý do tại sao thuộc tính thuộc tính của chúng hoạt động .. Cảm ơn rất nhiều sachinjain024

1

Đó là mã không chuẩn, không hợp lệ.

Nếu có vai trò, nó sẽ cụ thể cho trang web xuất hiện trên đó (có thể vì lợi ích của JavaScript của trang web đó).

Nếu đó là HTML5 thì nó sẽ là data-property chứ không phải property.

+0

Nhưng mọi người cũng sử dụng thuộc tính thuộc tính trong thẻ meta của chúng. Vì vậy, nếu nó là mã không hợp lệ thì nó sẽ hiển thị một số lỗi trong giao diện điều khiển trình duyệt .. ?? – sachinjain024

+0

Ai là "tất cả mọi người" mà bạn nói? Tôi không nghĩ mình từng thấy thuộc tính thuộc tính trên thẻ meta. – Quentin

+0

Trình duyệt không báo cáo lỗi hợp lệ, chúng cố gắng khôi phục âm thầm từ. Sử dụng [trình xác thực] (http://validator.w3.org/). – Quentin

0

Đó không phải là thuộc tính chuẩn.
Nó có thể đang được sử dụng bởi mã tùy chỉnh trong trang web đó.

Sẽ chính xác hơn khi sử dụng thuộc tính data-* cho những thứ như vậy.

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