Sie brauchen eine kleine Website, hauptsächlich als Marketing-Instrument und als "Visitenkarte" im Netz?
Sie legen Wert darauf, daß Ihre Website von möglichst vielen Benutzern gelesen werden kann?
Sie wollen keine Unsummen für diese paar Seiten ausgeben? Auch der Unterhalt und Pflege sollen günstig sein? Trotzdem soll die Site professionell gestaltet und programmiert sein?
Dann sind Sie bei uns richtig.
Wir verwenden keine Generatoren oder graphischen Editoren. Dafür verstehen wir sehr viel von HTML und Cascading Stylesheets (CSS). Deswegen wird bei uns HTML noch handgemacht. Der Vorteil für Sie: Der Code ist von jedermann gut zu lesen und zu warten. Auch wenn Sie nicht mehr mit uns zusammenarbeiten sollten.
Eine Website sollte in erster Linie nützlich sein, für Betreiber wie Besucher gleichermaßen. Darum steht für uns der Inhalt an erster Stelle. Erst danach kommt das Design, das Layout.
Es gibt Webseiten, die sind vor allem für Ihren Augenarzt und den Apotheker nützlich. Da blinkt und blitz es, wackelt, flimmert und "popt up", daß es nur so eine Freude ist - oder eher das Gegenteil. Solche Seiten sind, wenn überhaupt, nur für den Betreiber nützlich, der über Werbelinks Einnahmen generieren möchte.
Der Besucher einer Site sollte das, was er sucht, auch finden. Und zwar möglichst schnell, einfach und reproduzierbar. Wer kennt das nicht: "Hier habe ich doch neulich... click, click, nee, vielleicht... click, click, click, aber irgendwo war das doch... click, click, click, click, na, dann eben nicht!"
Ein Besucher, der Ihre Site derart verläßt, wird vermutlich nie zurückkommen.
Inhalt und Layout werden bei uns konsequent getrennt durch den Einsatz von Stylesheets (CSS: Cascading Stylesheets). Auszeichnungen innerhalb des Inhalts werden auf ein Minimum (im Idealfall: 0) beschränkt.
Das hat für den Auftraggeber auch den Vorteil, daß Änderungen im Design der Website mit einem Minimum an Aufwand erfolgen können.
Solange der Benutzer einen einigermaßen aktuellen und einigermaßen gängigen Browser verwendet, soll der Inhalt weitgehend gleichartig und zuverlässig dargestellt werden.
Grundsätzlich soll nie vorrausgesetzt werden, daß bestimmte Eigenschaften oder Erweiterungen aktiviert sind. Da diese auch Sicherheitslücken darstellen können, sollte man immer damit rechnen, daß der Benutzer sie abgeschaltet hat.
Daraus folgt, daß weder browserseitiges Skripting eingesetzt wird (wie ActiveX oder JavaScript) noch Add-Ins vorausgesetzt werden wie etwa Flash.
Wenn aktive Inhalte dargestellt werden sollten, kann die Ausführung von Skripts und Programmen serverseitig erfolgen.
So, wie wir über Fähigkeiten des Browsers auf Benutzerseite keine Annahmen machen dürfen, sehen wir auch davon ab, besondere Eigenschaften (oder Eigenheiten) bei der Interpretation von HTML und Styles zu berücksichtigen, oder sie gar zu Gestaltungszwecken auszunutzen.
Es gibt Tricks, z.B. über fehlerhafte Interpretationen bestimmter Elemente, dem einen Browser diese, dem anderen jene Maßangabe für ein bestimmtes Element "unterzujubeln". So etwas, so nützlich es im Einzelfall auch sein mag, lehnen wir grundsätzlich ab. Es kann nämlich auch Fehler verursachen, wenn z.B. die nächste Generation des fehlerhaften Browsers nicht mehr, oder anders, fehlerbehaftet ist.
Lieber schreiben wir dann Seiten, die von allen Browsern weitgehend gleich dargestellt werden, auch wenn man dann auf das eine oder andere Gestaltungselement verzichten muß. Dafür hat man dann einen sauberen und auch nach Jahren noch lesbaren Code.
Natürlich testen wir unsere Webseiten mit verschiedenen Browsern, aber ebenso selbstverständlich haben wir nicht die Möglichkeit, wirklich jeden Minderheitenbrowser in jeder alten Version auf jedem Betriebssystem zu Testzwecken vorrätig zu halten. Dafür möchten wir ausdrücklich um Verständnis bitten.
Anzeigen