Tim Offenstein wrote:
> Recommend using <strong> as opposed to <b> in the interest of
> semantic markup. There are plans to deprecate the i and b tags
> because they're not semantic, they're presentational.
FWIW: <b> and <i> are not deprecated in existing markup languages, and
there are no such plans on the table for the next...
....a <b> is (as of now) defined as "a pre-styled <span>", and is as such
semantically neutral. <b> can not be automatically interchanged with
<strong>, unless <strong> carries the correct weight for the content in
the first place.
Similar with <i> and <em> - they have only default styles (in most
browsers) in common.
We can style <b>, <i>, <em> and <strong> as we choose, and no software
in general use today will pay much, if any, attention to their semantic
value or lack of same. That may of course change in the future - as for
anything else, so it certainly doesn't hurt to apply the semantically
most correct element for each case - which may happen to justify the use
of <b> and <i> in lack of better options.
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/