- From: Eugene T.S. Wong <lists.eugenetswong@gmail.com>
- Date: Fri, 13 Jan 2006 15:05:50 -0800
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
Received on Friday, 13 January 2006 15:05:50 UTC