HTML Seiten editieren:

Ein sehr einfach zu bedienender Editor für HTML-Dateien ist (war) NVU (Mozilla-Projekt)
Damit erfolgt das Erstellen eigener Internetseiten sehr ähnlich wie das Erstellen eines Textdokumentes mit "MS-Word" oder "Open-Office".

NVU wurde unter dem Namen KompoZer weiterentwickelt, Download-Seite.
Was KompoZer gegenüber NVU besser macht habe ich nicht getestet.
Es gibt auch einen KompoZer-Kurs mit mehreren Lerneinheiten.

Es gibt jedoch auch Leute, dazu zähle ich mich, die editieren HTML-Code nur mit einem normalen Zeichen-Editor, um die volle Kontrolle über den Code zu behalten.
Dafür ist es jedoch erforderlich die HTML-Syntax zu beherrschen.

Standard-Texteditor unter Windows: Notepad (Wordpad kann kein UTF-8)
Sehr guter kostenloser Texteditor: Notepad++
Sehr guter kostenloser Texteditor: PSPad
Sehr guter kostenpflichtiger Texteditor: UltraEdit

Unter Windows gibts auch folgende Standard-Editoren:
Notepad ... wenn kein anderer Texteditor verfügbar.
Wordpad ... als Texteditor ungeeignet da der UTF-8 Zeichensatz nicht unterstützt wird.

Die Zeichensatzproblematik wird hier beschrieben.
Bei HTML-Seiten für das WWW hat man prinzipiell folgende Möglichkeiten:

  • Man verwendet nur Zeichen des 7-Bit US-ASCII Zeichensatzes, also keine Sonderzeichen.
    Sonderzeichen werden zitiert, also ä (ä) oder € (€)
  • Man verwendet einen beliebigen 8-Bit Zeichensatz und nutzt die dort verfügbaren Sonderzeichen.
    Dann muß aber im Header der HTML-Datei der Zeichensatz angegeben werden, z.B:
    <meta charset="ISO-8859-01"> (ab HTML5)
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-01">
  • Man verwendet einen weltweit einsetzbaren Unicode-Zeichensatz, z.B. UTF-8.
    Dann muß aber im Header der HTML-Datei der Zeichensatz angegeben werden:
    <meta charset="utf-8"> (ab HTML5)
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    Es gibt derzeit keinen Grund nicht den UTF-8 Zeichensatz zu verwenden !!!
  • Hinweis: Wegen der HTML-Syntax müssen folgende 3 Zeichen immer zitiert werden:
    &amp; (&)     &lt; (<)     &quot; (")
  • Hinweis für Kompozer:
    Datei --> Ändern der Zeichencodierung und Speichern --> Unicode (UTF-8) --> Speichern
    Dadurch wird im Header die erforderliche META-Anweisung eingefügt.
    Vorteilhaft ist es den Kompozer fest auf den UTF-8 Zeichensatz einzustellen:
    Extras --> Einstellungen --> Seiteneinstellungen --> Zeichensatz --> UTF-8

Fragen an Peter