SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Für wen, wie und warum?
            Webstandards im Projektalltag




Dirk Jesse, Highresolution.info   World Usability Day 2009, Dresden
Zur Person
Dirk Jesse
•   Bauingenieur aus Dresden

•   Freiberuflicher Softwareentwickler:
    –   CSS Framework „Yet Another Multicolumn Layout“ (YAML)

    –   JavaScript-Applikationen

    –   CSSDOC

•   Autor
    –   T3N Magazin, Webstandards Magazin

    –   Fachbuch „CSS-Layouts, Praxislösungen mit YAML 3.0“

•   Redaktion Webkrauts
Was ist eigentlich …

DAS INTERNET
Aus Anwendersicht
  grenzenlose Freiheit,
  junges, spannendes Medium,
  ständig in Bewegung
Zugangsformen




TV-Geräte
                                                       Drucker


        Note-/Netbooks                     Handy/PDA

                         Desktop-Rechner
Assistive Technologien

     Tastatursteuerung

     Screen Reader

     Zoom Software

     …
Aus Entwicklersicht
  Kontrollverlust
  Der Nutzer entscheidet über
  das Wie, Wo und Womit.

  Focus auf Inhalte legen!
Falsche Götter…

         Chefs
  Auftraggeber
      Designer
Suchmaschinen
Design for our future selves!
    Bereits heute sind über 30 Millionen (ca. 37%)
         der Bundesbürger über 50 Jahre alt.
Das Gute an Standards ist, dass es so viele davon gibt!

WEB STANDARDS
„Wer sich beim Entwerfen und Erstellen von Websites
 an diese Standards hält, vereinfacht die Produktion und
 senkt die Kosten, während gleichzeitig Websites
 entstehen, die für mehr Menschen und mehr
 webfähige Endgeräte zugänglich sind.“


                     The Webstandards Project
                               http://www.webstandards.org
Oger sind wie Zwiebeln

Schichten
1. Inhalt (MySQL, XML)
2. Struktur (HTML)
3. Präsentation (CSS)
4. Verhalten (JavaScript)
„Logik ist der Anfang aller Weisheit,
 Lieutenant Valeris, nicht das Ende.“

         Mr. Spock, Das Unentdeckte Land
Der Termin wurde gelöscht!


Der Termin wurde gelöscht!


Der Termin wurde gelöscht!
Der Termin wurde gelöscht!
<p><img src="/images/icons/img014.png" width="30"
height="30" alt=""><img src="/images/icons/spacer.gif"
width="20" alt=""><font color="#008800">Der Termin wurde
gelöscht!</font></p>

Der Termin wurde gelöscht!
<p><img src="/images/icons/img035.png" width="30"
height="30" alt=""><img src="/images/icons/spacer.gif"
width="20" alt=""><font color="#c00000">Der Termin wurde
gelöscht!</font></p>

Der Termin wurde gelöscht!
<p><img src="/images/icons/img008.png" width="30"
height="30" alt=""><img src="/images/icons/spacer.gif"
width="20" alt=""><font color="#ffffff">Der Termin wurde
gelöscht!</font></p>
Der Termin wurde gelöscht!
<p class="success">Der Termin wurde gelöscht!</p>




Der Termin wurde gelöscht!
<p class="error">Der Termin wurde gelöscht!</p>




Der Termin wurde gelöscht!
<p class="message">Der Termin wurde gelöscht!</p>
Beispiel
Newsletteranmeldung
Beispiel
Newsletteranmeldung                    Verbesserungsvorschlag
             <h1 class="documentFirstHeading">Studierenden-Newsletter</h1>
             <div id="bodyContent" class="plain">
               <div id="include_before" class="plain">
                 <p><strong style="margin-right:100px;"><a href="?par=1">Zum aktuellen
                     Newsletter</a></strong><a href="?par=2">Zum Newsletter-Archiv</a></p>
                 <br class="foatclearer">
                 <p>Hier k&ouml;nnen Sie sich beim Studierenden-Newsletter an- und abmelden.</p>
                 <form action="" method="post" name="form">
                    <p style="margin-bottom:0;"> <span style="padding:0 10px 0 0;" >E-Mail
                      Adresse:</span>
                      <input type="Text" name="email" value="" size="42">
                      <input type="Submit" name="send" value="OK" class="ok">
                    </p>
                    <p style="padding-left:100px;">
                      <input type="Radio" name="status" value="1">
                      anmelden
                      <input type="Radio" name="status" value="2" style="margin-left:30px;" >
                      abmelden </p>
                 </form>
               </div>
             </div>
