Wenn Sie eine Website von Grund auf neu erstellen, ist es sinnvoll, mit den definierten Grundstilen zu beginnen. Es ist wie mit einer sauberen Leinwand und frischen Pinseln zu beginnen. Eines der ersten Probleme, mit dem Webdesigner konfrontiert sind, ist, dass Webbrowser unterschiedlich sind. Die Standardschriftgröße unterscheidet sich von Plattform zu Plattform. Die Standardschriftfamilie unterscheidet sich. Einige Browser definieren Ränder und Auffüllung des Body-Tags, andere dagegen nicht. Umgehen Sie diese Inkonsistenzen, indem Sie die Standardstile für Ihre Webseiten definieren.
CSS und der Zeichensatz
Zuerst setzen Sie den Zeichensatz Ihrer CSS-Dokumente auf utf-8 . Es ist wahrscheinlich, dass die meisten Seiten, die Sie entwerfen, in englischer Sprache verfasst sind, andere jedoch möglicherweise lokalisiert - an unterschiedliche sprachliche und kulturelle Zusammenhänge angepasst. Wenn dies der Fall ist, vereinfacht utf-8 den Prozess. Das Festlegen des Zeichensatzes im externen Stylesheet hat keinen Vorrang vor einem HTTP-Header, in allen anderen Situationen jedoch.
Es ist einfach, den Zeichensatz festzulegen. Für die erste Zeile des CSS-Dokuments schreiben Sie:
@charset "utf-8";
Wenn Sie internationale Zeichen in der content -Eigenschaft oder als Klassen- und ID-Namen verwenden, funktioniert das Stylesheet auf diese Weise weiterhin ordnungsgemäß. Das nächste, was ein Standard-Stylesheet benötigt, sind Stile, um Ränder, Füllungen und Ränder auf Null zu setzen. Dadurch wird sichergestellt, dass alle Browser den Inhalt an derselben Stelle ablegen und zwischen dem Browser und dem Inhalt keine versteckten Leerzeichen vorhanden sind. Bei den meisten Webseiten ist dies zu nahe am Rand für Text, aber es ist wichtig, dort zu beginnen, damit Hintergrundbilder und Layoutunterteilungen korrekt angeordnet werden. HTML, Körper { Marge: 0px; Polsterung: 0px; Grenze: 0px; }
Setzen Sie die Standard-Vordergrund- oder Schriftfarbe auf Schwarz und die Standardhintergrundfarbe auf Weiß. Dies wird sich höchstwahrscheinlich für die meisten Webseitendesigns ändern. Wenn Sie diese Standardfarben zunächst für den Textkörper und das HTML-Tag festlegen, wird das Lesen der Seite und das Arbeiten mit ihnen einfacher. HTML, Körper { Farbe: # 000; Hintergrund: #fff; } Die Schriftgröße und die Schriftfamilie ändern sich zwangsläufig, sobald das Design greift. Beginnen Sie jedoch mit einer Standardschriftgröße von 1em und einer Standardschriftfamilie von Arial, Geneva oder einer anderen serifenlosen Schriftart. Durch die Verwendung von ems bleibt die Seite so zugänglich wie möglich, und eine serifenlose Schrift ist auf dem Bildschirm besser lesbar. html, körper, p, th, td, li, dd, dt { Schrift: 1em Arial, Helvetica, Serifenlose; }
Es kann andere Stellen geben, an denen Sie möglicherweise Text finden p , th , td , li , dd , und dt sind ein guter Anfang für die Definition der Basisschrift. Umfassen HTML und Karosserie nur für den Fall, aber viele Browser überschreiben die Auswahl der Schrift, wenn Sie nur Ihre Schriftarten für den HTML-Code oder den Text definieren. HTML-Überschriften sind wichtig, um Ihrer Website eine Übersicht zu geben und Suchmaschinen zu ermöglichen, tiefer in Ihre Website einzutauchen. Ohne Stile sind sie alle ziemlich hässlich. Setzen Sie also für alle Stile Standardstile und definieren Sie die Schriftfamilie und die Schriftgröße für jeden. h1, h2, h3, h4, h5, h6 { Schriftfamilie: Arial, Helvetica, Serifenlose; } h1 {font-size: 2em; } h2 {font-size: 1.5em; } h3 {font-size: 1.2em; } h4 {font-size: 1.0em; } h5 {font-size: 0.9em; } h6 {font-size: 0.8em; } Die Gestaltung der Verbindungsfarben ist fast immer ein kritischer Teil des Designs. Wenn Sie sie jedoch nicht in den Standardstilen definieren, werden Sie wahrscheinlich mindestens eine der Pseudoklassen vergessen. Definieren Sie sie mit einer kleinen Variation von Blau und ändern Sie sie, sobald Sie die Farbpalette für die Site definiert haben. Um die Links in Blautönen zu setzen, legen Sie Folgendes fest: wie in diesem Beispiel gezeigt: a: link {color: # 00f; }a: besuchte {color: # 009; }a: hover {color: # 06f; }a: aktiv {color: # 0cf; }
Durch die Gestaltung der Links mit einem ziemlich harmlosen Farbschema wird sichergestellt, dass Sie keine der Klassen vergessen und sie auch etwas weniger laut als die Standardwerte Blau, Rot und Lila machen. Hier ist das vollständige Stylesheet: @charset "utf-8"; HTML, Körper { Marge: 0px; Polsterung: 0px; Grenze: 0px; Farbe: # 000; Hintergrund: #fff; } html, körper, p, th, td, li, dd, dt { Schrift: 1em Arial, Helvetica, Serifenlose; } h1, h2, h3, h4, h5, h6 { Schriftfamilie: Arial, Helvetica, Serifenlose; } h1 {font-size: 2em; } h2 {font-size: 1.5em; } h3 {font-size: 1.2em; } h4 {font-size: 1.0em; } h5 {font-size: 0.9em; } h6 {font-size: 0.8em; } a: link {color: # 00f; } a: besuchte {color: # 009; } a: hover {color: # 06f; } a: aktiv {color: # 0cf; } Den Seitenkörper gestalten
Standardschriftarten
Schlagzeilen
Vergiss die Links nicht
Full Style Sheet




