- From: Joe English <joe@trystero.art.com>
- Date: Fri, 10 May 1996 11:03:36 PDT
- To: www-html@w3.org
Charles Peyton Taylor <CTaylor@wposmtp.nps.navy.mil> wrote: > I remember some discussion about the percent symbol > screwing things up in SMGL, but I notice that in > the HTML 3.2 overview Width="80%" is used. It makes > sense that the percent symbol is okay within > quotation marks, but other values for attributes > can often drop the quotation marks. Paraphrasing ISO 8879, (which is a little unclear on this issue, to say the least), the rules are that LIT or LITA delimiters (" or ' quotes) around attribute values: * _may be omitted_ if the attribute value contains nothing but name characters (a-z, A-Z, 0-9, periods, and hyphens), * _must be omitted_ if attribute name minimization is used (e.g., <DL COMPACT> as shorthand for <DL COMPACT="COMPACT">) * _must be present_ otherwise. Note that RFC1866 section 3.2.4 "Attributes" is not quite right; it has several incorrect and/or misleading statements. Note also that the underscore "_" is _not_ a legal name character, so the Netscape-Framesism <A TARGET=_top ...> is illegal and should be written <A TARGET="_top" ...> instead. --Joe English joe@art.com
Received on Friday, 10 May 1996 14:03:43 UTC