HTML und CSS sind die grundlegendsten Bausteine einer Webseite und auch Ihr erster Schritt auf dem Weg zum Webentwickler. HTML stellt das Layout und den Inhalt der Webseite bereit und CSS definiert deren Stil und Erscheinungsbild. In diesem Tutorial behandeln wir die Grundlagen von HTML und CSS, und am Ende werden Sie in der Lage sein, responsive Webseiten zu entwerfen, die nahtlos auf Geräten jeder Größe funktionieren.
Was ist HTML?
HTML ist die Standard-Auszeichnungssprache, die zum Erstellen von Webseiten verwendet wird. Es definiert die Struktur und den Inhalt von Webseiten mithilfe von HTML-Elementen wie Überschriften, Absätzen, Bildern, Links, Formularen und mehr.
Um mit dem Schreiben von HTML-Code zu beginnen, können Sie die CodePen-Demo unten verwenden:
Code-Demo ?
Auf der linken Seite finden Sie den HTML-Quellcode, der im Wesentlichen die Blaupause für das ist, was angezeigt wird. Der Browser wandelt diesen Entwurf dann in die Webseite um, die Sie auf der rechten Seite sehen.
Sie können den Quellcode direkt ändern, um zu sehen, wie er sich auf die angezeigte Webseite auswirkt.
Bereiten Sie Ihren Computer für die Webentwicklung vor
Natürlich können Sie sich in der Praxis nicht auf Tools wie CodePen verlassen, um eine funktionierende und voll funktionsfähige Webanwendung zu erstellen. Sie benötigen etwas Leistungsstärkeres, also richten wir Ihren Computer für die Webentwicklung ein.
Stellen Sie zunächst sicher, dass ein Browser installiert ist. Für diesen Kurs sollte jeder gängige Webbrowser wie Google Chrome, Microsoft Edge, Safari oder Firefox ausreichen. Sie können den Browser von den verlinkten Websites herunterladen und installieren.
Darüber hinaus benötigen Sie einen Code-Editor, um Ihren Code zu schreiben und zu bearbeiten. Visual Studio Code ist eine großartige Option für Anfänger (und auch für Profis). Es ist der weltweit am häufigsten verwendete Code-Editor. Laden Sie einfach das entsprechende Installationsprogramm für Ihr Betriebssystem von der offiziellen Website herunter.
Nachdem Sie VSCode installiert haben, stellen Sie sicher, dass Sie auch die Erweiterung Live Server installieren. Navigieren Sie zur Registerkarte Erweiterungen in der linken Seitenleiste und geben Sie Live Server in das Suchfeld ein. Von dort aus können Sie die Erweiterung herunterladen und installieren.
Live Server erstellt einen lokalen Entwicklungsserver mit der Funktion zum automatischen Neuladen. Erstellen Sie beispielsweise ein neues Arbeitsverzeichnis und öffnen Sie es mit VSCode.
Erstellen Sie in diesem Verzeichnis eine neue Datei mit dem Namen index.html. Die Erweiterung .html gibt an, dass es sich um ein HTML-Dokument handelt. Geben Sie ein! in VSCode, und Sie werden Vorschläge wie diesen sehen:
Dies ist eine Verknüpfung zum schnellen Erstellen von HTML-Dokumenten. Sie können mit den Tasten ↑ oder ↓ navigieren. Wählen Sie die erste Option und der folgende Code sollte generiert werden.
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>
Beachten Sie, dass sich in der unteren rechten Ecke des VSCode-Fensters eine Schaltfläche Go Live befindet.
Durch Klicken auf diese Schaltfläche wird die Erweiterung Live Server aktiviert. Ein lokaler Entwicklungsserver wird gestartet, der die gerade erstellte index.html-Datei hostet.
Natürlich ist die Datei im Moment noch leer, sodass Sie nichts sehen können. Fügen Sie etwas zwischen dem
und Tags.<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> Hello, world!
Speichern Sie die Änderungen und die Webseite wird automatisch mit dem neuen Inhalt aktualisiert.
Die Struktur eines HTML-Dokuments
Ein typisches HTML-Dokument hat immer die folgende Struktur:
. . . . . .
Der Tag definiert den Dokumenttyp. Wenn der Webbrowser auf trifft, versteht er, dass die Seite gemäß den Spezifikationen von HTML5, der neuesten Version des HTML-Standards, analysiert und angezeigt werden sollte. Dadurch wird sichergestellt, dass moderne Browser den Inhalt und das Layout der Webseite korrekt interpretieren.
Alles andere in der Datei sollte in einem -Format eingeschlossen sein. Element, definiert durch ein öffnendes Tag () und ein schließendes Tag ().
lang wird als Attribut bezeichnet und hat den Wert „en“. Dadurch wird sowohl dem Browser als auch der Suchmaschine mitgeteilt, dass Englisch die primäre Sprache ist, die für diese Webseite verwendet wird.
Im Element gibt es zwei untergeordnete Elemente:
und .Elemente und Attribute
Schauen wir uns das vorherige Beispiel genauer an und stellen fest, dass das HTML-Dokument aus verschiedenen Elementen in einer verschachtelten Struktur besteht. In HTML haben die meisten Elemente sowohl ein öffnendes als auch ein schließendes Tag:
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>
In diesem Fall
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> Hello, world!
Das Element kann sich auch um andere Elemente wickeln und so eine verschachtelte Struktur bilden.
. . . . . .
Im Eröffnungs-Tag können Sie Attribute definieren, die zur Angabe zusätzlicher Informationen über das Element verwendet werden, wie z. B. seine Klasse, ID usw.
<tag>. . .</tag>
Das Attribut befindet sich normalerweise in einem Schlüssel/Wert-Paar und der Wert muss immer in passende Anführungszeichen (doppelt oder einfach) eingeschlossen werden.
Es gibt einige Ausnahmen von diesen allgemeinen Formaten. Beispielsweise ist das
Das Element, das einen Zeilenumbruch erzeugt, benötigt kein schließendes Tag. Für einige Attribute, beispielsweise mehrere, ist kein Wert erforderlich. Wir werden diese Ausnahmen später in diesem Kurs besprechen, sobald wir auf sie stoßen.
Sie sollten jedoch bedenken, dass ein Element, das ein schließendes Tag erfordert, niemals weggelassen werden sollte. In den meisten Fällen könnte die Webseite immer noch korrekt gerendert werden, aber wenn die Struktur Ihres HTML-Dokuments komplexer wird, können unerwartete Fehler auftreten. Werfen Sie bei Interesse einen Blick auf unsere Best-Practice-Richtlinien zum Schreiben von HTML und CSS.
Weitere Lektüre
- Einführung in das Cascading Style Sheet (CSS)
- Einführung in JavaScript
- Was ist Responsive Design?
- So erstellen Sie interaktive Formulare mit HTML und CSS
Das obige ist der detaillierte Inhalt vonGrundlagen von HTML und CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Das React -Ökosystem bietet uns viele Bibliotheken, die alle auf die Interaktion von Drag & Drop konzentrieren. Wir haben React-Dnd, React-beautiful-dnd,

