(This is more of a curiousity question than any pending disaster 😀 )
So the <b> and <i> tags have been around since near the beginning of the web (I assume). But now we have CSS and many people apposing “stylistic html tags.” They are stylistic tags, but they’re really not so bad, as they save us from having to make a <span class="bold"> a whole bunch of times, reducing download times. Seeing as they don’t take up much space, are easy to use, can possibly be useful to screen-readers, search engines, and other applications that don’t care much about how a document looks, and removing them would break TONS of html code, I’m guessing probably not, but I still wanted to bring up the topic. 🙂
If you end up doing
<span class="bold">a lot you are not correctly using eitherspan, norclassnames. Class names should tell you what the tag is, not what it looks like.The correct replacement for
<b>and<i>are<strong>and<em>, and they should be used to note that the specific text inside has a different meaning than the surrounding text.Update: New specification for
<b>,<i>,<strong>,<em>released under HTML 5In HTML5
<b>and<i>have specific meaning as do<strong>and<em>. Use them all as specified.4.6.2 The em element :
4.6.3 The strong element:
4.6.16 The i element:
4.6.17 The b element: