xhtml_conform-1:In order to be consistent with the XML 1.0 Recommendation
[XML], the user agent must parse and evaluate an XHTML document for
well-formedness.

xhtml_conform-2: When the user agent claims to support facilities defined
within this specification or required by this specification through
normative reference, it must do so in ways consistent with the
facilities' definition.

xhtml_conform-3: When a user agent processes an XHTML document as generic
[XML], it shall only recognize attributes of type ID (e.g., the id
attribute on most XHTML elements) as fragment identifiers.

Tests for assertions xhtml_conform-1, xhtml_conform-2, xhtml_conform-3

Structure Module

This file test the html, head, title, and body tags which are checked for validaty do not have a visible printing artifacts, other than this document itself.

Text Module

<abbr> tag (inline, small-caps): abbr is an abbreviation

<acronym> tag (inline, small-caps): HTTP is an acronym

<address> tag (block, italic) :

address is rendered in italic as a block

<blockquote> tag:

This entire section must be indented from the rest of the text in the file. This is some text to fill up the space. This is some text to fill up the space. It should still be indented no matter how many lines long it is. This is some more text. This is some more text. This is some more text.

<br> tag: There must be a line break here -->
this text must be on the next line

<cite>tag (inline, italic): This line must be rendered in italics or in a way that differentiates it from the rest of the text

<code> tag (inline, monospace): this text must be monospace

<dfn> tag (inline, italic): The word Definition must be rendered in italics or in a way that differentiates it from the rest of the text

<div> tag (block): The following text must be rendered as a block (on a line by itself):

This line must be rendered as a block

<em> tag (inline italic) This line must be rendered in italic or in a way that differentiates it from the rest of the text

<h1> tag (block):

This line of text uses the h1 size of heading and must be the largest heading size

<h2> tag (block):

This line of text uses the h2 size of heading and must be the same size or smaller than h1

<h3> tag (block):

This line of text uses the h3 size of heading and must be the same size or smaller than h2

<h4> tag (block):

This line of text uses the h4 size of heading and must be the same size or smaller than h3

<h5> tag (block):

This line of text uses the h5 size of heading and must be the same size or smaller than h4

<h6> tag (block):

This line of text uses the h6 size of heading and must be the same size or smaller than h5

<kbd> tag (inline, monospace): This line should be rendered in bold or a standard monospace font

<p> tag (block)

Paragraph one: This line must be separate from the one below it

Paragraph two: This line must be separate from the one above it

<pre> tag (block, monospace, whitespace preserved)

	The second line must be indented 8 characters
	        from the line above it and the third line must be indented
	            four characters from the line above it          

	 

<q> tag (inline): This line must be surrounded by quotes

<samp> tag inline, monospace): This line must be rendered in a standard monospace font

<span> tag (inline): This text must appear on the same line

<strong> tag (inline, bold): This line must be rendered in bold or in a way that differentiates it from the rest of the text

<var> tag (inline, italic): this text must be on the same line and italic

Hypertext Module

<a> tag (inline, underlined, colored): W3C

List Module

<dl >  tag (block): Below must be a list of three items with their definitions next to them but on the following line

<dt > tag (block): Item
< dd > tag (block): definition of item
<dt > tag (block): Item
< dd > tag (block): definition of item
<dt > tag (block): Item
< dd > tag (block): definition of item

<ul >(block): Below must be a list of 5 words with bullets before each

<ol > (block): Below must be a list of 5 words ordered by arabic numerals

  1. < li > tag (block): This
  2. < li > tag (block): is
  3. < li > tag (block): an
  4. < li > tag (block): ordered
  5. < li > tag (block): list

Text Extension Module - Presentation

<b> tag (inline): This text should be bold

<big> tag (inline): This text must be big

<hr> tag (block): There must be a line below this


<i> tag (inline): This text must be italic

<small> tag (inline): This text must be small

<sub> tag (inline): subscript

<sup> tag (inline): superscript

<tt> tag (inline): This text must be monotype

Basic Forms Module

<form> tag (block):

This text must be inline with <input> tag (inline): <label> tag (inline): <select> tag (inline): <textarea> tag (inline):

Basic Tables Module

<table> tag (block-like):

Table Caption: <caption>
Row 1: <th> table heading
Row 2: <td> table data

Image Module

JPG Image

Object Module

This text must not be printed

Metainformation Module

This module does not have any printed content.

Scripting Module

Style Sheet Module

If the style element in the heading is correctly processed this text must be green, since this tests the ise of the id attribute as a fragment id and its use as a CSS selector.

Style Attribute Module

This text must be italic

Link Module

The link element is inside the head element and if it was correctly processed this text must be blue

Base Module

See test 2_3_2-BF-05.htm