[WikiEN-l] simplicity of markup and presentation

Gutza gutza at moongate.ro
Wed Sep 3 00:02:42 UTC 2003


tarquin wrote:

> A while ago some bright spark thought to put a DIV around the 
> statement of maths theorems, with a dashed purple border.
> Today it's boxes with coloured borders for disambiguation notes.
>
> Here's why these are bad ideas:
> [snip list]

I've started replying to this three times and closed the "Compose" 
window just as many times. Why? Because I actually have nothing to add, 
my message could just as well be void, because I have very little more 
to add. Why I sent it after all? Because I feel exactly the same way, in 
a strong way, and wanted to get my "vote" counted in. :)

Apart from your considerations though, I wanted to clarify the reason 
why we're asking for this: I hate clogging content and formatting into 
one ugly mess. I know that also what you're basically advocating 
against, just wanted to clarify the general concept and the benefits, 
apart from ease of editing.

The source should only contain information (plain text) and 
meta-information ("this is text regarding disambiguation", "this is text 
regarding maths", "this is a caption for an image") in some technical 
way or another, but not formatting per se ("there is a purple box around 
this text", "this is large text", "this is green underlined text on pink 
background"--imagine that!). In that regard, XML, proper HTML or at 
least custom CSS styles could be used for tables as well. Tables are a 
cross-breed between meta-information and presentation, it's hard to 
separate the two in this case. What you can do though is properly mark 
the table header as header and the body as table body, as opposed to 
marking the first row render in bold on a gray background, and rendering 
the rest of the table in default style. The former solution is elegant, 
uniform, allows custom formatting based on purpose (web, personal 
printing, PDF output, high volume printing, 3rd party importing) whereas 
the latter is ugly, messy, non-uniform and set in stone formatting-wise.

2c+2c=5c :)

[[User:Gutza]]





More information about the WikiEN-l mailing list