Loading...

You have your headings figured out. So what about everything else?

Lesson Content Banner

Let's break it down...

As with traditional writing, the majority of your text should be organized into paragraphs. When designing in HTML, the <p> tag, or paragraph tag, comes with predetermined formatting to organize your blocks of text.

people from different background, speaking to one another

One behavior to note is the flow of text. Whatever text content you've placed between opening and closing paragraph tags will flow the width of the page when displayed. If you change the width of your browser, the flow of text will dynamically adjust to the new space. This behavior doesn't occur, though, if a paragraph appears in an element that has a fixed width. Think of <p> tags as a liquid—they'll reshape themselves to fill their container. Header tags share this behavior as well, but it's not as noticeable with them since they don't span multiple lines as paragraphs often do.

In the example below, the same paragraphs are displayed in two containers of two different widths.

30% of the table width 70% of the table width

This is a paragraph. Notice how the text flows in this table cell.

Paragraph text automatically adjusts to fit the width of its container.

This is a paragraph. Notice how the text flows in this table cell.

Paragraph text automatically adjusts to fit the width of its container.

Like header tags, paragraph tags also add space above and below themselves by default. Printed novels and articles traditionally indent at the start of new paragraphs. However, website writing doesn't tend to indent paragraphs, so the extra spacing helps them stand apart from each other.

As a general rule with text content in HTML, it doesn't matter how many spaces you add between words or if you break the text into multiple lines. HTML will ignore the extra white space and display the text in a standard fashion. This actually comes in handy when working with large paragraphs. The code can be broken into more lines for better readability. Reading text across the entire span of a screen makes it difficult to keep track of where you are when looking for the start of the next line.

How do you imagine the following paragraph code will display? Click the button below to see if you were right.

<p>This is      another example
paragraph.</p>

This is another example paragraph.

The browser ignores the extra white space and displays the text in a standard formatting with a single space between each word.