Loại nguồn HTML
Thẻ HTML Show
Phần tử này cho phép bạn chỉ định các tệp video và âm thanh thay thế mà trình duyệt có thể chọn dựa trên loại phương tiện hoặc hỗ trợ codec của nó Thẻ Ví dụTrong ví dụ bên dưới, hai tệp đã được chỉ định. Trình duyệt nên chọn tệp nào (nếu có) mà nó hỗ trợ Chạy Xem trước trình chỉnh sửa
Thuộc tínhCác thẻ HTML có thể chứa một hoặc nhiều thuộc tính. Các thuộc tính được thêm vào thẻ để cung cấp cho trình duyệt thêm thông tin về cách thẻ sẽ xuất hiện hoặc hoạt động. Các thuộc tính bao gồm tên và giá trị được phân tách bằng dấu bằng (=), với giá trị được bao quanh bởi dấu ngoặc kép. Đây là một ví dụ, Có 3 loại thuộc tính mà bạn có thể thêm vào thẻ HTML của mình. Thuộc tính nội dung trình xử lý sự kiện, toàn cầu và phần tử cụ thể Các thuộc tính mà bạn có thể thêm vào thẻ này được liệt kê bên dưới Thuộc tính cụ thể của phần tửBảng sau đây hiển thị các thuộc tính dành riêng cho thẻ/phần tử này AttributeDescriptionsrcChỉ định vị trí của tệp âm thanh/video. Giá trị của nó phải là URL của tệp âm thanh/video. typeChỉ định loại nội dung được nhúng. Nếu được chỉ định, giá trị phải là loại MIME. mediaChỉ định loại tài nguyên phương tiện, để trình duyệt có thể xác định xem nó có thể phát hay không. Nếu không, nó có thể chọn không tải xuống. Nếu được chỉ định, giá trị phải là truy vấn phương tiện hợp lệThuộc tính toàn cầuCác thuộc tính sau là tiêu chuẩn trên tất cả các thẻ HTML 5 (mặc dù thuộc tính
Để có giải thích đầy đủ về các thuộc tính này, hãy xem thuộc tính toàn cầu HTML 5 Thuộc tính nội dung xử lý sự kiệnCác thuộc tính nội dung của trình xử lý sự kiện cho phép bạn gọi một tập lệnh từ bên trong HTML của mình. Tập lệnh được gọi khi một "sự kiện" nhất định xảy ra. Mỗi thuộc tính nội dung xử lý sự kiện xử lý một sự kiện khác nhau Thẻ HTML Thẻ cơ bản được viết như thế này Phần tử Thẻ Ví dụDưới đây là một ví dụ về cách sử dụng thẻ Thuộc tínhThẻ Các thuộc tính dành riêng cho phần tửAttributeDescriptionsrcChỉ định vị trí của tệp âm thanh/video. Giá trị của nó phải là URL của tệp âm thanh/video. typeChỉ định loại nội dung được nhúng. Nếu được chỉ định, giá trị phải là loại MIME. Thuộc tính này cũng chấp nhận tham số 3 cho phép bạn chỉ định chính xác cách tài nguyên được mã hóa. Ví dụ: thuộc tính 6 có thể trông như thế này. 7mediaChỉ định loại tài nguyên phương tiện, để trình duyệt có thể xác định xem nó có thể phát nội dung đó hay không. Nếu không, nó có thể chọn không tải xuống. Nếu được chỉ định, giá trị phải là truy vấn phương tiện hợp lệLưu ý rằng khi viết bài này, thuộc tính này chỉ được hỗ trợ bởi đặc tả HTML5 của W3C (không phải Tiêu chuẩn sống về HTML WHATWG) Thuộc tính toàn cầuThẻ Những giá trị khả thi [Bất kỳ chuỗi ký tự nào. Chuỗi ký tự này chỉ định (các) khóa mà người dùng cần sử dụng để truy cập phần tử. ] 8Chỉ định xem và cách thức nhập văn bản có được viết hoa tự động khi được người dùng nhập/chỉnh sửa hay khôngNhững giá trị khả thi Giá trịMô tả 9Không áp dụng viết hoa tự động (tất cả các chữ cái mặc định là chữ thường). 0Giống như 9. 2Chữ cái đầu tiên của mỗi câu được mặc định viết hoa; . 3Giống như 2. 5 Chữ cái đầu tiên của mỗi từ mặc định là chữ in hoa; . 6Tất cả các chữ cái nên mặc định là chữ hoa. 7Số nhận dạng toàn bộ tài liệu. Được sử dụng để chỉ một lớp được chỉ định trong biểu định kiểu. Giá trị phải là tên của lớp bạn muốn sử dụng. 8Đặt xem người dùng có thể chỉnh sửa nội dung hay khôngNhững giá trị khả thi
41Đặt menu ngữ cảnh cho một phần tử. Giá trị phải là ID của phần tử menu trong DOM____342Thuộc tính dữ liệu tùy chỉnh. Dấu hoa thị ( Thuộc tính dữ liệu tùy chỉnh nhằm lưu trữ dữ liệu tùy chỉnh, trạng thái, chú thích và tương tự, riêng tư đối với trang hoặc ứng dụng mà không có thuộc tính hoặc thành phần nào phù hợp hơn 46Chỉ định hướng của văn bảnNhững giá trị khả thi ValueDescription 47Chỉ định rằng văn bản nên đọc từ trái sang phải. 48Chỉ định rằng văn bản nên đọc từ phải sang trái. ________ 349 Chỉ định rằng hướng văn bản phải được xác định theo chương trình bằng cách sử dụng nội dung của phần tử. 50Chỉ định người dùng có được phép kéo phần tử hay khôngNhững giá trị khả thi ValueDescription 9Chỉ định rằng phần tử có thể kéo được. 40Chỉ định rằng phần tử không thể kéo được. 49Sử dụng hành vi mặc định của tác nhân người dùng/trình duyệt. Đây là giá trị mặc định. 54Chỉ định điều gì sẽ xảy ra khi người dùng "thả" một phần tử (i. e. sau khi kéo nó) vào phần tử hiện tạiPhải là một tập hợp các mã thông báo được phân tách bằng dấu cách duy nhất không có thứ tự, không phân biệt chữ hoa chữ thường ASCII Những giá trị khả thi Giá trịMô tả 55Kết quả trong một bản sao của dữ liệu được kéo. Giá trị mặc định. 56Kết quả là dữ liệu được di chuyển đến vị trí mới. 57Kết quả trong một liên kết đến dữ liệu gốc. Bất kỳ từ khóa nào có tám ký tự trở lên, bắt đầu bằng đối sánh không phân biệt chữ hoa chữ thường ASCII đối với chuỗi " 58"Chỉ định rằng các mục có loại mục dữ liệu kéo là chuỗi Unicode thuần túy và chuỗi loại mục dữ liệu kéo được đặt thành giá trị khớp với phần còn lại . Bất kỳ từ khóa nào có sáu ký tự trở lên, bắt đầu bằng một đối sánh không phân biệt chữ hoa chữ thường ASCII đối với chuỗi " 59"Cho phép bạn chỉ định loại tệp nào có thể được xử lý (i. e. được sao chép, di chuyển hoặc liên kết) trong dropzone này. Ví dụ. 60Lưu ý rằng thuộc tính này không được có nhiều hơn một trong ba giá trị phản hồi (sao chép, di chuyển và liên kết) được chỉ định. Nếu không có giá trị nào được chỉ định, giá trị sao chép được ngụ ý 61Cho biết phần tử chưa hoặc không còn liên quan. Trình duyệt/tác nhân người dùng không hiển thị các phần tử có thuộc tính ẩn Đây là một thuộc tính boolean. Nếu có thuộc tính, giá trị của nó phải là chuỗi trống hoặc giá trị khớp không phân biệt chữ hoa chữ thường ASCII đối với tên chính tắc của thuộc tính, không có khoảng trắng ở đầu hoặc cuối (i. e. hoặc là Những giá trị khả thi
65Số nhận dạng toàn bộ tài liệu. Được sử dụng với CSS và JavaScript. Giá trị phải là tên của id bạn muốn sử dụng. 66Thuộc tính Boolean chỉ ra rằng phần tử sẽ được làm trơ. Điều này có nghĩa là trình duyệt/tác nhân người dùng hoạt động như thể phần tử không có ở đó, mặc dù nó vẫn có thể hiển thị phần tửVí dụ: một khối văn bản đã được đánh dấu bằng thuộc tính Đây là một thuộc tính boolean. Nếu có thuộc tính, giá trị của nó phải là chuỗi trống hoặc giá trị khớp không phân biệt chữ hoa chữ thường ASCII đối với tên chính tắc của thuộc tính, không có khoảng trắng ở đầu hoặc cuối (i. e. hoặc là Những giá trị khả thi
72Cung cấp mã định danh toàn cầu cho một "mục". Thuộc tính 72 là tùy chọn, tuy nhiên, nếu được cung cấp, thuộc tính này phải có giá trị là một URL hợp lệ có khả năng được bao quanh bởi khoảng trắngThuộc tính 78Cung cấp một hoặc nhiều thuộc tính cho một hoặc nhiều "mặt hàng"Mặc dù thuộc tính
Ngoài ra, Thông số kỹ thuật giới thiệu các tên thuộc tính được xác định không phải là URL tuyệt đối phải đảm bảo tất cả các tên thuộc tính đó không chứa ký tự U+002E FULL STOP (. ), không có ký tự U+003A COLON (. ) và không có ký tự khoảng trắng 0Được sử dụng cùng với thuộc tính 75Các phần tử HTML5 có thuộc tính Đây là một thuộc tính boolean. Nếu có thuộc tính, giá trị của nó phải là chuỗi trống hoặc giá trị khớp không phân biệt chữ hoa chữ thường ASCII đối với tên chính tắc của thuộc tính, không có khoảng trắng ở đầu hoặc cuối (i. e. hoặc là Những giá trị khả thi
76Cung cấp loại mục cho các phần tử chứa thuộc tính 75. Thuộc tính 76 là tùy chọn, tuy nhiên, nếu được chỉ định, thuộc tính này phải có giá trị là một tập hợp các mã thông báo duy nhất được phân tách bằng dấu cách, phân biệt chữ hoa chữ thường, không có thứ tự, mỗi mã là một URL hợp lệ là một URL tuyệt đối và tất cả . Giá trị của thuộc tính phải có ít nhất một mã thông báoThuộc tính 8Đặt mã ngôn ngữ sẽ được sử dụngNhững giá trị khả thi [Phải là mã ngôn ngữ RFC 3066 hợp lệ hoặc một chuỗi trống. ] ________ 09 Chỉ định xem phần tử có nên có trình kiểm tra chính tả hay không. ValueDescription[Empty string]Phần tử phải được kiểm tra chính tả. 9Phần tử nên được kiểm tra chính tả. 40Phần tử không nên kiểm tra chính tảNếu thuộc tính này bị thiếu, phần tử sẽ sử dụng hành vi mặc định, có thể dựa trên trạng thái 3Gán một vị trí cho một phần tử. một phần tử có thuộc tính 8Chỉ định kiểu nội tuyến cho phần tử. Giá trị phải là định nghĩa kiểu bạn muốn sử dụng. 9Giúp xác định thứ tự tab (khi người dùng 'tab' qua các thành phần trên trang)Những giá trị khả thi [Mọi số nguyên hợp lệ. Ví dụ: 0, 1, 2, 3,. vân vân] 00Chỉ định tiêu đề để liên kết với phần tử. Nhiều trình duyệt sẽ hiển thị điều này khi con trỏ di chuyển qua phần tử (tương tự như "mẹo công cụ")Những giá trị khả thi [Bất kỳ văn bản nào sẽ được hiển thị dưới dạng "mẹo công cụ". ] 01Chỉ định liệu các giá trị thuộc tính của phần tử và các giá trị của nút Văn bản con của nó có được dịch khi trang được bản địa hóa hay không hoặc có để chúng không thay đổi hay khôngThuộc tính
Nếu thuộc tính Thuộc tính nội dung xử lý sự kiệnThuộc tính nội dung của trình xử lý sự kiện là một thuộc tính cho một trình xử lý sự kiện cụ thể Trình xử lý sự kiện thường được sử dụng để mở rộng chức năng của phần tử HTML. Bằng cách sử dụng các thuộc tính nội dung của trình xử lý sự kiện, bạn có thể yêu cầu trình duyệt chạy một tập lệnh cụ thể và thời điểm chạy tập lệnh đó. Ví dụ: bằng cách sử dụng Đặc tả HTML bao gồm các thuộc tính nội dung trình xử lý sự kiện sau. Hầu hết có thể được sử dụng trên tất cả các thành phần HTML, nhưng vẫn có những ngoại lệ, như được nêu bên dưới Trình xử lý sự kiện cho tất cả các phần tử HTML & đối tượng |