Thẻ Singleton HTML không có thẻ đóng

Đối với hầu hết các phần tử HTML, khi bạn đang viết mã HTML để hiển thị chúng trên một trang, bạn bắt đầu bằng một thẻ mở và kết thúc bằng một thẻ đóng. Giữa hai thẻ đó sẽ là nội dung của phần tử. Ví dụ:

Đây là nội dung văn bản

Phần tử đoạn đơn giản này cho thấy cách mở và một thẻ đóng sẽ được sử dụng. Hầu hết các phần tử HTML đều theo cùng một mẫu này, nhưng có một số thẻ HTML không có cả thẻ mở và thẻ đóng.

Một yếu tố Void là gì?

Các phần tử void hoặc thẻ singleton trong HTML là các thẻ không yêu cầu thẻ đóng để hợp lệ. Những yếu tố này thường là những phần tử độc lập trên trang hoặc nơi kết thúc nội dung của chúng hiển nhiên từ ngữ cảnh của trang.

Danh sách các yếu tố biến đổi HTML

Có một số thẻ HTML 5 là các phần tử void. Khi bạn viết HTML hợp lệ, bạn nên bỏ dấu gạch chéo cho các thẻ này - đây là những gì được hiển thị bên dưới. Nếu bạn đang viết XHTML, dấu gạch chéo sẽ là bắt buộc.

Một lần nữa, các thẻ singleton này là một ngoại lệ đối với quy tắc trái ngược với quy tắc vì phần lớn các phần tử HTML thực sự cần một thẻ mở và thẻ đóng. Trong số các phần tử đơn lẻ này, một số bạn có thể sử dụng khá thường xuyên (như img, meta, hoặc input), trong khi những cái khác bạn không bao giờ cần sử dụng trong công việc thiết kế web của bạn (keygen, wbr, và command) không phổ biến trên các trang web). Tuy nhiên, thông thường hoặc hiếm gặp trong các trang HTML, rất hữu ích khi làm quen với các thẻ này và biết ý tưởng đằng sau các thẻ đơn HTML là gì. Bạn có thể sử dụng danh sách này làm tài liệu tham khảo cho việc phát triển web của mình.

Bài báo gốc của Jennifer Krynin. Được chỉnh sửa bởi Jeremy Girard vào ngày 5/5/17.