- From: Philip TAYLOR <P.Taylor@Rhul.Ac.Uk>
- Date: Thu, 07 Apr 2005 10:55:45 +0200
- Cc: Anderson Santana de Oliveira <anderson.Santana-De-Oliveira@loria.fr>, www-validator@w3.org
Olivier Thereaux wrote:
[snip]
> From a DTD standpoint, it's probably legal, but it's a behaviour
> discouraged by HTML
> [[ For reasons of interoperability, authors must not "extend" HTML through
> the available SGML mechanisms (e.g., extending the DTD, adding a new set
> of entity definitions, etc.).
Could I query the exact and intended meaning of the penultimate example ?
At a time when Netscape 4 was still a mainstream browser, I augmented
the standard HTML 4.01 DTD to accommodate the quirky four "margin"
attributes of <BODY> and used the following DOCTYPE in all documents :
<!DOCTYPE HTML PUBLIC "-//PT//DTD HTML 4.01 Augmented//EN" "http://www.rhul.ac.uk/shared/dtds/HTML-4.01-Augmented.dtd">
Was I, in so doing, breaching the rule that you cite ? I notice
that the prose uses the phrase "must not", even though it appears in
what might otherwise be interpreted as an advisory context.
Philip Taylor.
Received on Thursday, 7 April 2005 08:56:27 UTC