Beispiel
Newsletteranmeldung   Verbesserungsvorschlag
Beispiel
<h1 class="documentFirstHeading"> Studierenden-Newsletter </h1>

   Newsletteranmeldung                                         Verbesserungsvorschlag
<div id="include_before" class="plain">
  <ul>
    <li><a href="?par=1">Den aktuellen Newsletter online lesen</a></li>
    <li><a href="?par=2">Zum Newsletter-Archiv</a></li>
  </ul>
  <p>Nutzen Sie das folgende Formular, um sich beim Studierenden-Newsletter an- oder
abzumelden.</p>
  <form action="" method="post" name="form" class="yform columnar" id="form">
    <fieldset>
    <legend>Newsletter An- und Abmeldung</legend>
    <div class="type-text">
       <label for="email">Ihre E-Mail Adresse:</label>
       <input id="email" name="email" size="42" type="text" />
    </div>
    <div class="type-check">
       <input checked="checked" name="status" id="add" value="1" type="radio" />
       <label for="add">anmelden</label>
    </div>
    <div class="type-check">
       <input name="status" value="2" id="remove" type="radio" />
       <label for="remove">abmelden</label>
    </div>
    <div class="type-button">
       <input class="context" name="send" value="Absenden" type="submit" />
    </div>
    </fieldset>
  </form>
</div>
</div>
Erwarte das Unerwartete


         kein CSS
   kein JavaScript
     keine Bilder
Nutze die Vielfalt …
Progressive Enhancement                             Graceful Degradation
Nutzererlebnis




                                                    Nutzererlebnis
       gering                     hoch entwickelt             jung                  alt
                 Browserfähigkeiten                                  Browseralter
Webstandards

Bessere Wartbarkeit

Bessere Performance

Bessere Zugänglichkeit

Mediengerechtes Arbeiten
Neugierig geworden?
Mehr zu Thema …
Lesen & Nachdenken:   Webkrauts
                      Einführung in XHTML, CSS und Webdesign
                      Einfach für Alle
                      WCAG 2.0 (deutsch)

Hören & Sehen:        Technikwürze - der Webstandards Podcast


Mehr von mir …
Homepage:             Highresolution.info
Twitter:              @djesse
Danke.
Fragen?

Weitere ähnliche Inhalte

Andere mochten auch

Instrucciones Slideshare
Instrucciones SlideshareInstrucciones Slideshare
Instrucciones Slidesharedorisvera
 
Herri Aabian! (Abenduak19)
Herri Aabian! (Abenduak19)Herri Aabian! (Abenduak19)
Herri Aabian! (Abenduak19)guest41afe8
 
Inicio Blog Evaluado
Inicio Blog EvaluadoInicio Blog Evaluado
Inicio Blog Evaluadoguest55a3a7
 
Una mirada especial
Una mirada especialUna mirada especial
Una mirada especialguest747b976
 
Consecuencias EconóMicas De Los Conflictos BéLicos Mundiales
Consecuencias EconóMicas De Los Conflictos BéLicos MundialesConsecuencias EconóMicas De Los Conflictos BéLicos Mundiales
Consecuencias EconóMicas De Los Conflictos BéLicos MundialesHORACIO CAPURRO
 
Revistade austria-2011
Revistade austria-2011Revistade austria-2011
Revistade austria-2011Ingrid Odgers
 
Ve05 Infofinal Cervantes
Ve05  Infofinal CervantesVe05  Infofinal Cervantes
Ve05 Infofinal CervantesJESSICA MORALES
 
Drets Dona Cast
Drets Dona CastDrets Dona Cast
Drets Dona Castgairebe
 
Proyectos TecnolóGicoo
Proyectos TecnolóGicooProyectos TecnolóGicoo
Proyectos TecnolóGicoodaniela
 
Palomaa
PalomaaPalomaa
Palomaaalumno
 

Andere mochten auch (18)

Instrucciones Slideshare
Instrucciones SlideshareInstrucciones Slideshare
Instrucciones Slideshare
 
Herri Aabian! (Abenduak19)
Herri Aabian! (Abenduak19)Herri Aabian! (Abenduak19)
Herri Aabian! (Abenduak19)
 
Inicio Blog Evaluado
Inicio Blog EvaluadoInicio Blog Evaluado
Inicio Blog Evaluado
 
Una mirada especial
Una mirada especialUna mirada especial
Una mirada especial
 
