While paragraphs are usually represented in visual
media by blocks of text that are physically separated from adjacent
blocks through blank lines, a style sheet or user agent would be
equally justified in presenting paragraph breaks in a different
manner, for instance using inline pilcrows (¶).

The following examples are conforming HTML fragments:

<p>The little kitten gently seated himself on a piece of
carpet. Later in his life, this would be referred to as the time the
cat sat on the mat.</p>

List elements (in particular, ol and
ul elements) cannot be children of p
elements. When a sentence contains a bulleted list, therefore, one
might wonder how it should be marked up.

For instance, this fantastic sentence has bullets relating to

wizards,

faster-than-light travel, and

telepathy,

and is further discussed below.

The solution is to realise that a paragraph, in HTML
terms, is not a logical concept, but a structural one. In the
fantastic example above, there are actually fiveparagraphs as defined by this
speciication: one before the list, one for each bullet, and one
after the list.