CSS Web Design für Dummies

CSS (Cascading Style Sheets) war eine Technologie des World Wide Web Consortium empfohlen (W3C) im Jahr 1996. Eine einfache Möglichkeit, den Zweck der CSS zu verstehen, ist es als Ergänzung zu HTML anzuzeigen, die Webseiten-Design vereinfachen und zu verbessern hilft. In der Tat sind einige CSS-Effekte nicht möglich via HTML allein.

Ein weiterer Vorteil von CSS ist, dass es Ihnen erlaubt, einen Stil einmal angeben, aber der Browser kann diesen Stil oft in einem Dokument anwenden. Zum Beispiel, wenn Sie einige der Bilder auf Ihrer Website angezeigt werden soll, um sie mit einer dünnen, blauen Rahmen zu haben, können Sie diesen Rahmen als Stil in Ihrem CSS definieren. Dann, anstatt ein HTML-Definition des dünnen und blauen Rahmen zu wiederholen - jedes Mal, die Sie wollen, dass bestimmte Rahmen - Sie können nur die CSS-Style als Attribut für jedes grafische Element einzufügen, die eingerahmt werden soll.

Anders ausgedrückt, verwenden Sie CSS allgemeine Regeln darüber, wie zu definieren, die Elemente in Ihre Web-Seiten verhalten und wie sie aussehen - wo sie sich befinden, ihre Größe, ihre Undurchsichtigkeit, und so weiter. Dann können Sie nur auf die Namen der Regel beziehen sich, wenn Sie es in Ihrem HTML-Seite zu erzwingen wollen.

Hier ist eine CSS-Regel, die ein paar Qualitäten definiert Sie sich entscheiden, Ihre größten Schlagzeilen anzuwenden, H1:

Mit dieser CSS-Regel in der Tat jede HTML-Code ein H1-Element enthält, wird automatisch in 16-Punkt-Schrift wiedergegeben und blau gefärbt:

Diese Schlagzeile ist blau und 16 pt.

CSS-Regeln können in einer separaten CSS-Datei oder eingebettet in der HTML-Datei definiert werden. Hier ist die CSS Überschrift Stilregel im Header einer HTML-Datei eingebettet:

 

Diese Schlagzeile ist blau und 16 pt.

Beachten Sie das Element. Sie können CSS-Stile innerhalb dieses Elements zu definieren. (Sie können auch mehrere Elemente auf einer Seite, wenn Sie es wünschen.)

8 Great CSS Tipps und Tricks

Auch wenn (CSS) Cascading Style Sheets verwendet, den Aufbau einer funktionellen (aber immer noch attraktiv) Webseite erfordert eine sorgfältige Ausführung und Planung. Hier sind ein paar Tipps, die Ihre Website abheben wird.

Lassen Sie Benutzer Schriftgröße steuern

Versuchen Sie zu vermeiden, dass die Angabe Körper Schriftgröße. Tun Sie dies nicht, zum Beispiel:

body {font-size: 24px;}

Die Menschen haben ihre Browser-Einstellungen in einer Textgröße festgelegt, die für sie lesbar ist. Sie wissen nicht, ob sie eine Pixelauflösung von 1680x1050 oder 800x600 Pixel haben. Es macht einen Unterschied. Der Benutzer sollte derjenige sein, zu entscheiden, wie groß sie ihren Text wollen, nicht Sie.

Stellen Sie sicher, dass Ihre Grenzen zeigen

Hier ist eine gemeinsame CSS Programmierung Kopf-Scratcher:

p {border: 12px;}

Trotz dieser Regel, die Sie geschrieben haben, zeigt kein Rahmen um die Absätze nach oben. Sie würden logisch denken, dass durch eine Grenzgröße angibt, können Sie eine Grenze sehen würde. Nicht so. Es sei denn, Sie geben auch eine Grenze Stil, Sie erhalten nicht eine Grenze. Der Standardstil ist keiner, ändern Sie es so zu schließen, einen Stil:

p {border: solid 12px;}

Achten Sie auf Farbe Zusammenstoß

Was ist, wenn Sie eine Textfarbe angeben, aber nicht eine Hintergrundfarbe angeben? Klingt harmlos, aber es kann ein Problem sein. Einige Benutzer verwenden persönliche Stylesheets, einschließlich ihrer Lieblingsfarben. Was passiert, wenn ein Benutzer für ihre Hintergründe und weiß für ihren Text braun gibt? Sagen Sie, dass Sie für Ihren Text braun angeben:

BODY {color: braun-}

Der Benutzer sieht Ihren Text nicht, weil ihre Hintergrundfarbe und Vordergrund (Text) Farbe identisch sind. Die Lösung? Immer geben Sie eine backgroundif Sie gehen den Text zu färben. Dann haben Sie die Kontrolle darüber, wie der Text sieht vor diesem Hintergrund:

BODY {color: braun- background-color: gelb-}

Timing-Unschärfe und andere Effekte

Kombinieren Sie Timer, Scripting und Filter viele dynamische visuelle Effekte zu erzeugen. Versuchen Sie, diese kühlen Effekt in Internet Explorer:

Stellen Sie sich vor dieser Effekt bewegen, als ob der Schatten langsam wuchsen.
Stellen Sie sich vor dieser Effekt bewegen, als ob der Schatten langsam wuchsen.
 

Dies ist eine Unschärfe-Effekt im Laufe der Zeit.

Versuchen Sie, die Geschwindigkeit des Filters variiert, indem der Wert Einstellung 130 in dieser Zeile:

 Timerhandle = setInterval ( "sizeit",130)

Finden Sie eine List Apart

Eine Quelle für gute Ideen, Beispiele und Artikel - vorgelegt von einigen der talentiertesten Web-Designer um - ist eine Liste Apart, die eine hat Forum CSS gewidmet.

