[whatwg] <CENTER>, <MENU>, <DIR>, <NL>

James Graham jg307 at cam.ac.uk
Tue Jan 17 10:49:57 PST 2006


Eugene T.S. Wong wrote:
> Hi all.
> 
> Here is an example that I'm working on now. I'm trying to make a 
> flyer/brochure to hand out to businesses after talking to them. I hope 
> that they will consider giving me merchandise to use as prizes for a 
> poker club that I'm trying to start. There is absolutely no intent for 
> me to post this on the web. I may do that in the future, but definitely 
> not in the foreseeable future. The content is changed, but hopefully 
> it'll make sense.
> 
> <CENTER>Marketing Opportunity</CENTER>
> 
> <DIV><H1>What I Want To Do</H1>
> <P>content describing poker club that I'm trying to set up...lorem 
> ipsum...</P>
> </DIV>
> 
> <DIV><H1>What I Would Like You To Do</H1>
> <P>content describing what I'm asking the businesses to do and how I 
> intend to give them value for giving me their products or gift 
> certificates to be used as prizes...lorem ipsum...</P>
> </DIV>
> 
> <DIV><H1>Misc. Info</H1>
> <UL>
> <LI>location</LI>
> <LI>time</LI>
> </UL>
> </DIV>
> 
> <ADDRESS>
> <UL>
> <LI>my name</LI>
> <LI>my contact info</LI>
> </UL>
> </ADDRESS>
> 
> [note: I admit that my coding style may be unusual]
> 
> The example is overkill to demonstrate just 1 line of code, but I want 
> to strongly emphasize through demonstration that <CENTER> is used very 
> sparingly and only on specific locations. In this case, it is used as a 
> title.
> 
> I refuse to use <H1> as a title, based on my own principles that there 
> can be only 1 title, just as there can be only 1 document root. There 
> can be multiple headings, but not mulitiple titles for each document.

Your principles differ from the HTML spec. If you refuse to use elements 
in the correct way then it's not too surprising when you encounter 
problems. The correct markup for the above document is something like:

  <h1>Marketing Opportunity</h1>

  <h2>What I Want To Do</h2>
  <p>content describing poker club that I'm trying to set up...lorem
  ipsum...</p>

  <h2>What I Would Like You To Do</h2>
  <p>content describing what I'm asking the businesses to do and how I
  intend to give them value for giving me their products or gift
  certificates to be used as prizes...lorem ipsum...</p>

  <h2>Misc. Info</h2>
  <ul>
  <li>location</li>
  <li>time</li>
  </ul>

(I've omitted the <div> elements for clarity but it doesn't really 
matter either way. In HTML5 you would add additional <section> elements 
that wrapped both the headings and the content).

The centring of the main heading can then be achieved using CSS. The 
advantage of this structure is that it helps any UA with some 
understanding of heading elements to present a logical view of the 
document. For example Firefox users can add this capability using my 
Document Map extension [1]. I would also expect other types of UA such 
as search crawlers and aural UAs to take advantage of this information.

[1] 
https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&category=Developer%20Tools&numpg=10&id=475

-- 
"It seems to be a constant throughout history: In every period, people 
believed things that were just ridiculous, and believed them so strongly 
that you would have gotten in terrible trouble for saying otherwise."

-- http://www.paulgraham.com/say.html



More information about the whatwg mailing list