Topic: [b] and [i] becoming <strong> and <em>
is something I object to. It seems like an instance of hypercorrectness -- as if saying "<b> and <i> are deprecated in favour of <strong> and <em>", which is not true. Yes, they often correspond, but the point of the latter tags is to have some semantic value, and to be styled according to their relevant emphasis. And, more importantly, they don't necessarily need to be styled in bold or italic, and on the other hand, bold and italic aren't only used for emphasis. [b] and [i] are purely presentational, implying absolutely nothing about the meaning of the contents, only an instruction on how to display it.
It seems there are two more logical possible options:
- Just have the BBCode tags become <b> and <i>. Seems pretty intuitive.
- Do the above, but also add [em] and [strong] tags for people who do want to use the semantic tags.
<b> and <i> are still allowed even in HTML 5 and XHTML 1.1, in case people ever start actually using those.
P.S. I know I'm probably the only one who cares about this, but oh well. Consider it.