Mit dem eigenen Kugeln in Listen

Mit CSS Bullets in einem Grafikprogramm entwerfen und dann die Zuteilung ihrer Elemente zur Liste ist einfach. Der folgende Code erzeugt das Ergebnis in der Figur gezeigt, der unmittelbar darauf folgt.

Fügen Sie benutzerdefinierte gestalteten Kugeln auf Ihre Listen die einfache CSS Weg.
Fügen Sie benutzerdefinierte gestalteten Kugeln auf Ihre Listen die einfache CSS Weg.
 
  • zuerst
  • zweite
  • dritte

Festlegen von Grafik Standorten

Wenn Sie eine Grafikdatei im selben Ordner wie die .htm oder .html-Datei zu speichern, muss der HTML-Code nur den Namen der Grafikdatei, wie folgt aus:

list-style-image: url ( "mybullet.jpg")

Wenn jedoch die Datei an einem anderen Ort ist, müssen Sie den Pfad zu dieser Stelle zur Verfügung stellen und einige bizarre Interpunktions auch tun - das Hinzufügen eines ///, aus irgendeinem Grund. Das nächste Beispiel findet diese Datei im Stammverzeichnis des Laufwerks C::

list-style-image: url ("File: /// C: mause.jpg")

Hier ist eine Datei im Verzeichnis Fotos Verzeichnis des f: drive:

list-style-image: url ( "file: /// F: Fotos mause.jpg")

Hier ist die zusätzliche bizarre Zeichensetzung (/// ) Sie für ein lokales Netzwerk Standort hinzufügen:

list-style-image: url ( "file: /// Hp servr FOTOS mause.jpg")

Wenn Sie Ihre Grafik-Dateien auf einer Internet-Seite zu halten, geben Sie die URL-Adresse ein.

Schließlich, wenn Ihre Grafikdatei auf dem Space Shuttle gespeichert ist, verwenden Sie diese Zeichensetzung:

"File: /// / ^^^ outer servr FOTOS mause.jpg"

Das gleiche Interpunktion und Konventionen verwendet werden, wenn die Angabe src = Attribut eine Grafik in einem HTML zu laden Element.

Sie werden vielleicht nicht einige Ihrer Grafiken sehen, wenn Sie Ihre Web-Seiten von Ihrem lokalen Computer auf einen Server verschieben Sie sie im Internet zu veröffentlichen. Wenn das passiert, prüft die Dateipfade, um sicherzustellen, dass die Grafik-Dateien befinden, in dem der Code sagt sie sind. Die einfachste Taktik ist, einfach alle Abhängigkeitsdateien zu halten (wie zB Grafikdateien) im selben Verzeichnis wie die HTM-und CSS-Dateien. Auf diese Weise können Sie verwenden relativ Wege, das heißt, Sie keinen Pfad überhaupt in Ihrem Code angeben, nur den Dateinamen. Der Browser versteht es für Ihre Grafiken im gleichen Pfad aussehen sollte, dass sie die HTML-Datei gefunden.

Die Kombination von Klassen

Sie können durch die Definition von Klassen Sie sich etwas Zeit und Mühe sparen, die später kombiniert werden, wie Adjektive mit Substantiven zu kombinieren. Sagen Sie, dass Sie in grün eingerahmt einige Ihrer Absätze wollen, in blau einige, und andere in rosa. Sie könnten eine eigene Klasse für jede Art von Absatz zu erstellen, oder Sie könnten eine allgemeine Rahmenstil-Klasse und drei zusätzliche Klassen für die Färbung klug und schaffen sein. So funktioniert das. Zunächst erstellen Sie vier Stile, und Sie dann die Klassennamen in den HTML-Elementen kombinieren, wenn Sie die Verwendung class = Attribut:

 

class = "grün eingerahmt"> Sie können durch die Definition von Klassen Sie sich etwas Zeit und Mühe sparen, die später kombiniert werden, wie Adjektive mit Substantiven zu kombinieren.

class = "blau umrahmt"> Sie können durch die Definition von Klassen Sie sich etwas Zeit und Mühe sparen, die später kombiniert werden, wie Adjektive mit Substantiven zu kombinieren.

class = "eingerahmt pink"> Sie können sich etwas Zeit und Mühe sparen, indem Sie definieren Klassen, die später kombiniert werden, wie Adjektive mit Substantiven zu kombinieren.

Die Teile einer CSS-Regel

Die folgende Abbildung zeigt die Teile eines CSS Regel. Diese Regel sagt: "Anzeige in rot von dem Wortlaut der Absatz

in dem Dokument mit einem Klassennamen Attribut aufmerksam."

bild0.jpg

Sie können einen beliebigen Namen für den Klassennamen bilden (der Verfasser des vorhergehenden Code gewählt aufmerksam), Aber der Name in der CSS-Regel muss den Namen später in der HTML-Attribut übereinstimmen.

Die folgenden Tabellen zeigen gemeinsame CSS-Eigenschaften und Werte.

Maßeinheiten
pxPixel
emM-Breite
ptPunkt
imZoll
MillimeterMillimeter
cmZentimeter
pcPica
Exx-Höhe
Die Schrifteigenschaften
Schriftart
Schriftfamilie
Schriftgröße
Schriftstil
Schriftvariante
Schriftstärke
Die Texteigenschaften
Buchstaben-Abstand
Wort-Abstand
Zeilenhöhe
vertical-align
text-align
text-decoration
Texteinzug
text-trans
Die Border Properties
border-top-color
border-right; Farbe
border-left; Farbe
border-bottom-color
border-top-style
border-right; Stil
border-left; Stil
border-bottom-Stil
Die Positionierung Eigenschaften
Position
oben
Boden
Recht
anzeigen
klar
z-index

Menü