Trước đây thì người ta dùng thẻ <b> và <i> nhưng mà bây giờ thì mình có thêm <strong> và <em>. Hai thẻ này về mặt trình bày thì nó giống hệt như 2 thẻ trước.
quan trọng
bôi đậm
cường điệu
in nghiêng
4 dòng trên trông thế này
<strong>quan trọng</strong>
<b>bôi đậm</b>
<em>cường điệu</em>
<i>in nghiêng</i>
Tuy nhiên, sự khác biệt nằm ở chỗ 2 ý nghĩa của thẻ, như bạn đã tìm hiểu và đã biết được strong để chứa nội dung quan trọng và em để cường điệu. Trong khi đó b và i không có ý nghĩa gì cả, nó là bôi đậm và in nghiêng thôi.
Dùng 2 thẻ này thì được lợi ích gì?
Đối với Search Engine như Google thì con Google Bot sẽ hiểu đoạn trong strong là quan trọng, nhưng đoạn trong b đối với nó vô nghĩa. Vậy có lợi về mặt SEO
Đối với các chương trình đọc dành cho người mù, họ có thể thông báo cho người nghe biết đoạn strong là quan trọng. Nhưng sẽ khó để thông báo rằng b có quan trọng hay không, vì b không có định nghĩa về độ quan trọng.
Không dùng thì có thiệt thòi gì, thậm chí là có hại gì?
Không dùng cũng không sao, nhưng nếu mình đã hiểu được bản chất của hai thẻ mới thì nên dùng khi phù hợp.