What is HTML5

What is HTML5?
Latest version of HTML markup language
Intended to replace all previous versions of HTML and XHTML
HTML first specified in 1990
HTML2 - 1995
HTML 3.2 1997
HTML 4.0 1997
HTML 4.1 1999
XHTML 2000
New features
Native support for video, audio
Support for vector graphics
New tags
o <header>
o <footer>
o <nav>
o <section>
o <article>
New form controls
Local storage
Implementation in browsers
Partially implemented in current browsers
Generally not supported at all in IE prior to 9.0
Doctype and character encoding
<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Dreamweaver will do this for you if you specify HTML5 document
Marking up for older browsers
Html5 shiv
Javascript to make HTML5 markup work in older browsers
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
Semantic vs. Presentational Markup
Semantic focuses on meaning
Presentational focuses on appearance
Old <b> tag was presentational
<strong> is semantic
New tags are intended to make markup more semantic
Using new tags
Examples - midwinterbluegrass.com (doctype, new tags, html 5shiv)
audio - jtc372.net/multimedia.html
video - jtc372.net/multimedia.html
New properties
 border-radius (rounded corners)
 border images
 multiple background images
 opacity
 box-shadow
 rotation
 etc.
New Selectors
o nth-child, last-child (example http://jtc372.net/schedule.html)
o database interaction
o Lots more
Should you use the new tags?
I don't know
Seems to be the future
If you do, make it degrade to something that still works
Probably best great for mobile sites (e.g., advantages for responsive design,
Native is faster, more reliable
Related flashcards
Audio storage

25 Cards

Audio engineering

43 Cards

Audio engineers

32 Cards

Create flashcards