HTML Academy
The dl, dt and dd tags as well as description list
Text markup7/21
Back to the list of tasks
  • 1. Let’s start the diary
  • 2. The ul tag, which is used to indicate an unordered list
  • 3. The ol tag, which is used to provide an ordered list
  • 4. The start and reversed attributes
  • 5. Nested lists
  • 6. The dl, dt and dd tags as well as description list
  • 7. The pre tag, which is used to designate preformatted text
  • 8. HTML entities
  • 9. The tag code, or code snippet
  • 10. Combining pre and code tags
  • 11. The tag q, which is used to format inline quotes
  • 12. The blockquote tag, which is used for calling out quotes
  • 13. The br tag, which is used to create a line break
  • 14. The sub and sup tags, which are used to indicate subscript and superscript
  • 15. The time tag, which is used to specify the date and time
  • 16. The em and i tags, which are used to attract the user’s attention
  • 17. The strong and b tags, which are used to strengthen or highlight text
  • 18. The del and ins tags, which are used to highlight changes
  • 19. The div and span tags, style containers
  • 20. Summary of “Text markup”
  • 21. Test: Marking up an article
HTML entities
  • Sign up
  • Log in

Loading…
Everything will be ready in few seconds

  • Theory
  • Theory
  • Comments

The pre tag, which is used to designate preformatted text

In this entry, we will experiment with ASCII art and try to draw a cat. But nothing happens because the code is displayed differently in the HTML editor and in the mini-browser. You can insert as many consecutive spaces in your text, but the browser will only display one space. The same thing applies to line breaks: consecutive empty lines are not displayed.

You can change this behavior by using the <pre> tag (which is short for “preformatted text”). Most often, this tag is used to display examples of code, and it is less commonly used to display ASCII art. The browser will preserve and display all spaces and hyphens that are found inside the <pre> tag.

<pre>Example
                of preformatted
        text     with preserved spaces
                     and line breaks</pre>

And the displayed result in the browser:

Example
                of preformatted
        text     with preserved spaces
                     and line breaks

We added several styles (font and text color parameters) so that the contents of the <pre> tag would look prettier. You can explore the styles in the style.css tab.

Comments

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>The website of a beginning coder</title> <link rel="stylesheet" href="style.css"> </head> <body> <header> <p>Blog</p> <nav> Return to home </nav> </header> <main> <article> <h1>Day Five. I am relaxing.</h1> <p>I decided to take it easy. Look at what I drew.</p> <!-- Start the pre tag here --> /\_/\ ( o.o ) = ^ = </article> <aside> Your ad could go here </aside> </main> <footer> Website footer </footer> </body> </html>
CSS
body { padding: 0 30px; font-size: 14px; line-height: 22px; font-family: "Georgia", serif; color: #222222; } h1 { font-size: 20px; line-height: normal; } nav { color: #888888; } aside { margin: 20px 0; color: #c4c4c4; } pre { line-height: normal; font-family: "Courier New", "Courier", monospace; color: #6a2cce; }

What didn’t you like in this task?

Thanks! We’ll fix everything at once!

The code has changed, click “Refresh” or turn autorun on.

You’ve gone to a different page

Click inside the mini-browser to shift the focus onto this window.

100%
Goalscompleted
0
    1. Let’s enclose all of the text after the first paragraph in <pre>.

    Cookies ∙ Privacy ∙ License Agreement ∙ About ∙ Contacts ∙ © HTML Academy OÜ, 2019−2025

    VISAMastercard

    Log in

    or

    Forgot your password?

    Sign up

    Sign up

    or
    Log in

    Restore access

    Have you forgotten your password or lost access to your profile? Enter your email connected to your profile and we will send you a link to restore access.

    Forgot to connect your email to the profile? Email us and we’ll help.