Import von VCard- und ICal-Dateien ueber ADB
[krt-msg] / 2006-05-17T00:00:00Z.msg
1 From: Boris Kraut <krt@nurfuerspam.de>\r
2 Date: Wed, 17 May 2006 00:00:00 +0000\r
3 Category: \r
4 Sender: \r
5 Message-ID: <20060517000000.Q2wTBq@silberbruch>  \r
6 References: \r
7 Keywords: \r
8 Comments: \r
9 To: undisclosed-recipients: ;\r
10 Subject: Kontrollwahn von Webdesignern\r
11 \r
12 Als ich gestern Abend gemuetlich durch das Web surfte und mir die neue Website\r
13 von Yahoo! anschauen wollte, wurde ich schwer enttaeuscht. Da wollte man mir\r
14 doch tatsaechlich erzaehlen, dass mein Browser, Opera, nicht von der neuen\r
15 Yahoo!-Seite unterstuetzt wird und leitete mich nach dieser Meldung auf das\r
16 alte Portal um. Eigentlich war ich davon ausgegangen, dass inzwischen jeder\r
17 Webdesigner davon gehoert hat, dass eine Webseite nicht fuer einen oder mehrere\r
18 ausgewaehlte Browser optimiert werden sollte, geschweige denn, dass man\r
19 Benutzer mit einem falschen Browser einfach abweist. Ich habe daraufhin eine\r
20 eMail an Yahoo! geschrieben, dass sie doch bitte einfach gueltigen Code\r
21 schreiben und die Browserwahl dem Benutzer ueberlassen sollten. Besonders\r
22 geaergert hat mich das ganze, weil Opera die Seite ohne Probleme darstellt,\r
23 wenn man sich als Internet Explorer oder ein Mozilla-Derivat ausgibt.\r
24 \r
25 Durch diesen Vorfall etwas ins Gruebeln gekommen, ueberpruefte ich noch weitere\r
26 Webseiten und musste erstaunt feststellen, dass sich Jahre nach Ende des\r
27 ersten Browserkrieges mit seinen unsaeglichen "Optimized for XYZ"-Bannern\r
28 immer noch nichts geaendert hat. Einige Webmaster fuehren sogar das Leitbild vom\r
29 standardkonformen Web ad absurdum: Sie optimieren ihre Seiten mit - teilweise\r
30 nicht ganz so - gueltigem Code nicht fuer einen Browser, sondern gezielt gegen\r
31 den IE. Diese Leute haben nicht verstanden, worum es eigentlich geht und\r
32 erkennen oft nicht, dass sie damit auch viele aeltere Browser am Besuch der\r
33 Seite hindern. Denn diese setzten zwar die meisten aelteren Standards korrekt\r
34 um, ihnen fehlt lediglich die Unterstuetzung fuer die neueren. UEbrigens - und\r
35 das nur so am Rande - ist der IE durchaus standardkonform, zumindest fuer\r
36 einige dieser aelteren Standards.\r
37 \r
38 Jetzt werden sicher einige einwenden wollen, dass sich schon wirklich viel\r
39 getan hat und die meisten Webseiten auf solchen Unsinn verzichten und mit\r
40 jedem Browser funktionieren. Auch ich habe das lange gedacht und wenn man\r
41 nicht genau nach schaut, ist das auch so. Trotzdem sind auch heute noch viele\r
42 Webseiten so gestaltet worden, dass sie - wahrscheinlich ungewollt - einige\r
43 Benutzer ausschliessen. Komplette Seiten in Flash, Einbindungen von\r
44 proprietaeren Formaten sind nur der Gipfel dieses Eisberges. Das massenmaessig\r
45 groesste Problem ist, dass Webseiten heutzutage gerne auf eine bestimmte\r
46 Aufloesung optimiert werden und dass Texte fest formatiert werden. Ich denke\r
47 jeder hat es schon mal erlebt: Man findet im Internet einen interessanten,\r
48 etwas laengeren Artikel. Um diesen entspannter Lesen zu koennen versucht man die\r
49 Schriftgroesse zu aendern, doch es passiert nichts, absolut nichts. Aus Angst,\r
50 dass der Benutzer mit so einer Aktion das Layout der Seite sprengen koennte\r
51 haben viele Webdesigner naemlich fixe Schriftgroessen in ihren Seiten erzwungen.\r
52 Inzwischen versuchen die Browserhersteller nicht einfach die Schriftgroesse zu\r
53 aendern, sondern die ganze Webseite zu vergroessern. Dabei bleibt das Design\r
54 erhalten und man kann entspannt lesen. Opera bietet auch einen Benutzer-Modus\r
55 an, in dem der Browser den Formatierungseinstellungen des Benutzers eine\r
56 hoehere Prioritaet einraeumt als den Einstellungen, die die Webseite mitbringt.\r
57 \r
58 Diese Funktionen sind zwar sehr hilfreich, aber im Grunde genommen nur ein\r
59 Hack um das Problem zu umgehen, denn das ganze muss eigentlich nicht sein. Ich\r
60 vertrete jedoch die Meinung, dass der Webdesigner darauf achten sollte, nicht\r
61 einen Teil seiner Benutzer auszusperren. (X)HTML und CSS bieten genuegend\r
62 Moeglichkeiten, um Benutzerfreundlichkeit und schoenes Design unter einen Hut zu\r
63 bringen. Ich weiss, dass es nicht leicht ist, seinen Schreib und Denkstil dem\r
64 entsprechend anzupassen, auch ich falle noch regelmaessig in das alte Muster\r
65 zurueck, aber ich denke es lohnt sich, diese Muehen auf sich zu nehmen. Ich\r
66 moechte hier ein paar Tipps geben, wie man die gaengigsten Fehler vermeidet.\r
67 Gerne koennt ihr mir eure Meinung dazu mitteilen. Wenn ihr ein paar gute Tipps\r
68 auf Lager habt, dann werde ich diese natuerlich ebenfalls in den Artikel\r
69 aufnehmen.\r
70 \r
71 Man kann nicht davon ausgehen, dass der geneigte Besucher eine bestimmte\r
72 Aufloesung hat. Vielleicht surft er mit einem PDA, vielleicht besitzt er ein\r
73 Widescreen-Notebook oder vielleicht ist er ein Grafiker der mit einer\r
74 Aufloesung jenseits von 2048x1536 unterwegs ist. Um allen Besuchern ein mehr\r
75 oder weniger gleich gutes Erlebnis zu bieten, sollte man auf starre Layouts\r
76 verzichten. Viele Webseiten gaengeln sich selbst mit einem dieser bekannten\r
77 800px-Designs, um keine Besucher mit kleinen Monitoren zu verprellen. Das ist\r
78 zwar nett gemeint und irgendwo muss man nun mal eine Grenze ziehen, aber schon\r
79 mit gaengigen Widescreen-Bildschirmen leidet das Gesamtbild erheblich, dann man\r
80 links und rechts der Seite massiv Platz verschenkt. Prozentuale Groessenangaben\r
81 helfen hier sehr viel, auch wenn es ein wenig Zeit in Anspruch nimmt, diese\r
82 richtig zu planen.\r
83 \r
84 Wenn sich ein festes Layout nicht umgehen laesst, dann sollte man wenigstens\r
85 darauf achten, dass sich der eigentliche Inhalt - vor allem Text - innerhalb\r
86 dieses Layouts frei nach den Wuenschen des Besuchers formatieren laesst. Darauf\r
87 sollte man natuerlich auch Wert legen, wenn man kein fixes Layout hat. Viele\r
88 Formatierungen kann man relativ unbedenklich verwenden, dazu gehoeren Farbe,\r
89 relative Groesse, Ausrichtung und sogar die Schriftart. Bei letzterem sollte man\r
90 jedoch daran denken, dass sich die Webseite auch mit anderen Schriftarten gut\r
91 darstellen laesst. Die Finger lassen sollte man dagegen von pixelgenauen\r
92 Groessenangaben. Auch beim Einsatz von kursivem oder fettgedrucktem Text sollte\r
93 man Vorsicht walten lassen. Man muss sich immer fragen: Will ich wirklich eine\r
94 bestimmte Formatierung erzwingen, oder will ich dem Wort an sich eine\r
95 bestimmte Bedeutung geben. Letzteres sollte meistens der Fall sein und dafuer\r
96 gibt es spezielle Tags, wie zum Beispiel em, strong, code, usw. Ein Blick\r
97 auf [1] hilft hier bei der Auswahl des richtigen Tags. Der Vorteil dieser\r
98 Methode ist, dass jeder Besucher - auch Leute mit Textbrowsern oder gar Blinde\r
99 - erkennt, dass die markierten Textstellen eine besondere Bedeutung haben.\r
100 \r
101 Da ich ja gerade einen Link gepostet habe, will ich auch noch kurz auf das\r
102 Streitthema, wie und ob man Links formatieren sollte, eingehen. Fuer die\r
103 Bedienbarkeit waere es natuerlich am besten, wenn man die Formatierung von\r
104 Hyperlinks dem Benutzer ueberlaesst. Da wir aber hier sowieso einen eigenen Tag\r
105 haben, der uns ja schon darauf hinweist, dass der folgende Text ein Verweis\r
106 ist, denke ich, dass man hier in einem gewissen Rahmen durchaus formatieren\r
107 kann. Solange man sich an die oben beschriebenen Vorschlaege haelt und bereits\r
108 besuchte Verweise besonders kennzeichnet, wie es in letzter Zeit ja immer\r
109 seltener der Fall ist, habe ich keine Bedenken.\r
110 \r
111 Ein weiteres Thema ist die Verwendung von JavaScript. JavaScript bietet einem\r
112 unheimlich viele Moeglichkeiten und wenn jemand JavaScript - zum Beispiel wegen\r
113 Sicherheitsbedenken- abschaltet, dann wird er einfach manche Funktionen im Web\r
114 nicht nutzten koennen. Das ist hart, aber so ist es. Trotzdem sollte man stets\r
115 darauf achten, nicht wild JavaScript zu verwenden. Wenn sich eine Funktion\r
116 auch anders einbauen laesst, dann sollte man dies auch tun. Bestes Beispiel\r
117 sind Galerien, die die Bilder auf Mausklick in einem PopUp-Fenster anzeigen.\r
118 Hier noch einmal zum mitschreiben: Man braucht fuer einen Link kein JavaScript!\r
119 \r
120 Man wird sicherlich nie eine Moeglichkeit haben, jeden Benutzer zu Frieden\r
121 stellen zu koennen, doch hat man schon viel gewonnen, wenn man sich\r
122 einigermassen an diese Tipps haelt. Eine interessante Anleitung [2] zu diesem\r
123 Thema gibt es uebrigens auf der Website von Peter-Paul Koch [3].\r
124 \r
125 \r
126 [1] http://de.selfhtml.org/html/text/logisch.htm\r
127 [2] http://www.quirksmode.org/guidelines.html\r
128 [3] http://www.quirksmode.org/