Der Ausbau Efficiency mit Cascading Style Sheets

einen Stil in einem Ort definieren, wie CSS mehrere Vorteile bietet hat. Erstens, es eliminiert Redundanz: Sie müssen nicht halten seine Schriftgröße angibt und Farbe jedes Mal, wenn der Einsatz

Tag in Ihrem Dokument, zum Beispiel. Das macht Web-Seite Code leichter zu lesen und später zu ändern. Wenn Sie mit Computer-Programmierung vertraut sind, denken Sie an eine einfache CSS-Style-Regel als so etwas wie eine Programmiersprache KonstanteSie geben zum Beispiel die lokale Steuersatz einen Namen wie LocalTax, indem sie, und dann einen Wert, um es wie diese Zuordnung: Constant LocalTax = .07. Danach in Ihrem Programm, müssen Sie nicht immer wieder auf die .07 angeben. Sie verwenden nur den Namen LocalTax Konstante.

In ähnlicher Weise, nachdem Sie eine CSS-Schlagzeile Stil definiert haben, können Sie danach nur den Namen der Klasse verwenden für diesen Stil, egal wie lang und komplex, dass Stil sein könnte. In diesem Beispiel verwenden Sie keine Klassennamen, so dass jeder H1 Überschrift mit diesem Stil wiedergegeben wird:

Ein zweiter Vorteil der alle Stildefinitionen in einem einzigen Standort zu sammeln ist, dass Sie leichter globale Änderungen vornehmen können. Was ist, wenn Sie alle H1 Schlagzeilen zu rot zu wechseln entschieden statt blau? Wenn Sie nicht ein Stylesheet verwendet haben, würden Sie haben für alle H1-Elemente während der gesamten Website des HTML-Dateien und ändern Sie jedes dieser Elemente wiederum zu suchen.

Aber wenn man die Weitsicht hatte ein Stylesheet zu verwenden, müssen Sie nur die ändern Single Definition des Stils für H1 im Stylesheet selbst. Die Spezifikationen werden automatisch im gesamten HTML angewendet. Mit anderen Worten, machen gerade diese Änderung von blau zu rot im Stylesheet:

H1 {font-size: 16pt Farbe: rot-}

Alle Schlagzeilen zwischen der

und

Variablen während der gesamten Website werden nun als roter Text angezeigt.

Ändern Web-Design zum Besseren

HTML wurde ursprünglich entwickelt, um etwas wie eine Kontur zu arbeiten, die Angabe Struktur eines Dokuments, ohne zu viel Aufmerksamkeit auf die tatsächlichen bezahlt visuellen Stil, oder Design, des Dokuments. Eine Gliederung organisiert lediglich Ideen hierarchisch: A, B, C und so weiter sind die wichtigsten Ideen. Innerhalb dieser Kategorien haben Sie Unterteilungen wie 1, 2, 3, 4 und sogar unteren Ligen wie a, b, c, d und so weiter. Die äquivalente Gliederungsstruktur in HTML ist mit verschiedenen Überschrift Ebenen wie H1, H2, H3, beschrieben und so weiter.

HTML sollte Inhalt einfach zu definieren: Dies ist Fließtext, das ist eine Schlagzeile, dies ist eine Tabelle, und so weiter. Aber Webdesigner wollte natürlich immer zwingender, visuallyattractive Web-Seiten zu bieten. Schließlich konkurriert das Internet häufiger mit lebhaften TV-Spots als mit trockener, stark strukturierten, wissenschaftlichen Zeitschriften. HTML begann durch das Hinzufügen viele spezielle Formatierungselemente und Attribute nolens volens zu wachsen wie kursiv und Farbe. Diese Inflation von Tags gemacht Erstellen, Lesen und HTML Modifizieren zunehmend beschwerlich. Die Trennung von Inhalt (Struktur) von der Gestaltung der Seite und das Layout notwendig wurde. Geben Sie CSS. Wenn Sie CSS verwenden, wird der HTML-links, die Struktur und die CSS-Datei enthält in erster Linie zu handhaben die Stile zu definieren, wie die HTML-Elemente zu suchen.

Auch CSS bietet auch die Web-Designer in einfachem HTML nicht verfügbar kennzeichnet. CSS gibt einem Designer viel mehr Kontrolle über das Aussehen einer Webseite.

