| HTML Guide: Tolerated Errors | cern archive | HTTP only |
| home archive home about | |||||||||||||
Tolerating broken HTML writersThese are illegal according to SGML, but they're so prevalent that they're supported by the sample implementation.Please stop generating HTML in this style!
Document StructureThe BODY element must start with some element. See: an example document where this rule is broken. Paragraph breaks are not allowed in headers, lists etc. They may be ignored or treated intelligently.
Muti-paragraphheading Unknown TagsTags that aren't known to the parser are treated as data by, for example, the MidasWWW-1.0 implementation. They should be ignored. There should be no tags around the word foo:Body ElementsNote that conforming SGML parsers will treat "&", "<", "</", and "<!" as normal text characters when they are not followed by a letter. HTML producers are discouraged from taking advantage of this feature.
Anchorsnumeric IDs: NeXT and html-mode.elThis anchor's name starts with a digit, which is not a name start character.
unquoted attribute literals: NeXT and html-mode.elThis anchor's href contains a '#', which is not a name character. It should lead to the NeXT implementation reference below anyway. This anchor's href contains ':' and '/', which are not a name characters. It should lead to the SLAC MidasWWW doc anyway.
Literal Text ElementsHistorical NoteThe original semantics of the XMP and LISTING elements is not representable in SGML. From Tags used in HTML:
Non-standard CDATA parsing: LineMode, MidasWWW, etc.
|
|
||||||||||||