Quote:
Originally Posted by theducks
Span class=
Allows you full control: Maybe I want italic...No wait...Underlined....No wait...BoldItalic. Ah, heck PLAIN
|
That certainly gives full control, and if you wanted to take that to it's extreme you could have spans around every letter!! Just imagine the bloat!
But, as they were saying above, you can define <b>, <i>, <em>, <strong> to do anything you want. I would think that a span should only be used when there IS NOT already a tag that does the same thing.
Why replace <em> with <span class="emphasis">, or <strong> with <span class="strong">??
There is a list of commonly used tags in the standards for the exact reason that they are commonly used and you can reduce bloat and increase readability by using them.