Lorem ipsum dolor sitzen amet…
Nam aliquet tempor turpis…
Beim Erstellen einer Website haben Sie verschiedene Möglichkeiten, dies zu tun.
Sie können damit beginnen, die fortschrittlichste Version der Website mit allen Skripts, Stilen usw. zu erstellen, und diese dann in älteren Browsern mithilfe von Grazer-Degradation rendern lassen. Sie können sich entscheiden, ältere Browser zu ignorieren, oder Sie können mit einem Browser beginnen grundlegende Seite und fügen Sie Skripte und Stile hinzu, so dass sie durch progressive Verbesserung funktionaler wird.
In dieser Serie werfen wir einen Blick auf Letzteres.
Nun, da wir uns mit der Theorie der fortschreitenden Verbesserung befasst haben, können wir eine einfache Seite erstellen, um den Ansatz zu veranschaulichen. Die Website, die wir erstellen werden, wird nur eine einfache Informationsseite sein: ein paar Links, Text, Bilder und ein Kontaktformular.
Wir werden das weit verbreitete F-Layout verwenden (wenn Sie nicht wissen, was es ist, werfen Sie einen Blick auf diesen großartigen Artikel über Webdesign Tuts +: Informationen zum F-Layout in Webdesign).
Beginnen Sie mit der Erstellung der index.html
Datei mit diesem HTML-Code:
Beispiel Website
Nun erstellen wir eine Überschrift für unsere Website. Um die Regeln einzuhalten, verwenden wir einfach die Tag dafür:
Unsere Beispielüberschrift
Danach können wir das Menü erstellen. Normalerweise würden Sie das verwenden
tag für es, aber da die Seite ohne CSS anständig aussehen muss, verwenden wir das Anker markieren und platzieren:
Beachten Sie, dass Sie dies auch hier tun müssen, wenn Sie in Ihrem Code keine Einrückung verwenden (und Sie sollten es lesbarer machen), denn ohne CSS sind die Leerzeichen zwischen den Links das einzige, was sie beim Anzeigen voneinander trennt Die Seite. Sie werden es natürlich nicht bemerken, da der Browser ein Standard-CSS für sie hat.
So sollte unsere Seite aussehen:
Um Beispieltext zu erhalten, können Sie unter http://www.lipsum.com/ einige Absätze generieren. Beachten Sie die Regeln: Wir werden den Inhalt nicht in einen speziellen Container legen Lorem ipsum dolor sitzen amet… Nam aliquet tempor turpis… Fügen Sie nun die Fußzeile mit der Die Seite sollte jetzt so aussehen: Sie können das erstellen Über und Angebot Seiten auf die gleiche Weise - sie haben nichts Besonderes (Sie können ihre Namen hinzufügen als Das letzte, was in HTML zu tun ist, ist die Kontaktseite. Kopieren Sie den Inhalt Ihres Fügen Sie nun die Überschrift für das Formular hinzu (in das Danach können wir eine hinzufügen Das Nun, da unsere Seite funktioniert, können wir damit beginnen, dass sie ein bisschen besser aussieht. Erstellen Sie eine Datei und benennen Sie sie Zuerst müssen Sie die Schriftarten und die Gesamtform der Seite ändern: Zwei Zeilen CSS und Sie können sehen, dass die Seite ein bisschen besser aussieht, da sie nicht mehr die Standardschriftarten verwendet. Jetzt fügen wir der Kopfzeile einige Looks hinzu: etwas Abstand, ändern Sie die Schriftgröße und fügen Sie den Hintergrund hinzu: Beachten Sie, wie wir die Schriftgröße geändert haben - wir haben verwendet Nachdem Sie das Erscheinungsbild der Kopfzeile festgelegt haben, können Sie mit dem Menü fortfahren. Wir ändern auch die Schriftgröße der Anker, entfernen ihre Unterstreichung und fügen einen Hintergrund hinzu, wenn sie über den Mauszeiger bewegt werden oder wenn sie über einen Ankerpunkt verfügen Nun füge das hinzu So sollte es jetzt aussehen: Hier wollen wir nur die Lesbarkeit verbessern, indem Sie die Zeilenhöhe erhöhen (vergessen Sie nicht die Einstellungen der Benutzer - wir können die Größe von rein visuellen Elementen wie Kopfzeilen und Schaltflächen ändern, aber die Benutzer legen aus einem Grund ihre Standardschriftgröße fest). Wir ändern auch die Schriftart und fügen einige Füllungen hinzu: Hier ist das Ergebnis. Beachten Sie, wie sich die Lesbarkeit mit einer so kleinen Änderung verbessert hat: Dies ist auch nur eine kleine kosmetische Änderung: Hintergrund, Auffüllen und zentrierter Text: So sieht die Fußzeile jetzt aus: Als letztes müssen Sie das Erscheinungsbild des Kontaktformulars festlegen. Lassen Sie uns zuerst die Auffüllung und den Rand von entfernen Nun stellen wir die Breite der ein Schließlich ändern wir die Das ist das Endergebnis: Im nächsten Artikel verwenden wir JavaScript (insbesondere jQuery), um interaktive Elemente zu unserer Website hinzuzufügen. Für diejenigen unter Ihnen, die fortgeschrittenere Entwickler sind, werden Sie möglicherweise feststellen, dass dieses Lernprogramm nichts beibrachte, das Sie nicht über HTML oder CSS wissen. Da wir diese Strategie aus der Sicht eines Anfängers ausarbeiten, ist dies zu erwarten. Alternativ, sehen Sie es so: Wir haben ein Design erstellt, das auf dem Inhalt und nicht auf einem bereits vorhandenen Design basiert. Natürlich ist das einfach und unkompliziert, aber es hilft, den Punkt zu demonstrieren, ohne viel CSS und andere Assets in die Seite aufzunehmen. Wenn Sie das Stylesheet aus dem Dokument entfernen, sollten Sie den Punkt sehen, den wir zu demonstrieren versuchen: Das Layout der Seite bleibt gleich und Sie können die Seite trotzdem ohne Probleme verwenden. Bitte hinterlassen Sie vor dem nächsten Artikel Ihre Fragen, Kommentare und Rückmeldungen in das untenstehende Formular. Element. Setzen Sie den Text in das
Tags direkt unter dem Menü.
Etikett:
Tags direkt über dem Inhalt).
Schritt 4: Das Kontaktformular
index.html
zu contact.html
und entfernen Sie den Inhalt der Element.
Etikett):
Kontaktiere uns
Element mit entsprechenden Feldern, die der Benutzer ausfüllen muss (da die Serverseite der Dinge ziemlich gleich bleibt, werde ich sie hier nicht behandeln. Wenn Sie also Ihr Formular testen möchten, müssen Sie das Back-End selbst schreiben.)
Tags verstoßen nicht gegen die Semantizitätsregel, da die Beschriftungs- und Eingabekombination tatsächlich ein Absatz ist. Die Kontaktseite sollte folgendermaßen aussehen:
Das CSS
style.css
. Fügen Sie diese Zeile jetzt dem hinzu Abschnitt Ihres Dokuments:
Schritt 5: Basisstile
* Schriftfamilie: Calibri, serifenlos; body width: 900px; Marge: auto;
Schritt 6: Die Kopfzeile
h1 padding: 100px 10px 20px; Marge: 0; Hintergrund: #dfdfdf; Schriftgewicht: normal; Schriftgröße: 3em;
em
anstatt einer anderen Einheit. Dies ist auf die letzte der im ersten Teil dieser Reihe erläuterten Regeln zurückzuführen: Benutzer können die Basisgröße der Schriftart ändern und wenn dies beispielsweise verwendet wurde px
, Ihre Einstellungen werden von unserem Stylesheet nicht berücksichtigt.Schritt 7: Das Menü
aktiv
Klasse:nav background: # aed8ff nav a Textdekoration: keine; Schriftgröße: 1.3em; Farbe: # 333; Polsterung: 15px 25px; Anzeige: Inline-Block; nav a: hover, nav a.active background: #dfdfdf; Farbe: # 666;
aktiv
ordnen Sie die entsprechenden Anker in Ihren Dateien zu, so dass sie beim Laden der Seite "gedrückt" werden:Zuhause
Schritt 8: Der Inhalt
p Schriftfamilie: Helvetica, Arial, Sans-Serif; Zeilenhöhe: 1,6; Text ausrichten: begründen; Polsterung: 10px;
Schritt 9: Die Fußzeile
Fußzeile Polsterung: 10px; Hintergrund: #dfdfdf; Text ausrichten: Mitte;
Schritt 10: Das Formular
Elemente:
form p margin: 0; Polsterung: 0;
Elemente und
gleich sein Wir setzen auch
Bildschirmsperre
auf sie, um sie schön aufzustellen:Formulareingabe, Formulartextbereich width: 300px; Bildschirmsperre;
s nimmt die Hälfte der Formularbreite ein:
Formularschaltfläche Marge: 10px 0; Polsterung: 5px; Breite: 148px;
Fazit