Khi sử dụng cả hai loại thẻ <b><strong> trên các trình duyệt khác nhau, kết quả hiển thị không thấy có sự khác biệt nào.
Như vậy thì hai thẻ <b><strong> khác nhau ở chỗ nào?

  • <b> định dạng in đậm văn bản, mang tính phong cách, nó tương đương với sử dụng thẻ <span> với thuộc tính font-weight: bold trong CSS.
  • <strong> cũng in đậm văn bản, nhưng mang tính ngữ nghĩa, được dùng để nhấn mạnh ý nghĩa của văn bản bên trong thẻ  so với các văn bản khác. Các công cụ tìm kiếm như Google sẽ nhấn mạnh văn bản trong thẻ <strong> hơn văn bản sử dụng trong <b> hoặc <span> với thuộc tính font-weight: bold.

Tương tự, phân biệt cặp thẻ <i><em> như sau:

  • <i> định dạng in nghiêng văn bản, mang tính phong cách.
  • <em> cũng in nghiêng văn bản, nhưng mang tính nhấn mạnh ý nghĩa.

Bảng so sánh:

ThẻHiển ThịTính Chất
<b>in đậm
<strong>in đậmnhấn mạnh tầm quan trọng về ngữ nghĩa
<i>in nghiêng
<em>in nghiêngnhấn mạnh tầm quan trọng về ngữ nghĩa