Hai meta
thuộc tính phần tử phổ biến là:
<meta name="" content="">
và
<meta property="" content="">
sự khác biệt giữa tên meta và thuộc tính meta là gì?
Hai meta
thuộc tính phần tử phổ biến là:
<meta name="" content="">
và
<meta property="" content="">
sự khác biệt giữa tên meta và thuộc tính meta là gì?
Câu trả lời:
Các name
thuộc tính là cách "bình thường" để xác định siêu dữ liệu trong HTML. Nó được định nghĩa trong thông số kỹ thuật HTML5 .
Các property
thuộc tính xuất phát từ RDFa .
RDFa 1.1 mở rộng HTML5 để nó hợp lệ để sử dụng meta
và link
các phần tử trongbody
, miễn là chúng chứa một property
thuộc tính.
Bạn có thể sử dụng cả hai cách, HTML5 name
và RDFa property
, cùng nhau trên cùng một meta
phần tử .
Lưu ý rằng bạn cũng có thể thấy meta
các phần tử có itemprop
thuộc tính . Đó sẽ là từ Microdata .
viewport
làm giá trị cho property
thuộc tính sẽ có ý nghĩa hoàn toàn khác với việc sử dụng nó làm giá trị cho thuộc name
tính; không phải là một số trình duyệt hỗ trợ nó như vậy và một số thì không (ít nhất là không nên) và các trình duyệt thường không sử dụng RDFa (nó dành cho trình phân tích cú pháp RDFa, tiện ích bổ sung của trình duyệt, v.v.).
name|value
và name|content
gắn thẻ - nó chỉ hoạt động cụ thể với property|content
.
meta
phần tử:<meta name="description" property="og:description" content="">
property="og:dscription"
vàname="description"
thuộc tính giống như cùng