Comment: The b and i tags are not recommended or even opposed to the use of the current Web standard unspoken rules, as they are believed to behave in bold and italics without any semantics. More substitutes with strong and em tags. In the new HTML5 working draft, the b and i tags are defined as follows: from the specification
The b and i tags are not recommended or even opposed in the current Web standard unspoken rules, as they are believed to behave in bold and italics without any semantics. More substitutes with strong and em tags.
And in the new HTML5 working draft, the b and i tags are defined as follows:
From the specification, it can be noted that the b and i elements will be given real semantics. We should pay more attention to the different uses of b, i, strong, and em.
Extended Reading: Changes from HTML4 to HTML5 A Preview of HTML5
The b element now represents a span of text to be stylishly offset from the normal prose without conveying any extra importance, such as key words in a document abstract, product names in a review, or other spans of text whose typical typographic presentation is emboldened.
// The b element is now described as a piece of text that stands out in a normal article only in a stylistic manner without any additional importance. For example: keywords in the document summary, product name in the comments. Or represents the emphasis on the layout.
The i element now represents a span of text in an alternate voice or mood, or otherwise offset from the normal prose, such as a taxonomic design, a technical term, an idiomatic phrase from another language, a thought, a ship name, or some other prose whose typical typographic presentation is italicized. Usage varies widely by language.
// The i element is now described as highlighting a passage of different opinions or tone or other text in a normal article, such as: a classification name, a technical term, a proverb in a foreign language, an idea, etc. Or italics type-form.