Weitere ähnliche Inhalte Ähnlich wie Christian heilmann html 5 - das web und der browser als platform (20) Mehr von Christian Heilmann (20) Christian heilmann html 5 - das web und der browser als platform1. asdasd
HTML5
Das Web und der Browser als Platform
Christian Heilmann, Mozilla
15. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="de">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">
<title>Hallo ich bin HTML!</title>
<link rel="stylesheet" type="text/css"
href="styles.css">
<script type="text/javascript" src="magic.js">
</script>
</head>
<body>
<h1>Eine Ueberschrift</h1>
<p>Inhalt, eine ganze Menge</p>
<p class="footer">Ich hab das tun getan!</p>
</body>
</html>
16. <!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Hallo ich bin HTML5 (oder HTML)</title>
<link rel="stylesheet" href="styles.css">
<script src="magic.js"></script>
</head>
<body>
<h1>Eine Ueberschrift</h1>
<p>Inhalt, eine ganze Menge</p>
<p class="footer">Ich hab das tun getan!</p>
</body>
</html>
18. <!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Hallo ich bin HTML5 (oder HTML)</title>
<link rel="stylesheet" href="styles.css">
<script src="magic.js"></script>
</head>
<body>
<header><h1>Eine Ueberschrift</h1></header>
<section>
<p>Inhalte, eine ganze Menge</p>
</section>
<footer><p>Ich hab das tun getan!</p></footer>
</body>
</html>
19. <sec
tion
> <n
<asid av>
<hea e> < <art
der> hgro icle>
<ma <foo up>
rk> < ter>
deta <tim
<figc ils> < e>
aptio figur
n> .. e>
.
20. Information fuer Skripte
<article data-start="4" data-end="38">
<header><h1>HTML5 video</h1></header>
<p><a href="http://en.wikipedia.org/wiki/
HTML5_video">HTML5 video</a> sind auf dem
<code><video></code> Element basierende Filme im
Browser.</p>
<iframe src="http://en.wikipedia.org/wiki/
HTML5_video"></iframe>
</article>
26. <video src="superman.ogv" controls>
Das Video kann nicht abgespielt werden, bitte
<a href="superman.ogv">laden sie es herunter</a>.
</video>
★ Steuerelemente
erscheinen per
Mausberührung
oder Tastatur Fokus.
★ Video ist mit
Tastatur bedienbar
★ Videodarstellung
kann verändert
werden.
27. Video events:
loadstart / progress / suspend / abort / error /
emptied / stalled / play / pause /
loadedmetadata / loadeddate / waiting /
playing / canplay / canplaythrough / seeking /
seeked / timeupdate / ended / ratechange
42. SVG
http://mbostock.github.com/d3/
45. WebGL
http://bodybrowser.googlelabs.com
50. Kein CSS für unbekannte
Elemente im Explorer!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style>header{color:#fff;background:#369;}</style>
</head>
<body>
<header><h1>Tach!</h1></header>
<!-- nix weiss auf blau! -->
</body>
</html>
51. Erstellung der Elemente
mit JavaScript:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style>header{color:#fff;background:#369;}</style>
<script>document.createElement('header');</script>
</head>
<body>
<header><h1>Tach!</h1></header>
</body>
</html>
53. HTML5 als XML oder per
namespace.
http://www.ibm.com/developerworks/xml/library/x-think45/
http://www.debeterevormgever.nl/html5-ie-without-javascript/
55. <!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8">
<title>HTML5 auch fuer den IE!</title>
<link rel="stylesheet" href="styles.css">
<script src="magic.js"></script>
</head>
<body>
<div class="header"><header>
<h1>Eine Ueberschrift</h1>
</header></div>
<div class="section"><section>
<p>Inhalte bis zum Abwinken</p>
</section></div>
<div class="footer"><footer>
<p>Hallo Mama! Ich bin im Fernsehen!</p>
</footer></div>
</body>
</html>
57. Video für alle!
<video controls>
<source src="interview.mp4" type="video/mp4">
</source>
<source src="interview.webm" type="video/webm">
</source>
<source src="interview.ogv" type="video/ogg">
</source>
<p>Download the
<a href="interview.mp4">Video als MP4
herunterladen</a>.
</p>
</video>