Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Tại sao thẻ <big> bị loại bỏ trong HTML5 mà <small> vẫn giữ lại?

Khác với HTML 4.01, HTML5 không còn hỗ trợ thẻ <big>. Thẻ này trước đây làm cho văn bản to lên một cỡ so với cỡ chữ cơ sở.

Về thẻ <small> trong HTML5

Thẻ <small> làm giảm cỡ chữ xuống một cấp (tối thiểu là cỡ chữ nhỏ nhất của trình duyệt). Ví dụ: văn bản cỡ lớn sẽ trở thành cỡ trung bình.

Trong HTML5, thẻ này được định nghĩa lại mục đích (repurposed) để đại diện cho:

  • Chú thích bên lề (side-comments)
  • Văn bản nhỏ (small print) - như bản quyền, điều khoản, giấy phép, v.v.

Ngoài ra, <small> hỗ trợ các global attributes và event attributes chuẩn của HTML.

Về thẻ <big>

Thẻ <big> làm văn bản to lên một cỡ. Mặc dù một số trình duyệt cũ vẫn hỗ trợ, nhưng không nên sử dụng nữa vì:

  • Không phải là một phần của chuẩn HTML5.
  • Có thể bị ngừng hỗ trợ bất cứ lúc nào.
  • Vi phạm nguyên tắc tách biệt cấu trúc (HTML) và trình bày (CSS).

Thay thế: Sử dụng CSS font-size: larger hoặc font-size: 1.2em.

Ví dụ thẻ <small>

<!DOCTYPE html>
<html>
  <body>
    <p>Câu này cỡ bình thường.</p>
    <p><small>Câu này cỡ nhỏ hơn (chú thích/bản quyền).</small></p>
  </body>
</html>

Kết quả

Câu này cỡ bình thường.
Câu này cỡ nhỏ hơn (chú thích/bản quyền).