Here’s a basic markup of a HTML5 document:

<!DOCTYPE html>
<html lang="en">
  <meta charset=utf-8>
  <title>A simple HTML5 page layout</title>
  <!--[if IE]>
    body { margin:100px; }
    article, aside, figure, footer, header, hgroup, menu, nav, section {
    <a href="simple-html5-document.html">home1</a>
    <a href="simple-html5-document.html">home2</a>
    <h1>A simple  cheap mlb jerseys  HTML5 document</h1>
      <h1>Article 1 heading</h1>
      <h2>Article 1 sub-heading</h2>
  wholesale nba jerseys     </hgroup>
      <h3>Section 1  wholesale nfl jerseys  heading</h3>
   CREARE    <header>
      <h1>Article 2 heading</h1>
   Салат    </header>
      <h2>Section 1 heading</h2>
   Bra  <footer>
    <p>This is the footer</p>


<!DOCTYPE html>

All HTML documents start with a <DOCTYPE>. In HTML5, it’s simply html with no extra attributes.

<html lang="en">

We can simply use <html> on its own. But for completeness, we’ll include language attribute.


This tag remains the same, buy some standard tags within it have changed.

Usually we find Must type="text/javascript" attribute within this tag when defining JavaScript. In HTML5, the default is text/javascript, which means if you are defining code other than JavaScript, there is no need to include the type attribute.

The same goes for the tag. This now defaults to text/css thus mit we don’t have to add anything to it, simply .

This has been reduced as well. We simply add the charset and nothing else. No more do we have to deal with this long chunk:

Within the tag, use of



, ,