Skip to main content

So verwenden Sie den Editor zum Schreiben von CSS für eine Webseite.

HTML5 | CSS3 Grundlagen Tutorial 2018 – "Hallo Welt!" Website erstellen mit dem Editor Atom (Kann 2024)

HTML5 | CSS3 Grundlagen Tutorial 2018 – "Hallo Welt!" Website erstellen mit dem Editor Atom (Kann 2024)
Anonim
01 von 10

Erstellen Sie das CSS-Stylesheet

Auf dieselbe Weise, wie wir eine separate Textdatei für den HTML-Code erstellt haben, erstellen Sie eine Textdatei für das CSS. Wenn Sie Visuals für diesen Vorgang benötigen, lesen Sie das erste Tutorial. So erstellen Sie Ihr CSS-Stylesheet in Notepad:

  1. Wählen Sie Datei> Neu in Notepad, um ein leeres Fenster zu erhalten
  2. Speichern Sie die Datei als CSS, indem Sie auf Datei <Speichern unter … klicken.
  3. Navigieren Sie zum Ordner my_website auf Ihrer Festplatte
  4. Ändern Sie "Dateityp:" in "Alle Dateien".
  5. Benennen Sie Ihre Datei "styles.css" (ohne Anführungszeichen) und klicken Sie auf Speichern
02 von 10

Verknüpfen Sie das CSS-Stylesheet mit Ihrem HTML-Code

Sobald Sie ein Stylesheet für Ihre Website haben, müssen Sie es der Webseite selbst zuordnen. Dazu verwenden Sie das Link-Tag. Platzieren Sie das folgende Link-Tag an einer beliebigen Stelle im Tags Ihres Pets.htm-Dokuments:

03 von 10

Korrigieren Sie die Seitenränder

Wenn Sie XHTML für verschiedene Browser schreiben, werden Sie lernen, dass sie alle unterschiedliche Ränder und Regeln für die Anzeige von Objekten haben. Um sicher zu gehen, dass Ihre Website in den meisten Browsern gleich aussieht, sollten Sie nicht zulassen, dass Ränder die Browserauswahl standardmäßig verwenden.

Ich ziehe es vor, meine Seiten in der oberen linken Ecke zu beginnen, ohne den Text um zusätzliche Auffüllungen oder Ränder zu erweitern. Selbst wenn ich den Inhalt auffüllen möchte, stelle ich die Ränder auf Null, sodass ich mit der gleichen leeren Tafel beginne. Fügen Sie dazu Ihrem styles.css-Dokument Folgendes hinzu:

HTML, Körper {Marge: 0px;Polsterung: 0px;Grenze: 0px;links: 0px;oben: 0px;} 04 von 10

Ändern der Schriftart auf der Seite

Die Schriftart ist oft das erste, was Sie auf einer Webseite ändern möchten. Die Standardschriftart auf einer Webseite kann hässlich sein und liegt tatsächlich im Webbrowser selbst. Wenn Sie die Schriftart nicht definieren, wissen Sie wirklich nicht, wie Ihre Seite aussehen wird.

Normalerweise ändern Sie die Schriftart für Absätze oder manchmal für das gesamte Dokument. Für diese Site definieren wir die Schriftart auf Kopf- und Absatzebene. Fügen Sie Ihrem styles.css-Dokument Folgendes hinzu:

p, li {Schrift: 1em Arial, Helvetica, Serifenlose;}h1 {Schrift: 2em Arial, Helvetica, Serifenlose;}h2 {Schrift: 1.5em Arial, Helvetica, serifenlos;}h3 {font: 1.25em Arial, Helvetica, serifenlos;}

Ich habe mit 1em als Basisgröße für Absätze und Listenelemente begonnen und dann die Größe für meine Überschriften festgelegt. Ich erwarte nicht, eine Überschrift tiefer als h4 zu verwenden, aber wenn Sie vorhaben, möchten Sie diese auch stylen.

05 von 10

Machen Sie Ihre Links interessanter

Die Standardfarben für Links sind blau und lila für nicht besuchte bzw. besuchte Links. Dies ist zwar Standard, passt aber möglicherweise nicht zum Farbschema Ihrer Seiten. Ändern wir es also. Fügen Sie in Ihrer Datei styles.css Folgendes hinzu:

