Connected: An Internet Encyclopedia
RFC 1866 - 1.2.3. User Agents

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1866
Up: 1. Introduction
Up: 1.2. Conformance
Prev: 1.2.2. Feature Test Entities
Next: 2. Terms

### 1.2.3. User Agents

An HTML user agent conforms to this specification if:

- It parses the characters of an HTML document into data characters and markup according to [SGML].

  NOTE - In the interest of robustness and extensibility, there are a number of widely deployed conventions for handling non-conforming documents. See 4.2.1, "Undeclared Markup Error Handling" for details.

- It supports the `ISO-8859-1' character encoding scheme and processes each character in the ISO Latin Alphabet No. 1 as specified in 6.1, "The HTML Document Character Set".

  NOTE - To support non-western writing systems, HTML user agents are encouraged to support `ISO-10646-UCS-2' or similar character encoding schemes and as much of the character repertoire of [ISO-10646] as is practical.

- It behaves identically for documents whose parsed token sequences are identical.

  For example, comments and the whitespace in tags disappear during tokenization, and hence they do not influence the behavior of conforming user agents.

- It allows the user to traverse (or at least attempt to traverse, resources permitting) all hyperlinks from <A> elements in an HTML document.

An HTML user agent is a level 2 user agent if, additionally:

- It allows the user to express all form field values specified in an HTML document and to (attempt to) submit the values as requests to information services.

Next: 2. Terms

Connected: An Internet Encyclopedia
RFC 1866 - 1.2.3. User Agents