- Bài viết blog này là một hành trình khám phá chuyên sâu về mọi phần tử HTML, tham chiếu danh sách tài liệu web MDN.
- Tác giả thảo luận về chức năng và các trường hợp sử dụng của từng phần tử HTML, đồng thời đưa ra các ví dụ thực tế trong bố cục trang web.
- Bài viết cũng nhấn mạnh những thách thức khi cập nhật CSS cho từng phần tử để phù hợp với phong cách của trang web.
- Tác giả chia sẻ góc nhìn về cách một số phần tử thường bị dùng sai hoặc bị bỏ qua, đồng thời đưa ra mẹo để sử dụng đúng cách.
- Bài viết blog này là một nguồn tài nguyên giá trị để hiểu toàn bộ phạm vi các phần tử HTML và những cách sử dụng tiềm năng của chúng.
- Tác giả áp dụng từng phần tử HTML vào chính trang web của mình để minh họa cách dùng thực tế.
- Bài viết phản ánh cam kết của tác giả đối với khả năng truy cập web và niềm đam mê khám phá các khả năng của HTML.
- Bài viết cung cấp một danh sách toàn diện các phần tử HTML, bao gồm cả những phần tử ít phổ biến hơn như
<article>, <main>, <figure>, <figcaption>.
- Tác giả nhấn mạnh các phần tử HTML đã bị ngừng sử dụng như
<marquee>, <big>, <acronym>, <font>, <nobr>, <strike>, vốn đã được CSS thay thế về mặt chức năng bố cục.
- Bài viết cũng đề cập đến các phần tử như
<content> và <shadow>, vốn chưa bao giờ được triển khai đầy đủ như một phần của đặc tả Web Components.
- Tác giả bàn về việc dùng
<dir> để liệt kê thư mục và lượng công việc bổ sung cần thiết để render một số phần tử đã ngừng sử dụng như <frame> và <frameset>.
- Bài viết đề cập đến phần tử
<image>, vốn hoạt động trong một số trình duyệt vào năm 2023 dù không thuộc bất kỳ đặc tả chính thức nào.
- Tác giả thảo luận về khả năng tương thích trình duyệt của phần tử
<menuitem> đã bị ngừng sử dụng và việc <noembed> bị ngừng hỗ trợ một cách đáng ngạc nhiên trong khi <embed> vẫn còn trong đặc tả.
- Bài viết nhắc đến mục đích không rõ ràng của phần tử
<param> cũng như việc <plaintext>, <xmp>, <tt> đã bị ngừng sử dụng.
- Tác giả chỉ ra rằng một số phần tử đã ngừng sử dụng được thay thế bằng các bổ sung mới trong đặc tả, chẳng hạn như
<rb> và <rtc> để hiển thị cách phát âm của ký tự Đông Á.
- Bài viết kết lại bằng việc bàn đến các thẻ HTML khác không có trong danh sách MDN, chẳng hạn
<blink>, <spacer>, <bgsound>, <isindex>, <xmp>, <tt>, <code>, <applet>.
1 bình luận
Ý kiến trên Hacker News
<frame>và<frameset>, vốn từng thường được dùng để tạo bố cục trang web thành nhiều khu vực hoạt động độc lập.<menu>, vốn đã nhiều lần bị loại bỏ rồi được định nghĩa lại. Hiện nay, nó được định nghĩa là một thanh công cụ dưới dạng danh sách không có thứ tự.<details>và<summary>có thể được lồng vào nhau, và một người bình luận đã dùng chúng để tạo một trò chơi phiêu lưu lựa chọn, nhưng điều này tạo ra một tệp HTML rất lớn và gây vấn đề trên một số trình duyệt.<dl>,<dt>,<dd>.