Consecuencias EconóMicas De Los Conflictos BéLicos Mundiales
Consecuencias EconóMicas De Los Conflictos BéLicos MundialesConsecuencias EconóMicas De Los Conflictos BéLicos Mundiales
Consecuencias EconóMicas De Los Conflictos BéLicos Mundiales
 
Revistade austria-2011
Revistade austria-2011Revistade austria-2011
Revistade austria-2011
 
Ve05 Infofinal Cervantes
Ve05  Infofinal CervantesVe05  Infofinal Cervantes
Ve05 Infofinal Cervantes
 
Drets Dona Cast
Drets Dona CastDrets Dona Cast
Drets Dona Cast
 
Power Point Cyb
Power Point CybPower Point Cyb
Power Point Cyb
 
4esposas
4esposas4esposas
4esposas
 
1. Relajacion Y Creatividad
1. Relajacion Y Creatividad1. Relajacion Y Creatividad
1. Relajacion Y Creatividad
 
Sabias Que..!
Sabias Que..!Sabias Que..!
Sabias Que..!
 
Proyectos TecnolóGicoo
Proyectos TecnolóGicooProyectos TecnolóGicoo
Proyectos TecnolóGicoo
 
Palomaa
PalomaaPalomaa
Palomaa
 
Navidad 2012 Perfumes M&M
Navidad 2012 Perfumes M&MNavidad 2012 Perfumes M&M
Navidad 2012 Perfumes M&M
 
Navidad2009
Navidad2009Navidad2009
Navidad2009
 
Los PláSticos
Los PláSticosLos PláSticos
Los PláSticos
 
BCS
BCSBCS
BCS
 

Ähnlich wie Für Wen, Wie Und Warum - Webstandards im Projektalltag

Türme bauen mit Schildbürgern (Webtech Edition)
Türme bauen mit Schildbürgern (Webtech Edition)Türme bauen mit Schildbürgern (Webtech Edition)
Türme bauen mit Schildbürgern (Webtech Edition)Nicolai Schwarz
 
Türme bauen mit Schildbürgern
Türme bauen mit SchildbürgernTürme bauen mit Schildbürgern
Türme bauen mit SchildbürgernNicolai Schwarz
 
Nutze die Macht @ IKT-Forum 09 Linz
Nutze die Macht @ IKT-Forum 09 LinzNutze die Macht @ IKT-Forum 09 Linz
Nutze die Macht @ IKT-Forum 09 LinzEric Eggert
 
Responsive Web Design für Mobilgeräte mit Drupal
Responsive Web Design für Mobilgeräte mit Drupal Responsive Web Design für Mobilgeräte mit Drupal
Responsive Web Design für Mobilgeräte mit Drupal Acquia
 
Aktuelle Webtechnologien - HTML5, CSS3 und mehr
Aktuelle Webtechnologien - HTML5, CSS3 und mehrAktuelle Webtechnologien - HTML5, CSS3 und mehr
Aktuelle Webtechnologien - HTML5, CSS3 und mehrYves Hoppe
 
Blank Template - less is more #jd13ch
Blank Template - less is more #jd13chBlank Template - less is more #jd13ch
Blank Template - less is more #jd13chAlexander Schmidt
 
Digitalisierung als Dienstleistung
Digitalisierung als DienstleistungDigitalisierung als Dienstleistung
Digitalisierung als DienstleistungStefan Krause
 
Am Ende ist doch alles HTML (Uni Mainz)
Am Ende ist doch alles HTML (Uni Mainz)Am Ende ist doch alles HTML (Uni Mainz)
Am Ende ist doch alles HTML (Uni Mainz)Jens Grochtdreis
 
Agiles Modellieren mit Domain Specific Languages
Agiles Modellieren mit Domain Specific LanguagesAgiles Modellieren mit Domain Specific Languages
Agiles Modellieren mit Domain Specific LanguagesDominik Hirt
 
1&1 Frontend Workshop
1&1 Frontend Workshop1&1 Frontend Workshop
1&1 Frontend WorkshopNico Steiner
 
Nicolai Schwarz Barrierefreiheit
Nicolai Schwarz BarrierefreiheitNicolai Schwarz Barrierefreiheit
Nicolai Schwarz BarrierefreiheitNicolai Schwarz
 
Dojo Und Notes
Dojo Und NotesDojo Und Notes
Dojo Und Notesdominion
 
