| Der HTML-Editor des größten Software-Produzenten ist verwendbar, kann aber nicht als professionell bezeichnet werden. CSS wird ebenso wie die meisten anderen weltweiten Standards behandelt: Es ist zwar möglich, sie zu verwenden, aber das wird nach besten Kräften getarnt, versteckt und behindert. | Frontpage ist der Versuch, Webseiten mit den Mitteln der Textverarbeitung zu vergewaltigen. Alle speziellen Web-Kategorien werden in das Text-Schema gepresst - auch CSS. |
CSS
|
Cascading Style Sheets |
| Philosophie | Eine Webseite ist keine Textseite |
| Stylesheet-Datei | Zentrale Regeln für alle Seiten eines Webs |
| <style>-Element | Zentrale Regeln für eine einzelne Webseite |
| HTML-Elemente | Anwendung auf Standard HTML-Elemente |
| class-Attribut | Anwendung eigener CSS-Klassen |
| style-Attribut | Individuelle CSS Regeln für einzelne Elemente |
| Fallen | Anstiftung zur Umgehung von CSS |
| Office | Erzeugung von Webseiten mit Office-(Text)-Programmen |
Stylesheet-Datei für ein ganzes Web |
|
|
Diese Art der CSS-Anwendung ist am wichtigsten: |
Unabhängig davon können alle Elemente aller Webseiten weiterhin individuell formatiert werden. |
Stylesheet-Datei anlegen► Neue CSS-Datei: Rechtsklicken sie in den Bereich der "Ordnerliste" und legen sie eine neue Datei an. Vergeben sie einen Namen *.css, z.B. meinweb.css► Datei-Name: Verwenden sie für den Datei-Namen keine Großbuchstaben, Umlaute, Leerzeichen oder Sonderzeichen. Selbst wenn eine Datei Schädlich.Css am eigenen PC funktionieren sollte - Am Server ihres Web-Providers treten vermutlich Probleme auf - die sehr viel Arbeit nach sich ziehen ! ► Datei-Pfad: Stylesheet-Dateien legt man am besten in der obersten Verzeichnis-Ebene an, d.h. im gleichen Verzeichnis wie die Start-Seite index.htm Größere Webs enthalten meist ein eigenes Verzeichnis (Ordner) für allgemein verwendbare Dateien, z.B. mit dem Namen library In diesem Fall ist der beste Pfad library/meinweb.css |
► Text löschen: Öffnen sie die Datei durch Doppelklick und löschen sie jeden allfällig eingetragenen Text, z.B. <html> . . . </html>
► CSS-Text: In diese Datei werden anschließend ihre CSS-Regeln eingetragen. Dazu wird nicht HTML-Quelltext verwendet, sondern CSS-Quelltext (Code). Sie können den CSS-Code manuell eintragen, oder dazu die Hilfe von Programmen (notfalls sogar Frontpage) verwenden. Die CSS-Regeln können zu jedem späteren Zeitpunkt geändert oder ergänzt werden. |
HTML Standard-ElementeMit diesen Regeln steuern sie die Formatierung von HTML Standard-Elementen wie z.B <body>, <table>, <image> usw.► Öffnen sie die CSS Stylesheet-Datei (z.B. front.css ) Menü ► Wählen sie die der ► Wählen sie ein HTML-Element aus, z.B. <body> ► Klicken sie |
Das Fenster wird geöffnet. ► Klicken sie und wählen sie aus den Menü-Punkten (Zeichen, Absatz, Rahmen, Position). Beliebige CSS-Elemente lassen sich miteinander kombinieren. - Dabei wird nicht zwischen Zeichen- und Absatz-Elementen unterschieden, wie das in allen Programmen dieses Herstellers gerne vorgeschrieben wird. ► Klicken sie ► In der Stylesheet-Datei ist der CSS-Code eingetragen. Sie können diesen Code beliebig manuell ändern. ► Wenn sie weitere Regeln definieren, dann finden sie die bereits festgelegten Regeln in der der . |
|
Beispiel: (eigene Formatierung des HTML
<body>-Elements)
body{font-family:serif; font-size:10pt; margin:0; padding:0; background-color:#EEF;}
|
|
|
Gravierende Frontpage-Probleme:
Man muss diese und viele andere Elemente manuell neu anlegen. Man muss diese Eigenschaften manuell in den CSS-Quelltext einfügen. |
Meist werden die Eigenschaften von Frontpage ganz ohne Einheit eingetragen - Man überlässt dann jedem Browser die Interpretation . . |
Eigene CSS-KlassenEs ist sehr empfehlenswert, eigene CSS-Klassen für alle wichtigen Elemente ihrer Webseiten anzulegen. Eine CSS-Klasse fasst beliebig viele Regeln untere einem (Klassen)-Namen zusammen. Die Regeln werden zentral festgelegt und auf allen Webseiten angewendet.Das macht ihre Webseiten wesentlich kleiner (schneller !) und übersichtlicher. Außerdem kann die Formatierung aller erfassten Elemente auf allen Webseiten bei Bedarf in wenigen Sekunden geändert werden. ► Öffnen sie die CSS Stylesheet-Datei (z.B. meinweb.css) ► Menü ► Klicken sie |
Das Fenster Neue Formatvorlage wird geöffnet. ► Vergeben sie einen 'sprechenden' Namen, z.B. einleitung Verwenden sie dazu keine Großbuchstaben, Umlaute, Leerzeichen oder Sonderzeichen ! Vor den Namen wird automatisch ein . Punkt gesetzt. Das ist korrekt und entspricht den Regeln für eigene CSS-Klassen. ► Wählen sie als oder . ► Klicken sie und wählen sie die gewünschte F ormatierung. ► Klicken sie ► In der Stylesheet-Datei ist der CSS-Code eingetragen. Sie können diesen Code später beliebig ändern. |
|
Beispiel für die eigenen
CSS-Klassen xzeichen und xabsatz:
span.xzeichen{font-family:serif; text-align:center; width:20; margin:5;}
.xabsatz {font-family:serif; text-align:center; width:20; margin:5;} |
|
|
Das Beispiel zeigt je eine eigene CSS-Klasse, die mit Option
bzw. erstellt wurde. CSS unterscheidet nicht zwischen
diesen beiden Möglichkeiten, und auch in Frontpage sind die Möglichkeiten zur
Auswahl der Eigenschaften gleich. Hier wird leider auch sichtbar, dass viele Eigenschaften von Frontpage ohne Einheit verwendet werden. |
Allgemein anwendbare CSS-Klassen müssen als Absatz-Formate angelegt werden. Im Kapitel Anwendung eigener CSS-Klassen wird gezeigt, wie man solche Klassen sinngemäß anwenden kann, obwohl Frontpage dabei versucht, einen neuen Absatz zu erzwingen. |
KorrekturMeist ist es sinnvoll, den automatisch erzeugten CSS Quelltext in der Stylesheet-Datei manuell zu korrigieren.Kosmetik:
Frontpage trägt normalerweise keinen Zeilen-Umbruch ein, d.h. geänderte und
neue Klassen werden in eine einzige Zeile geschrieben. Andererseits werden viele
unnötige Leerzeichen eingetragen.Es ist sinnvoll, diese 'Kleinigkeiten' zu korrigieren, denn nur eine gut lesbare CSS-Definition kann auch richtig eingesetzt werden. |
Inhalt:
Es ist empfehlenswert und oft unvermeidbar, fehlende Elemente, Eigenschaften und
Einheiten manuell zu ergänzen. Eine ausgezeichnete Referenz in deutscher Sprache
bietet SelfHTML.Die CSS-Regeln lassen sich zu jedem späteren Zeitpunkt ändern und wirken sofort nach dem Sichern auf alle Webseiten, welche dieses Definition verwenden. |
Stylesheet anwenden► Zuerst muss eine Stylesheet-Datei angelegt werden, erst danach kann sie von Webseiten verwendet werden.► Menübefehl ► Fügen sie den Namen ihres Stylesheets (z.B. meinweb.css ) zur Liste hinzu. ► Wählen sie und klicken sie |
Auf allen vorhandenen Webseiten wird automatisch im <head>-Element
ein <link>-Element zur Verknüpfung mit dem Stylesheet
eingefügt, z.B.
<link rel="stylesheet" type="text/css" href="front.css">
Der Pfad wird automatisch richtig eingetragen, d.h. unter Berücksichtigung der
jeweiligen Verzeichnis-Ebene.► Kontrollieren sie das <link>-Element zumindest in Stichproben. ► Sie können das <link>-Element manuell ändern oder löschen. |
UploadAm besten werden Webseiten lokal (am eigenen PC) entwickelt und getestet. Erst danach werden sie ins Internet kopiert, d.h. zu einem Provider in den eigenen Webspace geladen.♣ Tipp: Kontrollieren sie nochmals die Namen ihrer verzeichnisse (Ordner) und Dateien: Darin sollten keine Großbuchstaben, Leerzeichen, Sonderzeichen oder Umlaute enthalten sein ! |
Beim Upload müssen alle Dateien kopiert werden, das gilt natürlich auch für Stylesheets *.css Nach dem Upload sollten ihre Online-Webseiten die gewünschte Formatierung zeigen. |
Office |
|
|
Die meisten (Office)-Programme des größten Software-Herstellers bieten die
Möglichkeit, Dokumente als Webseiten zu speichern. Menü-Befehl: Je nach Version sind danach mehrere Optionen (rechts) verfügbar. |
Optionen für den Dateityp: ● Webseite in einer Datei (*.mht; *.mhtml) ● Webseite (*.htm; *.html) ● Webseite, gefiltert (*.htm; *.html) |
|
Alle 3 Versionen sind wenig empfehlenswert. ▼ Dateien *.mht oder *.mhtml sind nirgends üblich, daher nicht portabel und nur auf PC verwendbar, die ausschließlich (neuere) Software dieses Herstellers verwenden. ▼ Es wird eine Mischung aus HTML und XML-Code erzeugt. Das Ergebnis entspricht jedoch keinem der beiden Standards. ▼ Die geringsten Probleme ergibt derzeit die Option 'Webseite, gefiltert'. |
▼ Der erzeugte Code ist meistens viel zu kompliziert, die Dateien werden unnötig groß. ▲ Die meisten Browser sind allerdings tolerant und zeigen auch fehlerhafte Webseiten *.htm oder *.html einigermaßen korrekt an. |
|
Datei-Namen
Achten sie auf kompatibel verwendbare Datei-Namen. Je nach Version neigen die
Programme dazu, Datei-Namen aus den ersten Worten zusammenzusetzen.
|
•
Entfernen sie aus Datei-Namen alle Sonderzeichen und Umlaute. • Ersetzen sie alle Leerzeichen durch _ underline-Zeichen. • Ersetzen sie alle Großbuchstaben durch die entsprechenden Kleinbuchstaben. • Die Webseite verursacht dann bei der Verwendung im lokalen Netzwerk oder im Internet weniger Probleme. |
OpenOffice
Das kostenfreie und auf allen Betriebssystemen einsetzbare
OpenOffice bietet zwar viele Vorteile
gegenüber der Office-Software des Marktführers, die Herstellung von Webseiten
ist jedoch fast ebenso problematisch.• Verwenden sie Menübefehl, danach • Der erzeugte Code ist normalerweise wesentlich kompakter als mit M$Office. • HTML-Elemente werden leider mit Großbuchstaben angelegt. |
• Alternativ kann eine XHTML-Webseite erzeugt werden: , danach Die erzeugte XHTML-Webseite kann jedoch nur mit modernen Browsern angesehen werden, da der M$IE Browser noch immer kein XHTML versteht. • Immerhin wird CSS in der XHTML-Variante sauber verwendet. |
Alternativen:● Office-Programme sind zur Herstellung von Webseiten schlecht geeignet. Man kann sie in Einzelfällen dazu benutzen, von einem regelmäßigen Einsatz wird jedoch dringend abgeraten.● Web-Editor: Wenn das Ziel darin besteht, Webseiten herzustellen, und die Textverarbeitung keine Rolle spielt, dann sollte unbedingt ein Web-Editor Programm eingesetzt werden. Im Internet sind gute Web-Editoren für unterschiedliche Zielgruppen verfügbar, meist sogar kostenlos Frontpage ist für professionelle Ansprüche derzeit nicht geeignet. |
OpenOffice bietet dazu den Befehl • CMS: Wenn das Ziel darin besteht, zahlreiche Webseiten mit vorwiegend Text-Inhalt herzustellen und zu verwalten, dann ist dazu ein Content Management System (CMS) ideal geeignet. CMS-Software gibt es kostenlos in ausgezeichneter Qualität im Internet. Zur Einrichtung eines CMS sind gute Fachkenntnisse erforderlich, zur Verwendung im lokalen Netzwerk oder im Internet genügen jedoch minimale PC-Kenntnisse. |
|