+ 3
What's the difference between using <b> and <strong>?
12 Réponses
+ 11
Sometimes web pages can be interpreted audibly like via a text to speech system in which case the <strong> tag will be 'spoken' at a higher volume whereas the <b> tag has no effect.
+ 8
Short answer: Avoid using <b>, which is a legacy tag replaced by <strong> in HTML5 for semantic alternative.
You can see my more detailed explanations in these other questions:
https://www.sololearn.com/Discuss/1134758/?ref=app
Answer:
--------
Semantic HTML introduced new tags that focused on describing what the text means rather than what it looks like. So <strong> replaces <b> because the new tag doesn't describe the format of the text. Now, it won't be strange if strong doesn't mean bold anymore. Rather, it could be underlined and italics via CSS without having to change the tag to fit the format.
The tags describing format should be avoided. They have been around for many years and should be deprecated at some point.
----
Here's another post where I explained more about semantic HTML5:
https://www.sololearn.com/Discuss/1851537/?ref=app
+ 5
<b> describes that the content should be displayed in bold style
<strong> describes that the content is emphasized. This fits much better in the idea promoted by HTML5, that content and structure (semantics) should be independent and separate from how it is presented to the user (style).
While they have the same effect in ~99.99% of the cases, it could make a difference if someone views your page with unusual methods, like using a screen-reader (e.g. blind people) or opening the page in a console based browser.
+ 3
There is no difference, they are 2 different tags that do the same thing.
They probably created <strong> first before discovering a shocking result that programmers are lazy and thus created <b>.
+ 1
They mean the same thing bold and important.
+ 1
<b> is replaced by <strong> in HTML5 for semantic alternative.
+ 1
Avoid using <b> after closing h1 tag, use the <br/> for break the line , this is almost used in the html documents 📜🏜
0
Lol Prometheus that sounds about right.
0
Search engines recognizes 'Strong' for emphasis or importance while 'b' is bold text. They may look the same but i don't think their functions are.
0
Strong tag has a semantic meaning, while b has no meaning at all
0
what ans
0
Which level are you