HTML <p> Tag


A paragraph is marked up as follows:

<p>This is some text in a paragraph.</p>

Try it Yourself »

More "Try it Yourself" examples below.

Definition and Usage

The <p> tag defines a paragraph.

Browsers automatically add some space (margin) before and after each <p> element. The margins can be modified with CSS (with the margin properties).

Browser Support

<p> Yes Yes Yes Yes Yes

Differences Between HTML 4.01 and HTML5

The align attribute is not supported in HTML5.


Attribute Value Description
align left
Not supported in HTML5.
Specifies the alignment of the text within a paragraph

Global Attributes

The <p> tag also supports the Global Attributes in HTML.

Event Attributes

The <p> tag also supports the Event Attributes in HTML.


Try it Yourself - Examples

More paragraphs
Some default behaviors of paragraphs.

Poem problems
Examples of how you can NOT write a poem in HTML.

Related Pages

HTML tutorial: HTML Paragraphs

HTML DOM reference: Paragraph Object

Default CSS Settings

Most browsers will display the <p> element with the following default values:


p {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;

Try it Yourself »

Color Picker