Schema.org 101: 
Warum die neuen Meta Daten wichtig sind - Mini FAQ & Impleme...
Schema.org 101: 
Warum die neuen Meta Daten wichtig sind - Mini FAQ & Impleme...Schema.org 101: 
Warum die neuen Meta Daten wichtig sind - Mini FAQ & Impleme...
Schema.org 101: 
Warum die neuen Meta Daten wichtig sind - Mini FAQ & Impleme...Timon Hartung
 
Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)Jens Grochtdreis
 
Legacy WebApps mit AngularJS pimpen
Legacy WebApps mit AngularJS pimpenLegacy WebApps mit AngularJS pimpen
Legacy WebApps mit AngularJS pimpenPhilipp Burgmer
 
Schematron für Technische Redakteure
Schematron für Technische RedakteureSchematron für Technische Redakteure
Schematron für Technische RedakteureStefan Krause
 
Adaptive Cards - User Interfaces with JSON
Adaptive Cards - User Interfaces with JSONAdaptive Cards - User Interfaces with JSON
Adaptive Cards - User Interfaces with JSONChristian Nagel
 

Ähnlich wie Für Wen, Wie Und Warum - Webstandards im Projektalltag (20)

Türme bauen mit Schildbürgern (Webtech Edition)
Türme bauen mit Schildbürgern (Webtech Edition)Türme bauen mit Schildbürgern (Webtech Edition)
Türme bauen mit Schildbürgern (Webtech Edition)
 
HTML5
HTML5HTML5
HTML5
 
CSS3 Media Queries
CSS3 Media QueriesCSS3 Media Queries
CSS3 Media Queries
 
Türme bauen mit Schildbürgern
Türme bauen mit SchildbürgernTürme bauen mit Schildbürgern
Türme bauen mit Schildbürgern
 
Nutze die Macht @ IKT-Forum 09 Linz
Nutze die Macht @ IKT-Forum 09 LinzNutze die Macht @ IKT-Forum 09 Linz
Nutze die Macht @ IKT-Forum 09 Linz
 
Responsive Web Design für Mobilgeräte mit Drupal
Responsive Web Design für Mobilgeräte mit Drupal Responsive Web Design für Mobilgeräte mit Drupal
Responsive Web Design für Mobilgeräte mit Drupal
 
Aktuelle Webtechnologien - HTML5, CSS3 und mehr
Aktuelle Webtechnologien - HTML5, CSS3 und mehrAktuelle Webtechnologien - HTML5, CSS3 und mehr
Aktuelle Webtechnologien - HTML5, CSS3 und mehr
 
Blank Template - less is more #jd13ch
Blank Template - less is more #jd13chBlank Template - less is more #jd13ch
Blank Template - less is more #jd13ch
 
Digitalisierung als Dienstleistung
Digitalisierung als DienstleistungDigitalisierung als Dienstleistung
Digitalisierung als Dienstleistung
 
Am Ende ist doch alles HTML (Uni Mainz)
Am Ende ist doch alles HTML (Uni Mainz)Am Ende ist doch alles HTML (Uni Mainz)
Am Ende ist doch alles HTML (Uni Mainz)
 
Agiles Modellieren mit Domain Specific Languages
Agiles Modellieren mit Domain Specific LanguagesAgiles Modellieren mit Domain Specific Languages
Agiles Modellieren mit Domain Specific Languages
 
1&1 Frontend Workshop
1&1 Frontend Workshop1&1 Frontend Workshop
1&1 Frontend Workshop
 
Nicolai Schwarz Barrierefreiheit
Nicolai Schwarz BarrierefreiheitNicolai Schwarz Barrierefreiheit
Nicolai Schwarz Barrierefreiheit
 
Dojo Und Notes
Dojo Und NotesDojo Und Notes
Dojo Und Notes
 
Schema.org 101: 
Warum die neuen Meta Daten wichtig sind - Mini FAQ & Impleme...
Schema.org 101: 
Warum die neuen Meta Daten wichtig sind - Mini FAQ & Impleme...Schema.org 101: 
Warum die neuen Meta Daten wichtig sind - Mini FAQ & Impleme...
Schema.org 101: 
Warum die neuen Meta Daten wichtig sind - Mini FAQ & Impleme...
 
Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)
 
Legacy WebApps mit AngularJS pimpen
Legacy WebApps mit AngularJS pimpenLegacy WebApps mit AngularJS pimpen
Legacy WebApps mit AngularJS pimpen
 
XHTML
XHTMLXHTML
XHTML
 
Schematron für Technische Redakteure
Schematron für Technische RedakteureSchematron für Technische Redakteure
Schematron für Technische Redakteure
 
