HTML guides

Trang này liệt kê các hướng dẫn sử dụng HTML.

Bảng tham chiếu nhanh HTML về cú pháp và các tác vụ thông dụng

Khi làm việc với HTML, sẽ rất tiện nếu có một cách nhanh chóng để ghi nhớ cách dùng các thẻ HTML đúng cách và cách áp dụng chúng. MDN cung cấp cho bạn tài liệu tham chiếu HTML đầy đủ cũng như một bộ hướng dẫn HTML chuyên sâu. Tuy nhiên, trong nhiều trường hợp chúng ta chỉ cần một vài gợi ý nhanh khi làm việc. Đó chính là mục đích của bảng tham chiếu này — cung cấp những đoạn mã sẵn dùng, chính xác và nhanh chóng cho các tình huống phổ biến.

Danh mục nội dung

Hầu hết các phần tử HTML đều thuộc một hoặc nhiều danh mục nội dung — các danh mục này nhóm các phần tử có chung đặc điểm. Đây là một nhóm lỏng lẻo (nó không thực sự tạo ra mối quan hệ giữa các phần tử trong các danh mục này), nhưng chúng giúp xác định và mô tả hành vi chung của các danh mục và các quy tắc liên quan. Một phần tử có thể không thuộc bất kỳ danh mục nào trong số này.

Sử dụng chú thích HTML <!-- … -->

Một chú thích HTML được sử dụng để thêm các ghi chú giải thích vào markup hoặc để ngăn trình duyệt diễn giải các phần cụ thể của tài liệu.

Sử dụng định dạng ngày và giờ trong HTML

Một số phần tử HTML sử dụng giá trị ngày và/hoặc giờ. Các định dạng của các chuỗi chỉ định các giá trị này được mô tả trong bài viết này.

Sử dụng hình ảnh responsive trong HTML

Trong bài viết này, chúng ta sẽ tìm hiểu về khái niệm hình ảnh responsive — những hình ảnh hoạt động tốt trên các thiết bị có kích thước màn hình, độ phân giải và các đặc điểm khác nhau rất đa dạng — và xem HTML cung cấp những công cụ nào để triển khai chúng. Điều này giúp cải thiện hiệu suất trên nhiều loại thiết bị khác nhau.

Understanding quirks and standards modes

Trong những ngày đầu của web, các trang thường được viết theo hai phiên bản: Một phiên bản dành cho Netscape Navigator và một phiên bản dành cho Microsoft Internet Explorer. Khi các tiêu chuẩn web được tạo ra tại W3C, các trình duyệt không thể chỉ bắt đầu sử dụng chúng ngay, vì làm như vậy sẽ phá vỡ hầu hết các trang web hiện có. Do đó, các trình duyệt đã giới thiệu hai chế độ để xử lý các trang web tuân thủ tiêu chuẩn mới khác với các trang web kế thừa cũ.

Using HTML form validation and the Constraint Validation API

Việc tạo biểu mẫu web luôn là một tác vụ phức tạp. Trong khi việc đánh dấu bản thân biểu mẫu thì dễ dàng, việc kiểm tra xem mỗi trường có giá trị hợp lệ và nhất quán hay không thì khó hơn, và việc thông báo cho người dùng về vấn đề có thể trở thành một bài toán đau đầu. HTML5 đã giới thiệu các cơ chế mới cho biểu mẫu: nó đã thêm các loại ngữ nghĩa mới cho phần tử inputconstraint validation để dễ dàng kiểm tra nội dung biểu mẫu ở phía client. Các ràng buộc cơ bản, thông thường có thể được kiểm tra mà không cần JavaScript, bằng cách đặt các thuộc tính mới; các ràng buộc phức tạp hơn có thể được kiểm tra bằng cách sử dụng Constraint Validation API.

Using microdata in HTML

Microdata là một phần của WHATWG HTML Standard và được sử dụng để lồng metadata vào nội dung hiện có trên các trang web. Các công cụ tìm kiếm và web crawler có thể trích xuất và xử lý microdata từ một trang web và sử dụng nó để cung cấp trải nghiệm duyệt web phong phú hơn cho người dùng. Các công cụ tìm kiếm được hưởng lợi rất nhiều từ việc truy cập trực tiếp vào dữ liệu có cấu trúc này vì nó cho phép các công cụ tìm kiếm hiểu thông tin trên các trang web và cung cấp kết quả phù hợp hơn cho người dùng. Microdata sử dụng từ vựng hỗ trợ để mô tả một item và các cặp tên-giá trị để gán giá trị cho các thuộc tính của nó. Microdata là một nỗ lực cung cấp cách khai báo để chú thích các phần tử HTML bằng các thẻ có thể đọc được bởi máy tính hơn so với các cách tiếp cận tương tự khi sử dụng RDFa và microformats cổ điển.

Using microformats in HTML

Microformats là các tiêu chuẩn được sử dụng để nhúng ngữ nghĩa và dữ liệu có cấu trúc vào HTML, và cung cấp một API để sử dụng bởi các ứng dụng web xã hội, công cụ tìm kiếm, bộ tổng hợp và các công cụ khác. Các mẫu HTML tối thiểu này được sử dụng để đánh dấu các thực thể từ thông tin cơ bản đến thông tin theo lĩnh vực cụ thể, như người, tổ chức, sự kiện và địa điểm.