[whatwg] <BIG> Element
Eugene T.S. Wong
lists.eugenetswong at gmail.com
Fri Jan 13 15:05:50 PST 2006
On Fri, 13 Jan 2006 14:20:05 -0800, Lachlan Hunt
<lachlan.hunt at lachy.id.au> wrote:
> Eugene T.S. Wong wrote:
>> I noticed that there is a <SMALL> element, but no <BIG> element. Is
>> there a specific reason for this?
>
> Both of them are quite presentational,
<I> & <B> are presentational as well.
> but there is an attempt to redefine the small element with some semantic
> meaning.
If that is true, then I encourage the WHATWG to use another name, such as
<FINEPRINT>ASDF</FINEPRINT>. It is a lot longer, but it does convey more
semantics.
> The same cannot be said for big, it is (and probably always will be)
> presentational, and therefore has no place in a semantic markup language.
A semantic markup language can't possibly have every single type of
semantic out there. There are some cases that are so rare, that it would
be a waste to define them. Sometimes <BIG> really does convey something.
For example:
<P>I said, "<BIG>NO!</BIG>".</P>
<P><BIG>YES!!</BIG> I will do it!</P>
<P><BIG><BIG>NO!</BIG></BIG> You will not!</P>
<P><BIG><BIG>YES!!</BIG></BIG> I will do it!</P>
<P><BIG><BIG><BIG>NO!</BIG></BIG></BIG> You will not!</P>
<P><BIG><BIG><BIG>YES!!</BIG></BIG></BIG> I will do it!</P>
<P><BIG><BIG><BIG><BIG>NO!</BIG></BIG></BIG></BIG> You will not!</P>
<P><SMALL>Oh, alright...</SMALL></P>
I suppose that you could argue that CSS would create the same effect, but
you shouldn't have to use CSS to create the effect of a shouting match.
Besides, those words would have to be surrounded by elements, anyways, so
it wouldn't hurt to use an element that has a default style. There is
nothing wrong with using a non-semantic element that has a default style
as opposed to <SPAN class="shout">YES</SPAN>. The problems of the past
arose because:
1) people used the wrong semantic elements
2) people used non-semantic elements where there were semantics
In the above scenario, there are semantics, but there are no semantic
elements to convey shouting. The elements are modifiable by CSS. I suppose
that we could nest <STRONG> a few times, but I don't recognize strong
emphasis as the same thing as shouting.
Also, it might be helpful to use <BIG> for math problems, without having
to resort to MathML.
What do you think?
--
Sincerely, and with thanks,
Eugene T.S. Wong
More information about the whatwg
mailing list