To demonstrate a foundational understanding and skill in modern HTML elements and APIs.
Semantic HTML5 Elements
Demonstrate basic foundations in Semantic HTML5 Elements
Be aware of, and use several often-used semantic elements
“The Web is text and text has a meaning. Ultimately the content that our browsers read is pure text … In the open web scenario our content can be shown, fed and remixed by third parties, search engines and accessibility tools.” – HTML5 Rocks
New HTML5 Elements
<article>
HTML Article
A section of the page which can be independently distributed.
<aside>
Used to display tangentially related information that is separate from your content.
<audio>
<details>
Click here for more details
Additional information can be placed here!
Click here for more details
Additional information can be placed here!
<figure>
Fig1. The mythical Github unicorn.
Fig1. The mythical Github unicorn.
<footer>
Can be used to contain introductory content and navigation.
<header>
<hgroup>
Grouping heading elements to make titles
<mark>
Now we can highlight important text
Now we can highlight important text
<meter>
An element used to display a number bound between two values
5275100
5275100
<nav>
<output>
A read-only form element that can be used to show calculated data
<progress>
Can be used to show the completion progress of a task.
<section>
A generic section of a document.
Each slide in this slideshow is made up of section elements
<video>
Picture Element
<picture>
This example from MDN uses built in media selectors to show a larger picture if the patron's display is big enough. Otherwise it defaults to the smaller picture.