Question: How do I place block elements in the HTML paragraph tag? When I attempt to do that, Firebug's HTML tab shows that the paragraph does not enclose the block element. Furthermore, any CSS applied to the paragraph does not apply to the child block element.

This code:

```
<p>
 <ol>
  <li>foo</li>
  <li>bar</li>
 </ol>
</p>

p {
 line-height: 2em;
}

```

Becomes rendered as:

```
<p></p>
<ol>
 <li>foo</li>
 <li>bar</li>
</ol>

```

Answer: 
List tags are not supposed to be enclosed in a paragraph tag. What are you trying to do?
Paragraphs are meant to hold inline elements not block elements. In fact, take a peek at this...

<http://bytes.com/topic/html-css/answers/153770-acceptable-put-ul-inside-paragraph>.