In dieser Serie erfahren Sie, wie Sie eine Website mit den neuesten Techniken des Webdesigns (HTML5 & CSS3) erstellen. Diese Serie richtet sich an Personen, die keinerlei Kenntnisse des Webdesigns besitzen.
Da wir unsere Webseiten nach den neuesten Standards (HTML5 und CSS3) erstellen, benötigen wir einen modernen Webbrowser, der die neuesten Webtechnologien beherrscht.
Versionen des Microsoft Internet Explorer-Browsers unter IE8 lassen es einfach nicht zu. Wenn Sie IE7 oder niedriger verwenden, laden Sie einen der folgenden Webbrowser herunter.
Wenn Sie bereits einen anderen Webbrowser verwenden, überprüfen Sie, ob die Mindestanforderungen für eine optimale Leistung erfüllt werden.
"Warum brauche ich einen bestimmten Browser?" Sie können fragen. Da HTML5 relativ neu ist, verstehen ältere Browser nicht, wie sie den Code lesen und richtig in eine Webseite verwandeln.
HTML-Dateien sind einfach Textdateien mit der Erweiterung .html. Sie benötigen keine spezialisierte oder teure Software wie Dreamweaver, um sie zu erstellen. Ihr Computer wird bereits mit Software vorinstalliert, mit der Sie Webseiten unter "Notepad" unter Windows oder "TextEdit" (im "Nur-Text-Modus") unter Mac schreiben können.
Während die Software auf Ihrem Computer vorinstalliert ist Wird besorgt, Es ist weit weg vom Besten. Ich empfehle den Download von Notepad ++, wenn Sie unter Windows oder TextWrangler unter Mac arbeiten. Beide Programme sind vollständig kostenlos und bieten eine Reihe von Funktionen, die für Webentwickler nützlich sind, z. B. Syntaxhervorhebung, Bearbeitung von Registerkarten und Zeilennummerierung.
Für Mac-Benutzer empfehle ich dringend den Kauf von TextMate, Coda oder Espresso. Windows-Benutzer, versuchen Sie es mit E-TextEditor.
Jede Website im Internet ist in Hyper-Text Markup Language (HTML) geschrieben. Die HTML-Sprache ist im Laufe der Jahre gewachsen und erweitert worden, da das Internet immer mehr an Bedeutung gewinnt und Websites neue Funktionen benötigen.
Die HTML-Sprache wird vom World Wide Web Consortium (W3C) verwaltet. Die neueste Spezifikation ist derzeit HTML 5, die der Sprache eine Reihe neuer Funktionen hinzugefügt hat und dazu beiträgt, den Weg zu interaktiveren und funktionsreichen Webseiten zu ebnen.
Eine einfache HTML-Seite sieht folgendermaßen aus:
Hallo Welt! Hallo und herzlich willkommen auf meiner Website.
Der obige Code erstellt die folgende Website, wenn sie in einem Webbrowser geöffnet wird:
HTML ist eine sehr einfache Sprache zum Lernen. Sie fügen einfach "Tags" in Ihren Inhalt ein, die beschreiben, wie jedes Teil des Inhalts in einem Webbrowser angezeigt werden soll.
Sie fügen beispielsweise Tags in Ihre Seite ein, an denen neue Textabsätze beginnen sollen, um Text zu einer Überschrift innerhalb des Dokuments zu machen, Bilder, Links zu anderen Seiten Ihrer Website oder an anderer Stelle im Internet usw. einzufügen.
HTML-Tags werden darin eingeschlossen < > spitze Klammern. Wenn Sie das vorige Beispiel betrachten, werden Sie feststellen, dass jedes 'Tag' ein Paar ist. Wir haben an der Spitze und unten.
informiert den Webbrowser darüber, dass alles innerhalb des Tag-Paares HTML-Code ist. Das Tag sagt dem Browser, dass der HTML-Inhalt beendet wurde. Der "Schrägstrich" im letzten Tag kennzeichnet dies als "schließendes" Tag.
HINWEIS: Das Die Zeile muss am Anfang eines HTML5-Codes stehen, damit sie als "gültiger" Code angesehen wird. In dieser Zeile wird dem Webbrowser der Dokumenttyp der restlichen Seite angegeben. Mit anderen Worten, in welcher HTML-Version das Dokument markiert ist, damit der Browser das Dokument korrekt wiedergeben kann.
Das
… Direkt im folgenden Abschnitt werden Informationen über die Webseite eingefügt, die nicht auf der Hauptseite selbst angezeigt werden, sondern Metadaten zu Ihrer Seite für den Browser enthalten.In der
Abschnitt haben wir den Text "Hallo, Welt!" innen gewickeltNach dem
Abschnitt haben wir Etikett mit einem kleinen Begrüßungstext.
Markieren Sie einen Absatz auf Ihrer Seite. Zum Beispiel:
Es war einmal in einem weit entfernten Land eine Prinzessin, die seit jeher glücklich lebt.
Das Ende.
Markiert zwei Absätze Text. Wenn wir das in einem Browser anzeigen würden, sehen wir Folgendes:
Sie fragen sich vielleicht, warum wir diese brauchen
und
Tags, um einen Absatz anzuzeigen. Nun, wenn nicht, und schrieb die Webseite so:Es war einmal in einem weit entfernten Land eine Prinzessin, die seit jeher glücklich lebt. Das Ende.
Die Seite sieht in einem Browser so aus:
Wie Sie sehen, ignoriert der Browser alle Formatierungen, die wir in der Datei vornehmen. Wir könnten unsere Beispielwebseite wie folgt schreiben und diese wird im Browser angezeigt:
Hallo Welt! Hallo und herzlich willkommen auf meiner Website
Der Browser interessiert sich nur für das, was die HTML-Tags ihm sagen. Alle Leerzeichen, die Sie in das Dokument aufnehmen, werden ignoriert (zusätzliche Leerzeichen, Tabulatoren, neue Zeilen usw.).
Jetzt verstehen Sie die Grundlagen von HTML. Lassen Sie uns unsere erste Webseite erstellen! Das Bild oben ist, wie diese Seite letztendlich aussehen wird.
Erstellen Sie irgendwo auf Ihrem Computer einen neuen Ordner, und nennen Sie ihn "html-from-scratch". Erstellen Sie mit Ihrem bevorzugten Texteditor eine neue leere Datei und speichern Sie sie in diesem Ordner als "my-first-webpage.html"..
Geben Sie folgendes in Datei ein:
HTML von Grund auf
Das obige ist ein grundlegendes HTML 5-Dateilayout. Wir haben den Dokumententyp in der ersten Zeile deklariert und
Tags und legen Sie "HTML From Scratch" als Titel für die Seite fest. Wir schließen dann den Kopf und öffnen den Körper.In Zeile 7 haben wir einen Kommentar eingefügt. Verwenden Sie Kommentare, um zusätzliche Informationen in Ihrem Code zu hinterlassen, die nicht auf Ihrer Webseite angezeigt werden. Markieren Sie einen Kommentar, indem Sie Ihren Text darin einbetten Stichworte.
Schließlich schließen wir unsere geöffneten body- und html-Tags, um das Dokument zu beenden.
Entferne das Zeile aus Ihrem Quellcode und geben Sie Folgendes ein:
HTML von Grund auf
Das Tag ist ein neues Element, das in HTML5 eingeführt wurde. Es ist vorhanden, um den Abschnitt "Header" einer Webseite zu markieren und zu strukturieren. Die Kopfzeile ist der obere Abschnitt einer Webseite, normalerweise dort, wo sich der Name der Site befindet.
Vor HTML5 haben wir verwendet
WICHTIG: ist nicht mit zu verwechseln
. Sie sind beide völlig verschiedene Tags.In unserem Header enthalten wir eine
Als Nächstes markieren wir das Navigationsmenü für die Website. Nach dem Schließen , Geben Sie folgendes ein:
Dieser Codeabschnitt mag ein wenig beängstigend wirken, aber brechen wir ihn auf. Der Block oben markiert einen Navigationsbereich (
Speichern Sie Ihre Datei und öffnen Sie "my-first-webpage.html" in Ihrem Webbrowser. Sie sollten das sehen:
Wie Sie sehen können, die
Sie stellen möglicherweise fest, dass wir gerade ein Problem mit unserer Navigationsliste haben: Die Elemente sind keine Hyperlinks und daher nicht anklickbar. Um dies zu beheben, ändern Sie die drei Listenelemente (
In jedem unserer
Damit das Ankertag tatsächlich irgendwo verlinkt werden kann, geben wir ihm die Adresse an, zu der innerhalb eines 'href'-Parameters eine Verknüpfung hergestellt werden soll. Parameter gehen in das Eröffnungs-Tag (…).
Auf unserer Webseite führt der Link "Startseite" zur aktuellen Seite ("my-first-webpage.html"), "Nettuts" zu Nettuts (http://net.tutsplus.com) und der Link "Google" Sie haben es erraten, Google.
Nach dem Tag, geben Sie Folgendes ein:
Dies ist der Hauptinhalt für meine Website.
Hier sind einige Sachen über mich:Pellentesque habitant morbi tristique senectus et netus und malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultrisons eget, zeitweise amet, ante.
Das Wir haben zwei Absätze, die zufälligen Text enthalten. Beachten Sie im ersten Absatz ein Das Einige andere Tags schließen sich auch selbst, wie z und Erstellen Sie im Ordner "html-from-scratch" einen neuen Ordner mit dem Namen "images". Speichern Sie das folgende Bild in diesem Ordner (Rechtsklick, Bild speichern unter): Nun zurück in den Hauptinhalt der Website vor dem Schließen Das Das Tag ist wie das Ankertag selbstschließend und akzeptiert die meisten Inhalte als Parameter im einleitenden Tag. alt = "…" enthält den 'Alternativtext', der angezeigt wird, wenn das Bild nicht geladen wird. In der Regel beschreiben Sie das Bild hier kurz. Schauen Sie sich jetzt die Seite an. Das Bild sollte anzeigen: Lassen Sie uns als Nächstes die Seitenleiste unserer Webseite markieren. Gebe folgendes ein nach dem Die Schließung Etikett: In unserer Seitenleiste befindet sich eine Überschrift (H3) der dritten Ebene mit dem Titel "Seitenleiste", ein Absatz mit zufälligem Platzhaltertext und einer ungeordneten Liste mit 3 Elementen. Werfen Sie einen Blick auf Ihre Seite und Sie sollten den obigen Inhalt direkt unter dem, was wir in der Website platziert haben, sehen In der Fußzeile, ganz unten auf unserer Website, finden Sie einen kleinen Copyright-Hinweis. Einige Websites gehen etwas weiter und andere Details wie eine Sitemap. HINWEIS: Sehen Sie das '©' in unserer Fußzeile? Das ist eine HTML-Entität. Dieses Objekt zeigt ein Copyright-Symbol (©) an, wenn es im Browser dargestellt wird. Damit ist der erste Teil dieser Serie abgeschlossen. In kürzester Zeit haben Sie schon viel erreicht! Sie haben eine Reihe grundlegender HTML-Tags kennengelernt und Ihre erste Webseite manuell codiert. Im nächsten Teil erfahren Sie, wie Sie mit HTML-Partner-in-crime-CSS die Webseite erstellen aussehen schön, und machen Sie die grundlegende, nicht gestaltete Seite zu unserem Endprodukt:
Etikett. Dies ist ein Zeilenumbruch. der nachfolgende Text wird also in einer neuen Zeile angezeigt, jedoch im selben Absatz.
tag ist speziell, da es kein schließendes Tag hat. Stattdessen wird der schließende Schrägstrich ('/') am Ende des Tags eingefügt. Dies liegt daran, dass ein Zeilenumbruch keinen Inhalt enthält, er existiert rein aus ästhetischen Gründen, andernfalls würden wir schreiben
das ist ein wenig sinnlos.
, was wir später betrachten werden.
Bilder
src = "…" steht für 'source' (der Pfad zum Bild). Das Bild kann an anderer Stelle im Internet oder lokal mit der Webseite gespeichert werden. Hier haben wir das Tag gesetzt, um das Bild anzuzeigen, das wir in unserem Bilderverzeichnis gespeichert haben.
Die Seitenleiste
Die Fußzeile
Weitere Informationen zu HTML-Zeichenentitäten in Wikipedia.
In Teil 2