Will we ever be free of the SGML "presentation is evil, evil I say" party
line? If you want anyone to be able to read your SGML then you have to
have some presentation somewhere. HTML/HTML+ is a compromise between
allowing as much semantic content as possible -- while still having a
finite DTD -- but still allowing a wide variety of data to be encoded
for (here is that evil word again) presentation.
HTML/HTML+ is presentation with semantics, keep saying that over and over.
On the other hand maybe you know something I don't. If you can write a
DTD that does everything that everyone needs without using any presentation
then get in contact with Dave Raggett <firstname.lastname@example.org> and see what
you two can work out. Oh, BTW, most of the actuall presentation
is in what we are calling a "Style Guide" that is external to the
HTML/HTML+ document and provides hints to the browser about how to
render the document (so you can use the authors style guide, or your
own personal favorite).
When we talk about presentation in HTML+ we are mostly talking about tables
and external graphical image layout (e.g., gif's). Someone should make
a list of the presentation like elements in HTML+.