In this page, each test or set of tests has been separated with an 'hr' element in order to keep them distinct from one another.

[cl1] This 'p' element should be inline, as should the next two.

[cl1] This 'p' element should be inline, as should the previous and next paragraph.

[cl1] This 'p' element should be inline, as should the previous two.

This 'div' element, which is unstyled, contains a 'span' element [cl2] which is set to class 'cl2' and should therefore be block-level thus breaking up the flow of the 'div' by interrupting it with another block-level element.

[cl3] This paragraph should be rendered as a list-item.

The text following the class marker should be invisible: [cl4] you can't see me!

If the following paragraph is visible, it will be very obvious. It should not be visible, since it a has a class of "cl4".

Hey! I shouldn't be visible!

[cl5] A Heading 3.

The previous 'h3' element (with a class of 'cl5') should run into this paragraph, which means that it appears as inline content at the beginning of this paragraph.