Nutze die Macht @ IKT-Forum 09 Linz

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

1 Favorite

Nutze die Macht @ IKT-Forum 09 Linz - Presentation Transcript

  1. Nutze die Macht! Moderne Webdesign-Techniken.
  2. Eric Eggert Freelancer, Webkrauts, HTML5, BAD TF, vienna web week @yatil yatil.de
  3. »Vorsicht du walten lassen musst, wenn in die Zukunft du blickst, Anakin. Die Furcht vor Verlust ein Pfad zur Dunklen Seite ist.«
  4. WCAG2.0 Richtlinien für barrierefreie Webseiten 2.0 WAI-ARIA Accessible Rich Internet Application
  5. WCAG2.0 WAI-ARIA CSS for JS JavaScript CSS HTML (Ginader, 5 layers of accessibility)
  6. Not all Browsers* are created equal. *Browser = User Agent
  7. IE6
  8. Internet Explorer 6
  9. 15 Visitors Diggs Comments 12 9 6 3 0 Jun 2008 Aug 2008 Oct 2008 Dec 2008 Feb 2009 Apr 2009 Jun 2009
  10. 100 Zuhause 90 Arbeitsplatz 80 60 56 46 40 20 19 15 15 7 5 4 2 3 3 0 IE Firefox Opera Safari Chrome Other
  11. 7% 17% Kann nicht upgraden Will nicht upgraden Mag den IE6 76% (DIGG, Much Ado About IE6)
  12. Define Support. Was ist Unterstützung?
  13. dowebsitesneedtolookexactlythesameineverybrowser.com
  14. Neue Webtechnologien Jetzt geht’s wirklich los!
  15. HTML5
  16. Grundprinzipien Start from Scratch Building by Justification Paving the Cowpaths
  17. Doctype <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> ! <!DOCTYPE html>
  18. Zeichensatz <meta http-equiv="content-type" content="text/html; charset=utf-8" /> ! <meta charset="utf-8" />
  19. Defaultwerte <script type="text/javascript"></script> ! <script></script>
  20. Defaultwerte <style type="text/css"></style> ! <style></style>
  21. Neue Elemente <section>, <article>, <aside>, <header>, <footer>, <nav>, <dialog>, <figure>, <audio> & <video>, <embed>, <mark>, <meter>, <progress>, <time>, <canvas>, <command>, <datagrid>, <details>, <datalist>, <keygen>, <bb>, <output>, <ruby>, <rt>, <rp>
  22. Neue <type input="…"> datetime, datetime-local, date, month, week, time, number, range, email, url, search, color
  23. Neue Attribute (Auswahl) ol@start, ol@reversed, li@value, input@autofocus, input@form, style@scoped, *@contenteditable, *@contextmenu, *@draggable, *@hidden, *@spellcheck
  24. Abgescha!tes (Auswahl) acronym, [a,input,button]@accesskey, img@longdesc, table@summary, td/th@axis, td/th@abbr, td@scope
  25. Feedback wanted! In der Arbeitsgruppe Im Wiki
  26. HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Beispiel</title> </head> <body> <article> <h1>Dies ist eine Überschrift</h1> <p>Dies ist ein Absatz mit Zeilen<br> umbruch, einfach zu Demonstrationszwecken</p> </article> </body> </html>
  27. XHTML <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Beispiel</title> </head> <body> <article> <h1>Dies ist eine Überschrift</h1> <p>Dies ist ein Absatz mit Zeilen<br /> umbruch, einfach zu Demonstrationszwecken</p> </article> </body> </html>
  28. Jetzt schon benutzbar!
  29. // For discussion and comments, see: http://remysharp.com/ 2009/01/07/html5-enabling-script/ (function(){if(!/*@cc_on!@*/0)return;var e = "abbr,article,aside,audio,bb,canvas,datagrid,datalist, details,dialog,eventsource,figure,footer,header,hgroup, mark,menu,meter,nav,output,progress,section,time,video" .split(','),i=e.length;while(i--) {document.createElement(e[i])}})()
  30. article, aside, dialog, footer, header, section { display: block; }
  31. Canvas + (VML)
  32. (Filament Group)
  33. (Filament Group)
  34. (Filament Group)
  35. (Filament Group)
  36. (Filament Group)
  37. CSS3 + CSS2.1
  38. Graceful Degradation WIN! »Mit Graceful degradation wird die Eigenschaft eines (Computer)Systems bezeichnet, auf Fehler und unerwartet eintre!ende Ereignisse sicher und angemessen zu reagieren: Ein Fehler im Einzelsystem reduziert die Funktionalität des Gesamtsystems nur schrittweise, etwa durch eine verminderte Qualität oder einen reduzierten Funktionsumfang.« (Wikipedia)
  39. Module Candidate Recommendation: CSS Color Module Level 3 CSS Namespaces Module Media Queries CSS3 Basic User Interface Module CSS3 Ruby Module
  40. Module Working Drafts: Selectors Level 3 CSS Fonts Module Level 3 CSS3 module: Multi-column layout CSS Backgrounds and Borders Module Level 3
  41. Selectors (PPK)
  42. Internet Explorer IE7/IE8.js http://ie7-js.googlecode.com
  43. Colors RGB (Red Green Blue) HSL (Hue Saturation Luminance) Neu: RGBA + HSLA
  44. Colors div { /* good browsers: FF2, Sf1, IE7+, OP9 */ background: url(darktransparent.png); /* better browsers: FF3+, Sf2+, OP10+ */ background: rgba(50,50,50,0.6); /* IE6 */ _background: #333; }
  45. Abgerundete Ecken div { /* Webkit */ -webkit-border-radius: 7px; /* Mozilla */ -moz-border-radius: 7px; /* Standard */ border-radius: 7px; }
  46. Geolocation Firefox + Safari touch, Google Gears (W3C, Google Gears)
  47. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/ xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Testing W3C JavaScript Geolocation</title> <script src="../../js/inspect.js"></script> <script type="text/javascript"> function findLocation() { navigator.geolocation.getCurrentPosition(foundLocation, noLocation); } function foundLocation(position) { document.getElementById("inspecttext").innerHTML = inspect(position, 3); var lat = position.coords.latitude; var long = position.coords.longitude; alert(lat + "n" + long); } function noLocation() { alert('Could not find location'); } </script> </head><body> <button onclick="findLocation();">Click to find location</button> <div id="inspecttext"></div> </body></html>
  48. APIs Mashups WIN!
  49. Jede Webseite ist eine API.
  50. YQL Yahoo! Query Language
  51. Beispiel SELECT div.class, div.div.div.div.ul.li.div.h3.a FROM html WHERE url="http://derstandard.at/Seite1" and xpath="//div[@id='documentCanvas']"
  52. Danke! Materialien in den nächsten Tagen auf webaccessibility.at/ikt09 Images: Mike Stimpson/FAILblog

+ Eric EggertEric Eggert, 4 months ago

custom

683 views, 1 favs, 3 embeds more stats

More info about this document

CC Attribution License

Go to text version

  • Total Views 683
    • 576 on SlideShare
    • 107 from embeds
  • Comments 2
  • Favorites 1
  • Downloads 8
Most viewed embeds
  • 81 views on http://yatil.de
  • 22 views on http://webaccessibility.at
  • 4 views on http://www.webaccessibility.at

more

All embeds
  • 81 views on http://yatil.de
  • 22 views on http://webaccessibility.at
  • 4 views on http://www.webaccessibility.at

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories