32
Webmontag Wien V

Modernes Webdesign

Embed Size (px)

DESCRIPTION

Moderne Webdesign-Paradigmen. Vorgestellt beim Webmontag in Wien vom 30.04.2007

Citation preview

Page 1: Modernes Webdesign

Webmontag Wien V

Page 2: Modernes Webdesign

Modernes Webdesign

Eric Eggertyatil.de

Page 3: Modernes Webdesign

Modernes Webdesign

Page 4: Modernes Webdesign

1. POSH

Page 5: Modernes Webdesign
Page 6: Modernes Webdesign

X

Page 7: Modernes Webdesign

1. POSHPlain-Old-Semantic-HTML

Page 8: Modernes Webdesign

„Semantic HTML is the subset of HTML 4.01 (or XHTML 1.0) elements and attributes that are semantic rather than presentational. The best way to learn and understand POSH is to do it. Pick a page on your web site to begin with, and

apply the POSH Checklist to it.“

(microformats.org/wiki/posh)

Page 9: Modernes Webdesign

POSH Checkliste• Die erste POSH-Regel ist, dass dein POSH

validieren (http://validator.w3.org) muss.• Zweitens: Hör auf TABLEs für Präsentations-

zwecke zu benutzen, entferne 1px-GIFs und HTML-Elemente für Präsentation.

• Leere Anker eliminieren (http://tantek.com/log/2002/11.html#L20021128t1352).

• Benutze gute, semantische Klassennamen.

Page 10: Modernes Webdesign

2. PersönlicheCodebausteine

Page 11: Modernes Webdesign

2. Persönliche Codebausteine

“You can think of a personal markup pattern as a sort of microformat that solves a problem unique

to your situation.” (Garrett Dimon, 23.04.2007)

Page 12: Modernes Webdesign

2. Persönliche Codebausteine

Wiederverwendbare HTML-Bausteine

„Elemente, die sich – auch abgewandelt – auf einer Webseite wiederholen“ (Eric Eggert, 25.04.2006)

Page 14: Modernes Webdesign

3. Raster

Page 15: Modernes Webdesign

Spalten

Page 17: Modernes Webdesign

aus: Khoi Vinh: yeeaahh.subtraction.com

Page 18: Modernes Webdesign

aus: Khoi Vinh: yeeaahh.subtraction.com

Page 19: Modernes Webdesign

aus: Khoi Vinh: yeeaahh.subtraction.com

Page 20: Modernes Webdesign

Zeilen

Page 23: Modernes Webdesign

4. Typografie

Page 24: Modernes Webdesign

aus: Dan Cederholm: SimpleBits.com

Page 25: Modernes Webdesign

aus: AIGA.com

Page 26: Modernes Webdesign

5. Unaufdringliches JavascriptUnauffällig, doch genial

Page 27: Modernes Webdesign

<a href="#" onclick="toggle('div.hinweis'); return false;"> Hinweise einblenden</a>

Page 28: Modernes Webdesign

<a href="#" onclick="toggle('div.hinweis'); return false;"> Hinweise einblenden</a> X

Page 29: Modernes Webdesign

<a id="hinwtoggle" href="/hinweise.html"> Hinweise einblenden</a>

<script type="text/javascript">addEvent('hinwtoggle', 'click', toggle('div.hinweis') );</script>

Page 31: Modernes Webdesign

Weiterführende Links:4. Typografie

R. Rutter & M. Boulton: Web Typography Sucks @SXSWMark Boulton: Five Simple Steps to better typography

Jon Hicks: Choosing typefaces for the web @Oxford Geek NightJeff Croft: Elegant Web Typography (PDF) @FOWD

5. Unaufdringliches JavaScriptChristian Heilmann: Barrierefreies JavaScript

Die Folien 16–19, 21, 22, 24, 25 sind Eigentum der jeweiligen Autoren. Sie werden zu Demonstrationszwecken hier gezeigt.Alle anderen Folien sind unter einer CC-Lizenz veröffentlicht.

Page 32: Modernes Webdesign

EndeDanke für’s Zuhören :)

Eric Eggert, yatil.de