Adaptive Cards - User Interfaces with JSON
Adaptive Cards - User Interfaces with JSONAdaptive Cards - User Interfaces with JSON
Adaptive Cards - User Interfaces with JSON
 

Mehr von djesse

LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACELESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACEdjesse
 
Browser-based Rapid Prototyping
Browser-based Rapid PrototypingBrowser-based Rapid Prototyping
Browser-based Rapid Prototypingdjesse
 
Thinkin' Tags - Rapid Prototyping of CSS Layouts
Thinkin' Tags - Rapid Prototyping of CSS LayoutsThinkin' Tags - Rapid Prototyping of CSS Layouts
Thinkin' Tags - Rapid Prototyping of CSS Layoutsdjesse
 
Unwissenheit ist ein Segen - Responsive webdesign
Unwissenheit ist ein Segen - Responsive webdesignUnwissenheit ist ein Segen - Responsive webdesign
Unwissenheit ist ein Segen - Responsive webdesigndjesse
 
CSS Frameworks (09/2008)
CSS Frameworks (09/2008)CSS Frameworks (09/2008)
CSS Frameworks (09/2008)djesse
 
Css Frameworks - Ein Überblick (04/2008)
Css Frameworks - Ein Überblick (04/2008)Css Frameworks - Ein Überblick (04/2008)
Css Frameworks - Ein Überblick (04/2008)djesse
 

Mehr von djesse (6)

LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACELESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
 
Browser-based Rapid Prototyping
Browser-based Rapid PrototypingBrowser-based Rapid Prototyping
Browser-based Rapid Prototyping
 
Thinkin' Tags - Rapid Prototyping of CSS Layouts
Thinkin' Tags - Rapid Prototyping of CSS LayoutsThinkin' Tags - Rapid Prototyping of CSS Layouts
Thinkin' Tags - Rapid Prototyping of CSS Layouts
 
Unwissenheit ist ein Segen - Responsive webdesign
Unwissenheit ist ein Segen - Responsive webdesignUnwissenheit ist ein Segen - Responsive webdesign
Unwissenheit ist ein Segen - Responsive webdesign
 
CSS Frameworks (09/2008)
CSS Frameworks (09/2008)CSS Frameworks (09/2008)
CSS Frameworks (09/2008)
 
Css Frameworks - Ein Überblick (04/2008)
Css Frameworks - Ein Überblick (04/2008)Css Frameworks - Ein Überblick (04/2008)
Css Frameworks - Ein Überblick (04/2008)
 

