Re: [HTML 4.0 draft] (further) comments on ACRONYM

Aymeric Poulain Maubant (Aymeric.PoulainMaubant@enst-bretagne.fr)
Fri, 11 Jul 1997 09:06:02 +0200


Message-Id: <199707110706.JAA40457@melimelo.enst-bretagne.fr>
From: Aymeric Poulain Maubant <Aymeric.PoulainMaubant@enst-bretagne.fr>
To: www-html@w3.org
Subject: Re: [HTML 4.0 draft] (further) comments on ACRONYM 
In-reply-to: Your message of "Thu, 10 Jul 1997 16:48:02 CDT."
             <199707102051.QAA15549@unix.asb.com> 
Date: Fri, 11 Jul 1997 09:06:02 +0200


[two answers and one night further...]

What about a 'declare' attribute for acronym then ?

<!ELEMENT ACRONYM - - (%inline)*>
<!ATTLIST ACRONYM)
  declare     (declare)  #IMPLIED  -- declare but don't instantiate flag --   
  %attrs;                -- %coreattrs, %i18n, %events --
  >


We could then have declarations of widely used acronyms the first time
they are used in a document, or declarations listed in a LINKed dictionnary :

<ACRONYM declare
   id="sncf"
   lang="fr" 
   title="Soci&eacute;t&eacute; Nationale de Chemins de Fer">
   SNCF
</ACRONYM>

and then refer to them as follows :

<ACRONYM id="sncf">SNCF</ACRONYM>


Bandwidth saving, lisibility of HTML sources, multiples definition
of a single acronym, correct behaviour for older browsers, definition
of acronyms shared by many documents are thus possible.

	Ay.