All hx tags, regardless of which level, will reside on its own line and will place an automatic line break above and below it
No hx tag should be used to format anything but a heading or sub-heading. It is not used to format the size of your text.
The hx tags are numbered sequentially, 1 through 6, and that's how they should be used. Don't start out your page with a h2 tag and followed by a h1 tag.
No more than one h1 tag should be use on in a page.
You don't have to use all six hx tags on every page.
And for Pete's sake - snuggle the text to the closing tag.
At this point in time, you may really dislike the way your browser renders the h1 tag, thinking is it too large for the page. Use it anyway -- there will come a time in the not too distant future where you will learn not only to resize the h1 tag using CSS but also how to change its color and fonts!
hmmm, so I have to add some text here huh?
Well, let me see, since it is late, or early, depending upon your perspective, this is going to be short - very short
SEE, I told you so! lol
... and so I can remember some points in this course ...
Block-level tags are used to format the appearance of large blocks of text. Although you may not think of a heading as a "large block of text", it is considered a block-level tag.
Inline level tags modify the appearance of individual characters, words or sentences from that of the surrounding text. Inline tags are nested within block-level tags. Another term for inline level tags is "text level" tags. Those terms can safely be used interchangeably.
This is an example of an inline tag that causes a 'break'
nifty huh?! That being said, don't use inline tags within Hx tags, these are meant to be short descriptions regarding the paragraph below. Hx tags by nature are rendered as strong (bold).
hx, hr, and p tags are all block level tags.
strong, em, break, constitute some of the inline tags.
The XHTML validator is located at http://validator.w3.org/