Bereit sein für alles

Natürlich, werden Sie nie haben Absolute Kontrolle über Web-Seiten, wenn Sie Webseiten für das Internet erstellen. Es wird nie eine wirklich stabile, Single, vorhersehbare Anzeige für Web-Seiten sein. Warum? Denn wie auch einige Prominente, eine Web-Seite nie weiß, wohin es geht von Minute zu Minute, um am Ende. Es muss bereit sein, auf dem Display zu sein, in allen möglichen Situationen.

Eine Webseite könnte auf einem Pocket PC PDA-Bildschirm angezeigt werden - mit sehr wenigen Pixeln und in schwarz und weiß. Oder es könnte in Hong Kong auf dem riesigen Diamond Vision-Display angezeigt werden, die länger als eine Boeing 747, oder sogar die Jumbotron Bildschirm in Toronto Skydome, die 110 Meter breit und 33 Meter hoch misst.

Nicht nur haben Sie große Unterschiede in der Größe betrachten, sondern auch in Seitenverhältnis (gestalten). Viele Computer-Monitore sind immer noch die traditionelle quadratische Form, sondern zunehmend Internet-Nutzer wechseln Monitore Widescreen - breiter als hoch sind, wie eine Kinoleinwand - auf eine bessere Anzeige HDTV und DVDs. Für Internet-Nutzer, mit großem Bildschirm nur bedeutet, dass Sie mehr horizontal Informationen pro Seite. Webseiten entwickelt, um mit absoluter (unveränderlichen) Positionierung verlassen mehrere Zoll von leeren weißen Raum auf der rechten Seite eines Breitbild-Monitor. Was würde Vincent tun?

Wie würden Van Gogh haben mit dem Problem der Gestaltung eines Bildes einer Vase mit Sonnenblumen behandelt, die auf einem Widescreen-Jumbotron gezeigt werden könnte, sondern auch auf einem kleinen Platz Monitor?

Die basische Lösung für dieses Problem ist Größe und Position anzugeben, in relativ anstatt absoluten Zahlen. Zum Beispiel, "die Sonnenblume ist 2 Zoll hoch und 12 Zoll von der linken Seite", anstatt zu sagen, (ein Absolute Spezifikation), können Sie sagen: "Die Sonnenblume ist 6 Prozent groß und 35 Prozent von der linken Seite" (eine relative Angabe). Andere Möglichkeiten zur Angabe Größen relativ umfassen Pixel (Welche sind die kleinsten Einheiten der Information, dass ein bestimmter Monitor anzeigen kann, so dass sie variieren von Monitor zu Monitor) oder so allgemein wie x-large oder groß.

Aufmerksame Leser könnte an dieser Stelle fragen, "Sechs Prozent von dem, was?" Der Prozentsatz wird auf der berechneten Basis Container-Block. Es kann das Browser-Fenster sein (), Aber es können auch solche Blöcke als sein

innerhalb der
. In diesem Beispiel ist der umschließende Block die Gesamtgröße des Browsers, aber Sie können auch Prozentsatz für andere, kleinere Behälter innerhalb des Browser-Fensters.

Relative Angaben gut übersetzen in verschiedenen Größen von Displays. Eine Sonnenblume 6 Prozent groß würde mit etwa 48 Pixel auf einem 800x600 Computermonitor angezeigt werden, aber angezeigt 18 Meter breit auf einem Jumbotron, der 300 Meter breit ist.

Mit anderen Worten - wenn Sie angeben, relativ Messungen oder Positionen - Ihre Grafiken oder Text automatisch skaliert bei Bedarf unabhängig von Größe Display passen zu der Zeit verwendet wird.

wenn Sie bauen Seiten für eine natürlich Intranet Website, könnten Sie auch wissen, dass jeder in Ihrem Büronetzwerk benötigt, um die gleiche Größe Bildschirm, den gleichen Browser zu verwenden, das gleiche Betriebssystem und erlaubt keine Familienfotos in ihrer Kabine. In Situationen, in denen Einheitlichkeit im gesamten Unternehmen umgesetzt wird, Sie kann bieten absolute Spezifikationen, aber solche Situationen sind relativ selten.

Menü