Für Wen, Wie Und Warum - Webstandards im Projektalltag

  • 1. Für wen, wie und warum? Webstandards im Projektalltag Dirk Jesse, Highresolution.info World Usability Day 2009, Dresden
  • 2. Zur Person Dirk Jesse • Bauingenieur aus Dresden • Freiberuflicher Softwareentwickler: – CSS Framework „Yet Another Multicolumn Layout“ (YAML) – JavaScript-Applikationen – CSSDOC • Autor – T3N Magazin, Webstandards Magazin – Fachbuch „CSS-Layouts, Praxislösungen mit YAML 3.0“ • Redaktion Webkrauts
  • 3.
  • 4.
  • 5.
  • 6. Was ist eigentlich … DAS INTERNET
  • 7. Aus Anwendersicht grenzenlose Freiheit, junges, spannendes Medium, ständig in Bewegung
  • 8. Zugangsformen TV-Geräte Drucker Note-/Netbooks Handy/PDA Desktop-Rechner
  • 9. Assistive Technologien Tastatursteuerung Screen Reader Zoom Software …
  • 10. Aus Entwicklersicht Kontrollverlust Der Nutzer entscheidet über das Wie, Wo und Womit. Focus auf Inhalte legen!
  • 11. Falsche Götter… Chefs Auftraggeber Designer Suchmaschinen
  • 12. Design for our future selves! Bereits heute sind über 30 Millionen (ca. 37%) der Bundesbürger über 50 Jahre alt.
  • 13. Das Gute an Standards ist, dass es so viele davon gibt! WEB STANDARDS
  • 14. „Wer sich beim Entwerfen und Erstellen von Websites an diese Standards hält, vereinfacht die Produktion und senkt die Kosten, während gleichzeitig Websites entstehen, die für mehr Menschen und mehr webfähige Endgeräte zugänglich sind.“ The Webstandards Project http://www.webstandards.org
  • 15. Oger sind wie Zwiebeln Schichten 1. Inhalt (MySQL, XML) 2. Struktur (HTML) 3. Präsentation (CSS) 4. Verhalten (JavaScript)
  • 16. „Logik ist der Anfang aller Weisheit, Lieutenant Valeris, nicht das Ende.“ Mr. Spock, Das Unentdeckte Land
  • 17. Der Termin wurde gelöscht! Der Termin wurde gelöscht! Der Termin wurde gelöscht!
  • 18. Der Termin wurde gelöscht! <p><img src="/images/icons/img014.png" width="30" height="30" alt=""><img src="/images/icons/spacer.gif" width="20" alt=""><font color="#008800">Der Termin wurde gelöscht!</font></p> Der Termin wurde gelöscht! <p><img src="/images/icons/img035.png" width="30" height="30" alt=""><img src="/images/icons/spacer.gif" width="20" alt=""><font color="#c00000">Der Termin wurde gelöscht!</font></p> Der Termin wurde gelöscht! <p><img src="/images/icons/img008.png" width="30" height="30" alt=""><img src="/images/icons/spacer.gif" width="20" alt=""><font color="#ffffff">Der Termin wurde gelöscht!</font></p>
  • 19. Der Termin wurde gelöscht! <p class="success">Der Termin wurde gelöscht!</p> Der Termin wurde gelöscht! <p class="error">Der Termin wurde gelöscht!</p> Der Termin wurde gelöscht! <p class="message">Der Termin wurde gelöscht!</p>
  • 21. Beispiel Newsletteranmeldung Verbesserungsvorschlag <h1 class="documentFirstHeading">Studierenden-Newsletter</h1> <div id="bodyContent" class="plain"> <div id="include_before" class="plain"> <p><strong style="margin-right:100px;"><a href="?par=1">Zum aktuellen Newsletter</a></strong><a href="?par=2">Zum Newsletter-Archiv</a></p> <br class="foatclearer"> <p>Hier k&ouml;nnen Sie sich beim Studierenden-Newsletter an- und abmelden.</p> <form action="" method="post" name="form"> <p style="margin-bottom:0;"> <span style="padding:0 10px 0 0;" >E-Mail Adresse:</span> <input type="Text" name="email" value="" size="42"> <input type="Submit" name="send" value="OK" class="ok"> </p> <p style="padding-left:100px;"> <input type="Radio" name="status" value="1"> anmelden <input type="Radio" name="status" value="2" style="margin-left:30px;" > abmelden </p> </form> </div> </div>
  • 22. Beispiel Newsletteranmeldung Verbesserungsvorschlag
  • 23. Beispiel <h1 class="documentFirstHeading"> Studierenden-Newsletter </h1> Newsletteranmeldung Verbesserungsvorschlag <div id="include_before" class="plain"> <ul> <li><a href="?par=1">Den aktuellen Newsletter online lesen</a></li> <li><a href="?par=2">Zum Newsletter-Archiv</a></li> </ul> <p>Nutzen Sie das folgende Formular, um sich beim Studierenden-Newsletter an- oder abzumelden.</p> <form action="" method="post" name="form" class="yform columnar" id="form"> <fieldset> <legend>Newsletter An- und Abmeldung</legend> <div class="type-text"> <label for="email">Ihre E-Mail Adresse:</label> <input id="email" name="email" size="42" type="text" /> </div> <div class="type-check"> <input checked="checked" name="status" id="add" value="1" type="radio" /> <label for="add">anmelden</label> </div> <div class="type-check"> <input name="status" value="2" id="remove" type="radio" /> <label for="remove">abmelden</label> </div> <div class="type-button"> <input class="context" name="send" value="Absenden" type="submit" /> </div> </fieldset> </form> </div> </div>
  • 24. Erwarte das Unerwartete kein CSS kein JavaScript keine Bilder
  • 25. Nutze die Vielfalt … Progressive Enhancement Graceful Degradation Nutzererlebnis Nutzererlebnis gering hoch entwickelt jung alt Browserfähigkeiten Browseralter
  • 26. Webstandards Bessere Wartbarkeit Bessere Performance Bessere Zugänglichkeit Mediengerechtes Arbeiten
  • 27. Neugierig geworden? Mehr zu Thema … Lesen & Nachdenken: Webkrauts Einführung in XHTML, CSS und Webdesign Einfach für Alle WCAG 2.0 (deutsch) Hören & Sehen: Technikwürze - der Webstandards Podcast Mehr von mir … Homepage: Highresolution.info Twitter: @djesse