Mit der Verbreitung visueller Editoren vertiefen immer weniger Webdesigner ihr Wissen über den von Programmen wie Frontpage, Dreamweaver usw. generierten Code.
Vielleicht wissen viele noch nicht, dass die Kodierung HTML, XHTML, XML von den Arbeitsgruppen des W3C (World Wide Web Consortium) erstellt wurde: Dank des W3C, das die Empfehlungen regelmäßig aktualisiert, ist es möglich, Inhalte für das Web so zu erstellen, dass sie von jedem Browser auf jedem Gerät, das diese Empfehlungen unterstützt, angezeigt werden können. Leider beginnen erst heute die Browser-Hersteller und die Entwickler von Anwendungen zur Erstellung von Webseiten, sich an die Richtlinien anzupassen, was daher Kompatibilitäts- und Anzeigeprobleme mit Browsern verursacht, die nicht auf dem neuesten Stand sind. Das W3C stellt verschiedene Werkzeuge für den Profi bereit, der die technisch perfekte Website anstrebt: Ich erinnere auch daran, dass bei der Erstellung von Webseiten die einzige mögliche Zertifizierung auf der Qualität des Codes basiert, da Schönheit, Benutzerfreundlichkeit usw. subjektive Bewertungen sind. Die vom W3C angebotenen Code-Validierungssysteme sind zwei: HTML/XHTML Validator und CSS Validator. HTML/XHTML Validator (http://validator.w3.org) Mit diesem System wird die korrekte Syntax der Webseite sowohl online (durch Eingabe der zu validierenden Seiten-URL) als auch durch Hochladen eines Dokuments von lokal geprüft. Um eine Webseite validieren zu können, muss zunächst der DOCTYPE definiert werden, der derzeit für Dokumente, die der HTML 4.01-Empfehlung entsprechen, wie folgt angegeben wird:
Diese Kopfzeile variiert je nach Art des Dokuments, das erstellt werden soll: Das zu validierende Dokument unterliegt also dem DOCTYPE, der für HTML 4.01 derzeit aus folgendem besteht: HTML 4.01 Strict (verwendet, um maximale Kompatibilität zu älteren Versionen zu gewährleisten)
HTML 4.01 Transitional (als Standard für Webseiten verwendet und in unserem Beispiel) HTML 4.01 Frameset (verwendet für Versionen mit Frames)
Wenn wir stattdessen die XHTML-Empfehlung verwenden (die HTML bald ersetzen wird), ist der empfohlene DOCTYPE für Version 1.0 folgender:
Wenden wir uns nun XHTML zu, das das Ziel hat, Inhalt vom grafischen Erscheinungsbild zu trennen, wodurch der Einsatz von Stylesheets (CSS) erhöht wird und es ermöglicht wird, das grafische Design der Website durch bloßes Ändern der CSS zu variieren. Auch für XHTML gibt es drei DOCTYPE-Typen: XHTML 1.0 Strict (verwendet, um maximale Kompatibilität mit vorherigen Systemen zu gewährleisten)
XHTML 1.0 Transitional (als Standard für Webseiten verwendet und in unserem Beispiel) XHTML 1.0 Frameset (verwendet für Versionen mit Frames)
Es ist zudem wichtig, die innerhalb der Webseite verwendete Zeichenkodierung (also das charset) anzugeben: An dieser Stelle ist es notwendig, die Inhalte der Empfehlungen zu kennen, deren URLs wir im Folgenden auf Englisch angeben, für die es aber auch Übersetzungen ins Italienische gibt: HTML 4.01: www.w3.org/TR/html401/ und XHTML 1.0: www.w3.org/TR/xhtml1. Die Fehler, die bei HTML 4.01 am häufigsten auftreten, sind: – das Fehlen von ALT-Tags für Bilder: Für jedes Bild muss ein alternativer Text angegeben werden:
Es ist wichtig zu beachten, dass der Text des ALT-Tags erklärend für das Bild sein muss und nicht dazu verwendet werden darf, die Keywords zur Indexierung in Suchmaschinen übermäßig zu wiederholen, da er von Screenreadern zum Bereitstellen von Informationen für Behinderte verwendet wird und Nutzern angezeigt wird, falls das Bild nicht geladen wird. – topmargin, leftmargin, die nur von Visual-Editoren verwendet und nur von einigen Browsern angezeigt werden. Die Verwendung von Code wie dem Folgenden wird daher nicht empfohlen: – Hintergrundbilder für Zellen und Tabellen. HTML 4.01 erlaubt keine Verwendung von Hintergrundbildern für Zellen und Tabellen, lässt aber eventuell die Verwendung über Stylesheets (CSS) zu. Ein Code wie der Folgende wird also nicht validiert:
wird allerdings validiert, wenn es auf eine Klasse mit dem Namen beispielsweise „sfondo“ angewendet wird:
– Fehler bei Skripten: Es ist immer notwendig anzugeben, um welchen Skripttyp es sich handelt:
Pubblicato in Digitale Werkzeuge
Hinterlasse jetzt einen Kommentar