eine Verbindung {Schriftfamilie: Arial, Helvetica, Serifenlose;Farbe: # FF9900;Textdekoration: Unterstrichen;}a: besucht {Farbe: # FFCC66;}a: hover {Hintergrund: #FFFFCC;Schriftdicke: fett;}

Ich habe drei Link-Stile eingerichtet, den a: -Link als Standard, a: besucht für den Besuch, ich ändere die Farbe und a: hover. Mit einem: hover habe ich den Link eine Hintergrundfarbe erhalten und fett hervorheben, um zu betonen, dass es ein Link ist, auf den geklickt werden soll.

06 von 10

Gestaltung des Navigationsbereichs

Da wir den Navigationsbereich (id = "nav") zuerst in den HTML-Code einfügen, stylen wir ihn zuerst. Wir müssen angeben, wie breit es sein soll, und einen größeren Rand auf der rechten Seite einfügen, damit der Haupttext nicht anstößt. Ich habe auch eine Grenze darum gelegt.

Fügen Sie Ihrem styles.css-Dokument das folgende CSS hinzu:

#nav {Breite: 225px;Rand rechts: 15px;Grenze: mittelstark # 000000;}#nav li {Listenstil: keine;}.footer {Schriftgröße: .75em;Lösche beide;Breite: 100%;Text ausrichten: Mitte;}

Mit der Eigenschaft "list-style" wird die Liste innerhalb des Navigationsabschnitts so festgelegt, dass sie keine Aufzählungszeichen oder Zahlen enthält. Mit .footer wird der Copyright-Abschnitt kleiner und innerhalb des Abschnitts zentriert.

07 von 10

Positionierung des Hauptteils

Wenn Sie Ihren Hauptbereich mit absoluter Positionierung positionieren, können Sie sicher sein, dass er genau dort bleibt, wo er auf Ihrer Webseite bleiben soll. Ich habe meinen 800px breit gemacht, um größere Monitore aufzunehmen, aber wenn Sie einen kleineren Monitor haben, möchten Sie diesen vielleicht schmaler machen.

Fügen Sie Folgendes in Ihr styles.css-Dokument ein:

#main {Breite: 800px;oben: 0px;Position: absolut;links: 250px;} 08 von 10

Gestalten Sie Ihre Absätze

Da ich oben bereits die Absatzschriftart festgelegt habe, wollte ich jedem Absatz einen zusätzlichen "Kick" geben, um ihn besser hervorzuheben. Ich tat dies, indem ich oben einen Rand setzte, der den Absatz mehr als nur das Bild hervorhob.

Fügen Sie Folgendes in Ihr styles.css-Dokument ein:

.obersten Zeile {Border-Top: dicker Körper # FFCC00;}

Ich beschloss, es als Klasse "topline" zu machen, anstatt alle Absätze auf diese Weise zu definieren. Wenn ich beschließe, dass ich einen Absatz ohne obere gelbe Linie haben möchte, kann ich einfach die Klasse = "topline" im Absatz-Tag weglassen, und der obere Rand wird nicht angezeigt.

09 von 10

Bilder gestalten

Bilder haben normalerweise einen Rand. Dies ist nicht immer sichtbar, es sei denn, das Bild ist ein Link. Ich möchte jedoch gerne eine Klasse in meinem CSS-Stylesheet, die den Rand automatisch deaktiviert.Für dieses Stylesheet habe ich die Klasse "noborder" erstellt, und die meisten Bilder im Dokument sind Teil dieser Klasse.

Der andere spezielle Teil dieser Bilder ist der Ort auf der Seite. Ich wollte, dass sie Teil des Absatzes sind, in dem sie sich befinden, ohne Tabellen zu verwenden, um sie auszurichten. Die einfachste Möglichkeit ist, die CSS-Eigenschaft float zu verwenden.

Fügen Sie Folgendes in Ihr styles.css-Dokument ein:

#main img {Schwimmer: links;Rand rechts: 5px;Rand unten: 15px;}.keine Grenze {Grenze: 0px keine;}

Wie Sie sehen, gibt es auch Randeigenschaften für die Bilder, um sicherzustellen, dass sie nicht mit dem in den Absätzen nebenstehenden Text mit Float-Effekt zerschlagen werden.

10 von 10

Sehen Sie sich jetzt Ihre abgeschlossene Seite an

Nachdem Sie Ihr CSS gespeichert haben, können Sie die pets.htm-Seite in Ihrem Webbrowser neu laden. Ihre Seite sollte der in diesem Bild gezeigten ähneln. Die Bilder werden ausgerichtet und die Navigation befindet sich auf der linken Seite der Seite.

Folgen Sie diesen Schritten für alle Ihre internen Seiten für diese Site. Sie möchten für jede Seite in Ihrer Navigation eine Seite haben.