In letzter Zeit gab es einige wunderbar miteinander verbundene Dinge über schnelle Software.

Ich kann nicht sagen, dass ich das all das oft im Hintergrund-Clip verwende. I ' D Wette It ' wird in der täglichen CSS-Arbeit kaum jemals verwendet. Aber ich wurde in einem Posten von Stefan Judis daran erinnert,

Die Animation mit RequestAnimationFrame sollte einfach sein, aber wenn Sie die Dokumentation von React nicht gründlich gelesen haben, werden Sie wahrscheinlich auf ein paar Dinge stoßen

Vielleicht ist der einfachste Weg, dies dem Benutzer anzubieten, ein Link, der auf eine ID auf das Element abzielt. Also wie ...

Hören Sie, ich bin kein GraphQL -Experte, aber ich arbeite gerne damit. Die Art und Weise, wie es mir Daten als Front-End-Entwickler vorstellt, ist ziemlich cool. Es ist wie ein Menü von

In der Roundup in dieser Woche, einem praktischen Lesezeichen für die Inspektion von Typografie, unter Verwendung dessen, wie sich JavaScript -Module gegenseitig importieren, sowie Facebook ' s.

I ' Ich habe kürzlich eine interessante Änderung auf Codepen bemerkt: Als es ein Rechteck mit abgerundeten Ecken auf der Homepage schwebt, expandieren Sie sich im Rücken.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver Mac
Visuelle Webentwicklungstools

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.