Revised - Revised 2005 proposal for meta-data

Andrea Censi andrea at
Fri Jan 5 18:05:30 EST 2007

On 1/4/07, Michel Fortin <michel.fortin at> wrote:

> Le 2007-01-01 à 19:02, Andrea Censi a écrit :

> > Default ALD for classes of elements. For example, an header of

> > level 2 inherits automatically the attributes of {header2}, if it

> > is defined.


> I don't see the point for such a feature. Applying the same

> attributes to all elements of the same name is a bad markup style,

> especially if it's a class attribute like in your example. If the

> reason you do this is to facilitate styling, why not just create a

> rule "h1" or "p" in your stylesheet that applies to all elements with

> that name?

Ok, let's take it out. That is, in fact, a better solution to the
problem I was trying to solve.

> Also, your new proposal for a span element:


> [special words]{#myspan}


> seems to me even more ambiguous than the previous one using braces

> instead of square brakets since John Gruber wants to introduce the

> [single braket] syntax as a shortcut for reference-style links in a

> future version of Markdown.

I did not know this (I'm still working on my clairvoyance).

Any other idea about a syntax for SPANs?
Or do you think it does not matter at all?

Consider the spec. example:

As <CITE>Harry S. Truman</CITE> said,
<Q lang="en-us">The buck stops here.</Q>

More information can be found in

Could be expressed this way:

As /Harry S. Truman/{c} said,
/The buck stops here/{q}.

More information can be found in


{c}: html-el=CITE
{q}: html-el=Q lang=en-us

This seems useful to do.
(whatever the SPAN syntax is)

Andrea Censi
"Life is too important to be taken seriously" (Oscar Wilde)

More information about the Markdown-Discuss mailing list