Các phần tử và thuộc tính HTML 5
accesskey = danh sách nhãn khóa CHANGEDA nhãn khóa hoặc danh sách các nhãn khóa để liên kết thành phần; . class = tokensTên của một phân loại hoặc danh sách tên của các phân loại mà phần tử thuộc về. contenteditable = "true" hoặc "false" hoặc "" (chuỗi trống) hoặc trống NEWSChỉ định xem nội dung của phần tử có thể chỉnh sửa được hay không. = IDREF NEWXác định một menu để liên kết phần tử dưới dạng. dir = "ltr" hoặc "rtl"Chỉ định hướng văn bản của phần tử. draggable = "true" or "false" TIN TỨCChỉ định xem phần tử có thể kéo được hay không. hidden = "hidden" hoặc "" (chuỗi trống) hoặc trống NEWSChỉ định rằng phần tử đại diện cho một phần tử chưa hoặc không còn liên quan. id = Mã định danh duy nhất IDA cho phần tử. Không được có nhiều phần tử trong một tài liệu có cùng giá trị id. lang = thẻ ngôn ngữChỉ định ngôn ngữ chính cho nội dung của phần tử và cho bất kỳ thuộc tính nào của phần tử có chứa văn bản. kiểm tra chính tả = "true" hoặc "false" hoặc "" (chuỗi trống) hoặc trống NEWSChỉ định xem phần tử có đại diện cho một phần tử có nội dung có thể kiểm tra chính tả và kiểm tra ngữ pháp hay không. style = stringChỉ định không hoặc nhiều khai báo CSS áp dụng cho phần tử [CSS]. tabindex = số nguyênXác định xem phần tử có đại diện cho một phần tử có thể đặt tiêu điểm hay không (nghĩa là một phần tử nằm trong chuỗi các phần tử có thể đặt tiêu điểm trong tài liệu) và thứ tự tương đối của phần tử trong chuỗi các phần tử có thể đặt tiêu điểm trong tài liệu. tiêu đề = dữ liệu ký tự thông thườngThông tin tư vấn được liên kết với phần tử Show
Các phần tử, thuộc tính và giá trị thuộc tính trong HTML được xác định (theo đặc điểm kỹ thuật này) để có ý nghĩa nhất định (ngữ nghĩa). Ví dụ: phần tử Demonstration1 đại diện cho danh sách có thứ tự và thuộc tính Demonstration2 đại diện cho ngôn ngữ của nội dung Tác giả không được sử dụng các phần tử, thuộc tính hoặc giá trị thuộc tính cho các mục đích khác ngoài mục đích ngữ nghĩa dự kiến phù hợp của họ. Tác giả không được sử dụng các phần tử, thuộc tính hoặc giá trị thuộc tính không được phép theo thông số kỹ thuật này hoặc các thông số kỹ thuật hiện hành khác Ví dụ: tài liệu sau đây không phù hợp, mặc dù đúng về mặt cú pháp Demonstration My favourite animal is the cat. —Ernest, in an essay from 1992 bởi vì dữ liệu được đặt trong các ô rõ ràng không phải là dữ liệu dạng bảng (và yếu tố Demonstration3 được sử dụng sai). Một phiên bản sửa chữa của tài liệu này có thể là Demonstration Đoạn tài liệu tiếp theo này, nhằm thể hiện tiêu đề của một trang web công ty, tương tự là không phù hợp vì dòng thứ hai không nhằm mục đích trở thành tiêu đề của tiểu mục, mà chỉ là tiêu đề phụ hoặc tiêu đề phụ (tiêu đề phụ cho cùng một mục) ABC Company Phần tử Demonstration4 dành cho các loại tình huống này ABC Company Trong ví dụ tiếp theo, có một giá trị thuộc tính không phù hợp ("thảm") và một thuộc tính không phù hợp ("kết cấu"), không được thông số kỹ thuật này cho phép ________số 8Đây sẽ là một cách thay thế và chính xác để đánh dấu điều này ________số 8Thông qua tập lệnh và sử dụng các cơ chế khác, các giá trị của thuộc tính, văn bản và thực tế là toàn bộ cấu trúc của tài liệu có thể thay đổi linh hoạt trong khi tác nhân người dùng đang xử lý nó. Ngữ nghĩa của một tài liệu tại một thời điểm là những ngữ nghĩa được biểu thị bằng trạng thái của tài liệu tại thời điểm đó và do đó, ngữ nghĩa của một tài liệu có thể thay đổi theo thời gian. Tác nhân người dùng phải cập nhật cách trình bày tài liệu của họ khi điều này xảy ra HTML có phần tử Demonstration5 mô tả thanh tiến trình. Nếu thuộc tính "giá trị" của nó được cập nhật động bởi một tập lệnh, thì UA sẽ cập nhật kết xuất để hiển thị tiến trình thay đổi 3. 2. 2 phần tử trong DOMCác nút đại diện cho các phần tử HTML trong DOM phải triển khai và hiển thị các tập lệnh, các giao diện được liệt kê cho chúng trong các phần có liên quan của thông số kỹ thuật này. Điều này bao gồm các phần tử HTML trong tài liệu XML, ngay cả khi những tài liệu đó ở trong ngữ cảnh khác (e. g. bên trong biến đổi XSLT) Các phần tử trong DOM đại diện cho mọi thứ; Ví dụ: một phần tử Demonstration1 đại diện cho một danh sách có thứ tự Giao diện cơ bản, từ đó tất cả các giao diện của phần tử HTML kế thừa và phải được sử dụng bởi các phần tử không có yêu cầu bổ sung, là giao diện Demonstration7 Demonstration3 Giao diện Demonstration7 chứa các phương thức và thuộc tính liên quan đến một số tính năng khác nhau và do đó, các thành viên của giao diện này được mô tả trong các phần khác nhau của thông số kỹ thuật này 3. 2. 3 Thuộc tính toàn cụcCác thuộc tính sau là phổ biến và có thể được chỉ định trên tất cả các thành phần HTML (ngay cả những thuộc tính không được xác định trong đặc tả này) Các thuộc tính nội dung trình xử lý sự kiện sau đây có thể được chỉ định trên bất kỳ phần tử HTML nào Các thuộc tính được đánh dấu hoa thị có ý nghĩa khác khi được chỉ định trên các phần tử Demonstration9 vì các phần tử đó hiển thị các trình xử lý sự kiện của đối tượng ABC Company0 có cùng tên Mặc dù các thuộc tính này áp dụng cho tất cả các phần tử, nhưng chúng không hữu ích trên tất cả các phần tử. Ví dụ: chỉ các phần tử phương tiện mới nhận được sự kiện ABC Company1 do tác nhân người dùng kích hoạt Thuộc tính dữ liệu tùy chỉnh (e. g. ABC Company2 hoặc ABC Company3) có thể được chỉ định trên bất kỳ phần tử HTML nào, để lưu trữ dữ liệu tùy chỉnh dành riêng cho trang Trong tài liệu HTML, các thành phần trong không gian tên HTML có thể có thuộc tính ABC Company4 được chỉ định, nếu và chỉ khi, thuộc tính này có giá trị chính xác là " ABC Company5". Điều này không áp dụng cho các tài liệu XML Trong HTML, thuộc tính ABC Company4 hoàn toàn không có tác dụng. Về cơ bản nó là một lá bùa hộ mệnh. Nó chỉ được phép thực hiện việc di chuyển đến và từ XHTML dễ dàng hơn một chút. Khi được phân tích cú pháp bởi trình phân tích cú pháp HTML, thuộc tính kết thúc bằng không gian tên, không phải không gian tên " ABC Company7" giống như các thuộc tính khai báo không gian tên trong XML. Trong XML, thuộc tính ABC Company4 là một phần của cơ chế khai báo không gian tên và một phần tử thực sự không thể có thuộc tính ABC Company4 trong không gian tên nào được chỉ định Đặc tả XML cũng cho phép sử dụng thuộc tính ABC Company0 trong không gian tên XML trên bất kỳ phần tử nào trong tài liệu XML. Thuộc tính này không ảnh hưởng đến các phần tử HTML, vì hành vi mặc định trong HTML là giữ nguyên khoảng trắng. [XML] Không có cách nào để tuần tự hóa thuộc tính ABC Company0 trên các phần tử HTML theo cú pháp ABC Company2 Để cho phép các sản phẩm công nghệ hỗ trợ hiển thị giao diện chi tiết hơn so với các phần tử và thuộc tính HTML khác, có thể chỉ định một bộ chú thích cho các sản phẩm công nghệ hỗ trợ (các thuộc tính ARIA ABC Company3 và ABC Company4) 3. 2. 3. 1 Thuộc tính Leading the way in widget design since 1432... |