Tach auch,
hier nun das Beispiel:
Ich hab den Prolog in mehrere Codeblöcke aufgeteilt damit er nicht so lang wird.
Die grobe Struktur als Kommentar ganz oben.
Der Prolog ist das was unter allgemeine Selektoren fällt.
Zuerst wird mit dem *-Selektor alle browserspezifischen Vorformatierungen auf null gesetzt, damit die Ausgangslage für alle Browser gleich sind.
html auf 100% Höhe gesetzt (manche nehmen da 101% damit im FF der Scrollbalken gleich da ist).
Schriftfarbe und Hintergrundfarbe für body.
font:100.01%/1.4 ist Schriftgröße und line-height in einem.
Mit 100.01% schaltet man Fehlerquellen im IE aus.
Das dahinter sind die Schriftarten. Immer mehrere angeben, da versch. Browser versch. Schriftarten haben.
Allgemeine Schriftgröße für Textelemente festgelegt.
Schriftgrößen u. allgem. Form. für die Überschriften.
Listenzeichen ausgeschaltet
Den Rahmen um Bilder und verweissensitive Bilder ausgeschaltet.
Eine Klasse zum clearen für floatende Elemente definiert
(hr class="clear" />.
Diese Klassen benötige ich weil ich am Anfang und Ende einer jeden Seite Sprunglinks für Sehbehinderte einbaue, die auf einen Screenreader angewiesen sind.
Außerdem soll man sich mit der Tastatur durch die Seite tabben können.
Das habe ich mir natürlich als Vorlage abgespeichert, damit ich diese Formatierungen auf allen HP's verwenden kann.
Wenn du Fragen hast oder mehr wissen willst poste es einfach hierhin.
Gruß
koslowski
hier nun das Beispiel:
Ich hab den Prolog in mehrere Codeblöcke aufgeteilt damit er nicht so lang wird.
Code:
@charset "utf-8";
/* CSS Document */
/*------------------------
Stylesheets fuer www.machtnix.de
Datei: screen.css
Version: 1.0
Datum: 1.1.2000
Ersteller: Werauchimmer
Aufbau: 1.Allgemeine Selektoren
2.Allgemeine Hyperlinks
3.Layoutbereich
4.Sonstige Styles
--------------------------*/
Die grobe Struktur als Kommentar ganz oben.
Der Prolog ist das was unter allgemeine Selektoren fällt.
Code:
* {
padding:0;
margin:0;
}
html {
height:100%;
}
body {
color:#000;
background-color:#fff;
font:100.01%/1.4 verdana, arial, helvetica, sans-serif;
}
Zuerst wird mit dem *-Selektor alle browserspezifischen Vorformatierungen auf null gesetzt, damit die Ausgangslage für alle Browser gleich sind.
html auf 100% Höhe gesetzt (manche nehmen da 101% damit im FF der Scrollbalken gleich da ist).
Schriftfarbe und Hintergrundfarbe für body.
font:100.01%/1.4 ist Schriftgröße und line-height in einem.
Mit 100.01% schaltet man Fehlerquellen im IE aus.
Das dahinter sind die Schriftarten. Immer mehrere angeben, da versch. Browser versch. Schriftarten haben.
Code:
p, li, dt, dd, input, textarea {
font-size:0.9em;
}
h1 { }
h2 { }
usw.
li {
list-style-type:none;
}
img {
border:none;
}
a img {
border:none;
}
.clear {
clear:both;
height:0;
width:0;
visibility:hidden;
border:0;
}
Allgemeine Schriftgröße für Textelemente festgelegt.
Schriftgrößen u. allgem. Form. für die Überschriften.
Listenzeichen ausgeschaltet
Den Rahmen um Bilder und verweissensitive Bilder ausgeschaltet.
Eine Klasse zum clearen für floatende Elemente definiert
(hr class="clear" />.
Code:
.skiplink {
position:absolute;
top:-9999px;
left:-9999px;
width:0px;
height:0px;
display:inline;
}
.skiplinktab:focus,
.skiplinktab:active {
position:absolute;
top:9999px;
left:9999px;
display:inline;
width:16em;
height:auto;
background-color:#fff;
color:#000;
padding:0.6em;
border:2px solid #000;
}
.skiplinktabunten:focus,
.skiplinktabunten:active {
position:absolute;
top:9999px;
left:9999px;
display:inline;
width:17em;
height:auto;
font-size:0.9em;
background-color:#fff;
color:#000;
padding:0.2em;
border:2px solid #000;
}
Diese Klassen benötige ich weil ich am Anfang und Ende einer jeden Seite Sprunglinks für Sehbehinderte einbaue, die auf einen Screenreader angewiesen sind.
Außerdem soll man sich mit der Tastatur durch die Seite tabben können.
Das habe ich mir natürlich als Vorlage abgespeichert, damit ich diese Formatierungen auf allen HP's verwenden kann.
Wenn du Fragen hast oder mehr wissen willst poste es einfach hierhin.
Gruß
koslowski