HTML Paragraph Tag — PBA Institute Tutorial
Chapter 07 · HTML Series
10 min read Beginner

HTML Paragraph Tag

The HTML Paragraph Tag <p> defines a block of text as a paragraph. Browsers automatically add space before and after each <p> tag, making content easy to read. Paragraphs are the most common text element on a webpage.

What is the Paragraph Tag?

  • The <p> tag defines a paragraph in HTML.
  • Every <p> tag starts on a new line with default spacing.
  • You can use <br> to add line breaks within a paragraph.
  • <hr> creates a horizontal line between paragraphs.

Why Use Paragraph Tags?

📝

Text Structure

Paragraphs group related sentences into readable blocks.

👀

Readability

Proper paragraph breaks make text scannable and friendly.

🔍

SEO

Search engines analyze paragraph text to understand topics.

📐

Spacing

Browsers add consistent vertical space around paragraphs.

🎨

Styling

Paragraphs can be easily styled with CSS — fonts, colors and spacing.

Accessibility

Screen readers naturally pause at paragraph breaks.

Paragraph Tag Syntax

  • Basic paragraph: <p>Your text here</p>
  • Line break: <br> inside or between paragraphs.
  • Horizontal rule: <hr> creates a divider.
  • Alignment: Use CSS text-align for left, right, center or justify.

Paragraph Tag Example

HTML Code — Paragraph Example
<!DOCTYPE html>
<html>
<body>

  <p>This is the first paragraph.</p>
  <p>This is the second paragraph
     with a line break<br>
     inside it.</p>
  <hr>
  <p style="text-align:center;">Centered Paragraph</p>

</body>
</html>
Output Two paragraphs with spacing, a horizontal line, then a centered paragraph.

Code Explanation

HTML Part Meaning
<p> Defines a paragraph block.
<br> Inserts a line break inside text.
<hr> Inserts a horizontal divider.
style="text-align:center;" Aligns paragraph text to the center.

Paragraph-Related Tags

Text Block
<p>
Line
<br> <hr>
Inline
<span> <em>
Block
<div> <pre>

Use Cases

  • Articles: Each paragraph forms a logical block of content.
  • Blog Posts: Improve readability with short paragraphs.
  • Documentation: Explanations and descriptions use paragraphs.
  • Forms & Letters: Letters and forms organize text via paragraphs.

Practice Questions

  • Create a webpage with three different paragraphs.
  • Add a line break inside one paragraph using <br>.
  • Add a horizontal rule between two paragraphs.
  • Align one paragraph to the right using inline CSS.

Frequently Asked Questions

What is the <p> tag used for?

It is used to define a paragraph of text in HTML.

Can I nest a paragraph inside another paragraph?

No, paragraphs cannot be nested inside other paragraphs.

How do I create a line break inside text?

Use the empty <br> element.

How do I align a paragraph?

Use the CSS property text-align with values left, right, center or justify.

Conclusion

The HTML Paragraph tag is the foundation of textual content on the web. Combine it with line breaks, horizontal rules and proper styling to write clean, readable content.

Additional Tips

  • Keep paragraphs short: 2-4 sentences improve readability.
  • Don't nest <p>: Use <div> for grouping instead.
  • Use CSS for spacing: Customize margin and padding with CSS.
  • Avoid empty paragraphs: Use CSS margins for spacing instead.

HTML All Topics

Continue Learning