(psst! this page will be a contact page, just as soon as I learn how to do something with the input received! ;)
HTML markup comprises the < /> tags used for a computer to render the information that we are trying to tell it.
A way to remember the difference is to imagine that block elements have invisible blocks blocks around them, where inline just keeps going
*images are inline elements
\n is how programmers represent a 'newline' character in many common programming languages.
Remember: I am not just writing code for the computer to interpret, but for a human to understand as well.
There should only be one h1 tag; the rest should be lower h2, h3, h4, h5, h6 headings.
Start to build the skill of looking at websites as just a bunch of boxes. Try to determine how they are broken up, and aim to find the most efficient way to do this.
Using divs helps to proved structure by grouping related content in logical ways; it can also make modifiying a doc easier.
Remember the principle of DRY programming: Don't repeat yourself
Note: The Udacity Front-End Web Developer Style Guide recommends omitting type="text/css" from the tag. The correct link tag coding is: link rel="stylesheet" href="style.css"