), or is it really just two line breaks ( ) or should it really be a third-level heading (
)? This series of several short lines, should it be marked up as a bullet-less list? Do these italics signify a citation (), some emphasis (), or a Latin phrase ()? Is that a single-line paragraph of bold text (
There are, as I see it, three solutions to this conundrum:
To hell with semantics! Forget , and so on, just use all the time!
Write a tool that’s really, really good at guessing semantics.
Write a tool that doesn’t have buttons and short-cut keys for things like bold, italic, different colours and fonts and so forth, but has buttons to insert citations, quotes, diagrammes and so forth, has options to mark certain chunks of text as either more or less important than the rest.
Most recent visual HTML editors use the first approach, creating semantic-free documents. In my opinion authors using this sort of tool have no business writing HTML at all. If all they care about is the visual appearance of the document, they should probably switch to publishing in Flash, which is far more suited to their ideas.
The second solution has been attempted once or twice, but tends to get things wrong as often as it gets them right.
The third solution is a good idea, but using the current attempts at this sort of tool tends to be no easier to use than typing the HTML by hand anyway, rendering them rather useless.
As an aside, some people do write postscript by hand. And whatsmore, this usually results in much smaller files, which load much more quickly.
1 PostScript is actually a fully-fledged scripting language, but it’s commonly used as a page description language and as a transmission format for print jobs.
) or should it really be a third-level heading (