Thẻ figure trong HTML

Thẻ figure trong HTML
Thẻ figure trong HTML

Chức năng của Thẻ figure trong HTML

Thẻ figure trong HTML thuộc HTML5 dùng để chứa các thẻ nội dung đa phương tiện như: hình ảnh, video, biểu đồ, sơ đồ,....và thẻ figcaption để chú thích cho các nội dung đa phương tiện đó để giúp mô tả rõ hơn cho người dùng và các công cụ tìm kiếm.

Cú pháp của Thẻ figure trong HTML

<figure>img-figcaption<figure>

img-figcaption: Thẻ img chứa hình ảnh, video, biểu đồ, sơ đồ,... và thẻ figcaption chứa chú thích.

Code Thẻ figure trong HTML

Thẻ figure mặc định trong HTML

<figure>
  <img src="https://webmoi.vn/thumuc/ceo-bui-tan-luc.jpg" alt="CEO Bùi Tấn Lực" style="width:300px;height:auto">
  <figcaption>CEO Bùi Tấn Lực</figcaption>
</figure>

Chạy Thử

Css cho Thẻ figure trong HTML

<!DOCTYPE html>
<html>
<head>
<title>Css cho Thẻ figure trong HTML</title>
<style>
figure {
  border: 1px #cccccc solid;
  padding: 4px;
  margin: auto;
}

figcaption {
  background-color: black;
  color: white;
  font-style: italic;
  padding: 2px;
  text-align: center;
}
</style>
</head>
<body>
<h1>Css cho Thẻ figure trong HTML</h1>
<figure>
  <img src="https://webmoi.vn/thumuc/ceo-bui-tan-luc.jpg" alt="CEO Bùi Tấn Lực" width="100%">
  <figcaption>CEO Bùi Tấn Lực</figcaption>
</figure>
</body>
</html>

Chạy Thử

Thẻ figure trong HTML có ảnh hưởng đến SEO và khả năng hiển thị nội dung không?

Thẻ figure không phải là yếu tố SEO trực tiếp giúp website tăng thứ hạng trên công cụ tìm kiếm. Tuy nhiên, cách sử dụng thẻ này đúng ngữ nghĩa có thể hỗ trợ công cụ tìm kiếm hiểu rõ hơn về mối liên hệ giữa nội dung chính và các thành phần minh họa đi kèm.

Trong một bài viết, hình ảnh, biểu đồ, đoạn mã hoặc nội dung tham khảo thường đóng vai trò bổ sung thông tin cho phần văn bản. Khi được đặt trong figure kết hợp với figcaption, nội dung trở nên rõ ràng hơn về mặt cấu trúc, giúp người dùng dễ theo dõi và cải thiện trải nghiệm đọc.

Vai trò của figure trong việc giúp công cụ tìm kiếm hiểu nội dung hình ảnh

Công cụ tìm kiếm không chỉ đánh giá nội dung chữ mà còn phân tích cấu trúc HTML để hiểu cách các thành phần trên trang được tổ chức. Việc sử dụng figure giúp xác định rằng một phần nội dung như hình ảnh hoặc biểu đồ đang có mối liên hệ với đoạn văn xung quanh.

Ví dụ, trong một bài hướng dẫn lập trình, hình ảnh minh họa giao diện hoặc đoạn mã mẫu có thể được đặt trong figure để thể hiện đây là phần nội dung bổ trợ cho chủ đề chính thay vì một hình ảnh được chèn ngẫu nhiên.

Mặc dù figure không thay thế cho các yếu tố SEO quan trọng như nội dung chất lượng, thẻ alt của hình ảnh, tiêu đề trang hay cấu trúc heading, nhưng việc sử dụng đúng ngữ nghĩa HTML giúp website có cấu trúc rõ ràng hơn.

  • Giúp phân biệt nội dung chính và nội dung minh họa.
  • Hỗ trợ trình duyệt, công cụ tìm kiếm và các công cụ hỗ trợ đọc hiểu cấu trúc trang tốt hơn.
  • Tạo nền tảng HTML có tổ chức, đặc biệt với các bài viết dài nhiều hình ảnh.

Cách kết hợp figure với figcaption để tối ưu trải nghiệm người dùng

figcaption là phần chú thích dành cho nội dung bên trong figure. Khi sử dụng cùng nhau, người đọc có thể nhanh chóng hiểu hình ảnh, biểu đồ hoặc đoạn nội dung đó đang thể hiện điều gì.

Một hình ảnh không có chú thích có thể khiến người dùng phải tự suy đoán ý nghĩa. Ngược lại, một chú thích ngắn gọn giúp kết nối hình ảnh với nội dung bài viết, đặc biệt hữu ích trong các trường hợp như:

  • Hình ảnh hướng dẫn từng bước.
  • Sơ đồ mô tả quy trình hoạt động.
  • Biểu đồ thể hiện dữ liệu.
  • Đoạn mã minh họa trong tài liệu kỹ thuật.

Ví dụ sử dụng figure kết hợp với figcaption:

<figure>
  <img src="html-figure.png" alt="Cấu trúc thẻ figure trong HTML">
  <figcaption>Minh họa cách sử dụng figure kết hợp với figcaption trong HTML5</figcaption>
</figure>

Cách trình bày này giúp người đọc hiểu nhanh nội dung hình ảnh mà không cần quay lại phần văn bản trước đó để tìm thông tin liên quan.

Những lỗi thường gặp khi sử dụng figure trong website

Mặc dù figure là một thẻ HTML đơn giản, nhiều website vẫn sử dụng chưa đúng mục đích khiến cấu trúc nội dung trở nên thiếu tự nhiên.

  • Dùng figure cho mọi hình ảnh:

    Không phải hình ảnh nào trên website cũng cần đặt trong figure. Những hình ảnh chỉ mang tính trang trí hoặc không bổ sung thông tin cho nội dung chính thường không cần sử dụng thẻ này.

  • Không có nội dung mô tả phù hợp:

    Khi sử dụng figure nhưng thiếu chú thích hoặc mô tả không liên quan, người dùng sẽ khó hiểu vai trò của hình ảnh trong bài viết.

  • Nhồi quá nhiều nội dung vào một figure:

    Figure nên đại diện cho một nhóm nội dung độc lập, có ý nghĩa riêng. Việc đặt quá nhiều thành phần không liên quan bên trong có thể làm giảm tính rõ ràng của cấu trúc HTML.

  • Bỏ qua thuộc tính alt của hình ảnh:

    Figure không thay thế cho việc tối ưu hình ảnh. Thẻ img vẫn cần thuộc tính alt để mô tả nội dung hình ảnh cho người dùng và các công cụ hỗ trợ.

Sử dụng figure đúng cách giúp website có HTML rõ ràng, nội dung dễ đọc hơn và tạo trải nghiệm tốt hơn cho cả người dùng lẫn công cụ phân tích nội dung. Đây là một phần nhỏ trong việc xây dựng website chuẩn, nhưng lại thể hiện sự chuyên nghiệp trong cách tổ chức dữ liệu trên trang.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Thẻ figure trong HTML.

  • 0 Bình luận
CEO Bùi Tấn Lực | Founder Web Mới
Bùi Tấn Lực
Tìm hiểu về CEO Bùi Tấn Lực, Founder Web Mới với nhiều năm kinh nghiệm trong lĩnh vực phát triển website, SEO và chia sẻ kiến thức công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Thẻ figure trong HTML
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !