There is no </br> tag. It is an empty/void element.
A line without break.
Here is a line. <br>
Another line. <br>
Then a line with two breaks after it. <br><br>
Here you go.
A line here.
<hr>
A line there.
Preformatted text tag. Any formatting done using white space is retained. Browsers differ in the number of characters used for tabs.
<pre>
,;::\::\
,'/' `/'`/
_\,: '.,-'.-':.
-./"' : : :\/,
::. ,:____;__; :-
:" ( .`-*'o*',);
\.. ` `---'`' /
`:._..- _.'
,; . `.
/"'| | \
::. ) : :
|" ( \ |
:.(_, : ;
\'`-'_/ /
`:.. , _,'
|,| : |
|`| | |
|,| | |
,--.;`| | '..--.
/;' "' ; '..--. ))
\:.___(___ ) ))' SSt`-'-''
"
</pre>
Without the tag it will be interpreted as: | <b> ... </b> | Bold |
| <i>... </i> | Italic |
| <sub> ... </sub> | Subscript |
| <sup> ... </sup> | Superscript |
| <u> ... </u> | Used to be "underline". Now defined as "text that should be stylistically different from normal text" |
| <s> ... </s> | Used to be "strikethrough". Now defined as "text that is no longer correct" |
| <big> ... </big> | Bigger print -- REMOVED from HTML5 |
| <small> ... </small> | Smaller print |
| <em> ... </em> | Emphasize |
| <strong> ... </strong> | More strongly emphasized than <em> </em> |
| <code> ... </code> | Code sample |
| <cite>... </cite> | Citation |
| <blockquote>... </blockquote> | Quoting text |
| <address> ... </address> | Address |
<address>
Reed College 3203 SE Woodstock Blvd. Portland OR <br />
<a href="mailto:info@reed.edu"> info@reed.edu </a>
</address>
These tags describe the purpose of a region of the page, not just how it looks. They help browsers, search engines, and screen readers understand the structure of your content.
| <header> </header> | Introductory content at the top of a page or section — often contains the site title and navigation |
| <footer> </footer> | Bottom of a page or section — contact info, copyright, links |
| <nav> </nav> | A group of navigation links |
| <article> </article> | Self-contained content that could stand alone — a blog post, news story, comment |
| <section> </section> | A thematic grouping of content, usually with a heading |
<div> elements is called semantic HTML. The page looks the same to the eye, but the meaning is clearer to everything else that reads your code.
Open plain_text.txt, a recipe for Fresh Multi-Bean Salad. Your job is to turn it into a proper HTML file, one checkpoint at a time.
plain_text.txt or your in-progress recipe.html, then use inline chat (Cmd+I / Ctrl+I in VS Code, or your editor's equivalent) to ask your question about just that selection. Don't type a broad request from scratch, and don't select more than the current checkpoint.
Tab to jump to the suggestion, then Tab again to apply it.Esc, or just keep typing. Nothing is applied until you deliberately Tab into it and accept.<pre> tag. It will prevent the CSS and JavaScript exercises from working later. Use proper HTML elements for every part of the content.
recipe.html with the full HTML boilerplate (<!DOCTYPE html>, <html>, <head>, <title>, <body>). No content yet.
<p><ul>)<ol><strong> or <em>, not <b> or <i>.
<pre> tags anywhere in the file