Day 4 Home

New Elements

Semantic Elements

Semantic Elements give meaning to the document. Below are some common examples:

  1. Navigation

  2. The navigation region defines navigation links. This is a common semantic element that is used to organize and present all of the different pages on a site. It usually goes at the top of a web page and is consistent and present on all pages of the site.

      <nav role="navigation">
      <a href="about.html">About</a> 
      <a href="contact.html">Contact</a> 
      <a href="faq.html">Frequently Asked Questions</a> 
    </nav>
    
  3. Section

  4. Defines different sections on a site.

      <section>
      <h1>WWF<</h1>
      <p>The World Wide Fund for Nature (WWF) is....</p>
      </section>
    
  5. Article

  6. The article tag defines an article. The <article> element specifies independent, self-contained content. An article should make sense on its own, and it should be possible to read it independently from the rest of the web site. Examples of where an <article> element can be used:

    <article>
      <h1>What Does the World Wildlife Fund (WWF) Do?</h1>
      <p>WWF's mission is to stop the degradation of our planet's natural environment,
      and build a future in which humans live in harmony with nature.</p>
    </article>
    
  7. Footer

  8. Defines a footer for a document or section. The footer goes at the bottom of an html page and often contains authoring information and links that are secondary to the navigation.

    <footer>
    	<p>Posted by: Claire </p>
    	<p>Contact information: 
    	<a href="mailto:claire@example.com">claire@example.com</a>.</p>
    </footer>
    
  • Button

  • The button element defines a clickable button.

    <button onclick="alert('button activated')">native HTML</button>
  • Images

  • Images can be rendered using links to URL images, or image files. They do not need a closing tag and should always include an alt attribute.

    <img src="smiley.gif" alt="Smiley face" height="42" width="42">
  • Forms

  • Forms define HTML forms for user input. Labels are used in forms to define a label for an input element. The input tag specifies an input field where the user can enter data. The input varies depending on the type attribute that it is given.

  • Dropdowns menu

  • a dropdown list allows users to select from options in a drop-down focusable list

    <select>
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="opel">Opel</option>
      <option value="audi">Audi</option>
    </select>
    
  • Tables

  • The <table> tag defines an HTML table. An HTML table consists of the <table> tag and one or more <tr>, <th>, and <td> tags. The <tr> element defines a table row, the <th> element defines a table header, and the <td> element defines a table cell.

    <table>
      <tr>
        <th>Month</th>
        <th>Savings</th>
      </tr>
      <tr>
        <td>January</td>
        <td>$100</td>
      </tr>
    </table>
    
  • Span

  • The span tags are used to group inline-elements in a document and provides a way to add a hook to a part of a text or a part of a document.

    <p>My mother has <span style="color:blue">blue</span> eyes.</p>
    
  • Divs

  • The div tag defines a division or a section in an HTML document. The div tag is used to group block-elements to format them with CSS.

    <div style="color:#0000FF">
      <h3>This is a heading
      <p>This is a paragraph.

    </div>
  • Script Tags

  • Script tags define a client-side script. You can use these to add javascript right in your html file.

    <script>
    document.getElementById("demo").innerHTML = "Hello JavaScript!";
    </script>
    </pre>
    
  • Style

  • Style tags define the style information for a document and allow you to add CSS changes right in your html file.

    <html>
    <head>
    <title>my cool page</title>
    <style>
    h1 {color:red;}
    p {color:blue;}
    </style>
    </head>
    
    Web colors