2009-10-18 41 views
25

Việc sử dụng thuộc tính tiểu sử trong thẻ HTML <head> là gì?Sử dụng thuộc tính tiểu sử trong thẻ đầu HTML

Tôi tình cờ đọc về nó ở đây: http://www.w3schools.com/tags/tag_head.asp.

Tôi không thể hiểu điều này (http://www.w3.org/2002/12/namespace) vì nó quá kỹ thuật (đối với tôi).

Tôi chưa bao giờ sử dụng nó. Mục đích của nó là gì?

+1

Vì thuộc tính 'profile' đã lỗi thời trong HTML5, hãy xem thêm câu hỏi: [Điều gì rel = profile là dành cho?] (Http://stackoverflow.com/q/16636870/1591669) – unor

Trả lời

18

URI trong thuộc tính hồ sơ trỏ đến tài liệu chứa thông tin liên quan đến siêu dữ liệu. Tiểu sử xác định các thuộc tính có thể được sử dụng bởi HTML meta tagHTML link tag. Không có định dạng được chỉ định cho hồ sơ. Thuộc tính tiểu sử không còn được hỗ trợ trong HTML 5.

+0

@ detj cảm ơn vì câu trả lời. Bạn đã bao giờ nhìn thấy bất kỳ ứng dụng thực tế đời sống? – rajakvk

+0

@rajakvk: chưa kết thúc! Tôi nghĩ rằng nó có thể là một cặp thuộc tính: giá trị để thêm siêu dữ liệu vào các trang, nhưng bây giờ chúng ta có những thứ tốt hơn như XML. có lẽ một lý do khác tại sao nó được xử lý – detj

+0

GRDDL sử dụng thuộc tính hồ sơ: http://www.w3.org/TR/grddl-primer/ – Quentin

9

Đặc tả HTML 4 thực tế trái ngược với nền trên không gian tên nói chung giải thích tốt hơn. Kiểm tra: http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#profiles

Một thực tế sử dụng cuộc sống là làm rõ rằng siêu dữ liệu của bạn không chỉ là hệ thống tùy ý mà còn tuân theo hệ thống mà một số người đã đưa ra.

Ví dụ: bạn có thể muốn sử dụng đặc tả Dublin Core cho dữ liệu meta của mình. Trên một trang web, bạn sẽ nêu trong phần tử HEAD sử dụng thuộc tính cấu hình và sau đó các thẻ meta của bạn sẽ sử dụng các yếu tố cốt lõi Dublin như vậy:

<head profile="http://dublincore.org/documents/2008/08/04/dc-html/"> 
<meta name="DC.date" content="2010-11-22"> 
<meta name="DC.format" content="text/html"> 
<meta name="DC.contributor" content="Dublin Core Metadata Initiative> 
<meta name="DC.language" content="en"> 
16

HTML5 đã giảm thuộc tính hồ sơ từ các yếu tố head (details).
Tuy nhiên, bạn có thể sử dụng thuộc tính rel cho các liên kết để đạt được điều này.

Vì vậy, thay vì

<HEAD profile="http://www.acme.com/profiles/core"> 

nó bây giờ

<link rel="profile" href="http://gmpg.org/xfn/11" /> 

là Từ W3,

Hồ sơ thuộc tính của các HEAD xác định vị trí của một hồ sơ dữ liệu meta. Giá trị của thuộc tính hồ sơ là URI. Tác nhân người dùng có thể sử dụng URI này theo hai cách:

  1. Là tên duy nhất trên toàn cầu. Tác nhân người dùng có thể nhận ra tên (mà không thực sự truy lục hồ sơ) và thực hiện một số hoạt động dựa trên các quy ước đã biết cho tiểu sử đó. Ví dụ: công cụ tìm kiếm có thể cung cấp giao diện để tìm kiếm qua danh mục tài liệu HTML, trong đó các tài liệu này đều sử dụng cùng một cấu hình để đại diện cho các mục nhập danh mục.
  2. Là một liên kết. Tác nhân người dùng có thể coi trọng URI và thực hiện một số hoạt động dựa trên các định nghĩa thực tế trong cấu hình (ví dụ: cho phép sử dụng hồ sơ trong tài liệu HTML hiện tại). Đặc tả này không xác định định dạng cho cấu hình.

một cách đơn giản, XMDP giới thiệu một cách đơn giản để xác định các URL và ý nghĩa được sử dụng trong một phần tử, đọc và viết bằng cả con người và máy móc như một cuốn từ điển thông tin meta. Đó là một nỗ lực ban đầu để đạt được mối quan hệ giữa các yếu tố.

Để đọc thêm về điều này, hãy tìm các tham chiếu được liệt kê ở cuối câu trả lời.

IMO, mọi thứ đã thực sự được cải thiện trong quá khứ gần đây để đạt được mối quan hệ ngữ nghĩa nhờ giới thiệu và triển khai Rich Snippets, cho phép nhiều định dạng để triển khai dữ liệu có cấu trúc.
Thông tin khác có sẵn tại schema.orgFAQ.

Dưới đây là danh sách các định dạng được hỗ trợ đánh dấu

  1. Microdata
  2. Microformats
  3. RDFa

... More Details

Với cập nhật gần đây, đó cũng là liên kết của tác giả và đồng ntent xuất bản (Google+ only), bằng cách thêm này:

<link href="https://plus.google.com/{+PageId}" rel="publisher" /> 

Tài liệu tham khảo/đọc thêm:

  1. http://www.w3.org/TR/html401/struct/global.html#profiles
  2. http://gmpg.org/xmdp/
  3. http://microformats.org/wiki/html5-profile#Section_7.4.1_-_The_HEAD_element
  4. http://microformats.org/wiki/profile-uris
  5. http://support.google.com/webmasters/bin/answer.py?hl=en&answer=99170&topic=1088472&ctx=topic
Các vấn đề liên quan