Altcademy - a Forbes magazine logo Best Coding Bootcamp 2023

How to add line break in HTML

The Importance of Space in HTML

A fundamental aspect of learning programming, especially when it comes to web development, is understanding how to structure your content. This is where HTML (HyperText Markup Language) comes into play. One of the most common tasks you'll undertake while coding in HTML is adding line breaks to organize your content. Imagine writing a whole essay in one long paragraph. It would be pretty hard to read, right? The same principle applies to web content.

What is a Line Break?

A line break, in its simplest sense, is a pause or a gap. It's a point where you stop writing on one line and start on the next. It's like hitting the "Enter" key on your keyboard when you're typing in a Word document. In HTML, we use a specific element to create this gap, which we call a line break.

Line Breaks in HTML: The
Tag

To add a line break in HTML, we use the <br> tag. This tag is unique in the HTML family, as it is what we call an 'empty' or 'void' element. This means it doesn't have a closing tag. In other words, you won't find </br> in HTML.

Here's a quick example of how you would use the <br> tag in HTML:

<p>This is the first line.<br>
This is the second line.</p>

In the example above, the text "This is the first line." and "This is the second line." would appear on separate lines in your web page, thanks to the <br> tag.

When to Use Line Breaks

Line breaks are essential for formatting text in HTML, but they should be used sparingly. You might be tempted to use line breaks to create space between larger elements, like paragraphs or headings. However, line breaks are better suited for smaller breaks, like between lines in an address or a poem.

For example, consider this address:

<p>123 Main Street<br>
Anytown, USA 12345</p>

In this case, the <br> tag creates a line break between the street address and the city, state, and ZIP code. This makes the address easier to read.

Better Options for Larger Spaces

If you want to create more substantial spaces between elements, like between paragraphs or sections, CSS (Cascading Style Sheets) is a better option. CSS is a language used alongside HTML to style web content.

For example, you can use the margin property in CSS to add space around an element:

<style>
p {
  margin-bottom: 20px;
}
</style>
<p>This is the first paragraph.</p>
<p>This is the second paragraph.</p>

In the example above, the margin-bottom property adds 20 pixels of space below each paragraph. This creates a clear separation between the two paragraphs without using a line break.

Wrapping Up

Understanding when and how to use line breaks in HTML is an important step in your journey to becoming a proficient web developer. Remember, <br> tags are great for small gaps, like between lines of an address or a poem. For larger spaces, CSS properties like margin are more effective. By effectively using these tools, you can ensure your web content is well-structured and easy to read. Happy coding!