So erstellen Sie einfach HTML-Dateien mit Emmet 1

So erstellen Sie einfach HTML-Dateien mit Emmet

Ist es möglich, den gesamten HTML-Code einer Site in Minuten, wenn nicht Sekunden zu erstellen? Es ist möglich, wenn Sie Emmet verwenden! Dieser neue Ansatz ermöglicht die schnelle Entwicklung von Code in HTML, XML und anderen strukturierten Codeformaten.

Emmet ist ein Plugin für viele gängige Texteditoren. Mit Emmet erstellen Sie das Skelett Ihrer Seite in einer rationalen, aber sehr komprimierten Syntax und lassen es dann zu vollständigem, richtigem HTML-Code erweitern. Das Ergebnis fühlt sich an wie Magie: Eine Textzeile wird auf Hunderte von Syntaxzeilen erweitert, und Sie haben eine statische Seite oder sogar die Struktur einer vollständigen Site in wenigen Minuten fertig.

Hier erfahren Sie, wie Sie mit Emmet eine vollständig statische Webseite erstellen können. Visual Studio-Code wird für dieses Tutorial verwendet, da es mit integrierter Unterstützung für Emmet geliefert wird. Sie können Emmet in anderen Editoren wie Sublime Text und Atom verwenden, müssen dies jedoch durch eine Erweiterung unterstützen.

Erstellen Sie die Datei Ihrer Website

Öffnen Sie zunächst Visual Studio Code.

Wählen Sie „Datei -> Neue Datei“, um ein neues, leeres Dokument zu erstellen.

Websites in wenigen Minuten mit Emmet Neue Datei erstellen

Wählen Sie „Datei -> Speichern unter“, um Ihre Datei zu speichern und ihr die Erweiterung „html“ zu geben.

Websites in wenigen Minuten mit Emmet als Html speichern

Grundstruktur

Die Elemente jeder Webseite sind in Gruppen und Untergruppen organisiert. Beim Codieren mit Emmet müssen Sie immer im Hinterkopf behalten, dass jede Gruppe Elemente enthält, die selbst Gruppen mit noch mehr Elementen sein können.

Notiz: Obwohl wir die Grundlagen erklären, wäre es besser, wenn Sie mit den Grundlagen der HTML-Syntax vertraut sind, bevor Sie fortfahren.

Auf einer sehr einfachen, obersten Ebene enthalten die meisten Websites drei solcher Gruppen/Abschnitte: eine Kopfzeile, einen Hauptteil für den Kerninhalt und eine Fußzeile. Um diese mit Emmet zu erstellen, geben Sie Folgendes ein:

Websites in wenigen Minuten mit Emmet Header Mainsite Footer

Das „#“ vor jedem Wort bedeutet, dass jede Gruppe ein div mit einer ID ist. Drücken Sie die Eingabetaste am Ende der Zeile, um Emmet in Aktion zu sehen und diese kleine Phrase in drei Zeilen strukturierten HTML-Codes zu verwandeln.

Sites in Minuten mit Emmet Header Mainsite Footer erweitert

Header-Struktur

Der Header einer typischen Site enthält das Logo und ein oder zwei Menüs. Um diese zu Ihrer Seite hinzuzufügen, können Sie den erweiterten HTML-Code aus dem vorherigen Schritt beibehalten und direkt in die Header-Div eingeben. Sie können dann etwas eingeben wie:

Websites in wenigen Minuten mit Emmet Logo und Menüs hinzufügen

Drücken Sie die Eingabetaste, um dies ebenfalls zu erweitern, und Sie haben drei weitere Divs für das Logo Ihrer Site und zwei Menüs in Ihrem Header.

Gruppierung in Emmet

Mit Emmet gruppieren Sie Elemente, indem Sie sie in Klammern setzen. Auf diese Weise können Sie komplexe Strukturen für Ihre Seiten erstellen. Also alles bis jetzt rückgängig machen und nur dein Basic behalten #header+#mainsite+footer Code von vorher.

Websites in Minutenschnelle mit Emmet Rückgängig machen und experimentieren

Ersetze das #header in deinem Code mit folgendem:

In Emmet kannst du ein Level fallen lassen, indem du die > Charakter und kann ein Level aufsteigen, indem man die ^ Charakter. Auf diese Weise können Sie in ein Element einsteigen, dort andere hinzufügen und dann wieder nach oben gehen.

Das Ergebnis sollte wie folgt aussehen:

Websites in wenigen Minuten mit Emmet Header Plus-Inhalten

Das obige würde bedeuten: „Füge eine Div (Gruppe) mit der ID #header hinzu. Fügen Sie darin drei Divs mit den Klassen „.logo“, „.menu.top“ und „.menu.main“ hinzu. Kehren Sie eine Ebene nach oben außerhalb der Gruppe zurück und fügen Sie daneben zwei weitere Divs mit den IDs „#mainsite“ und „#footer“ hinzu.

Sites in Minuten mit Emmet-Header als Html

Beitragsstruktur

Ein einfacher Beitrag auf einer typischen Website enthält normalerweise die folgenden Elemente:

  • Titel
  • Bild
  • Auszug (als Textabsatz)

Es sollte auch einen Link bieten, der es dem Besucher ermöglicht, den eigentlichen Beitrag zu lesen und möglicherweise Links zu seinen Kategorien, Tags usw. Der Einfachheit halber verwenden wir jedoch vorerst nur diese drei Elemente.

Dies ist der Code, den wir hinzufügen werden:

Sites in Minuten mit Emmet Post Emmet Syntax

Dies weist Emmet an, „eine Div mit der Klasse .post zu erstellen. Platzieren Sie darin einen Titel der H3-Überschrift, ein Bild und einen Absatz für den Auszug.

Mit „{TEXT}“ hinter einem Element definieren Sie dessen Inhalt. Mit „{Post Title}“ sagt Emmet also, dass der Inhalt jedes H3-Titels der Platzhaltertext „Post Title“ ist. Sie können „Post Title“ in Ihren Namen oder eine beliebige Textzeichenfolge ändern, und er wird als Inhalt Ihrer Post-Titel verwendet, wenn der Code erweitert wird.

Die $ neben „Post Title“ ist eine numerische Variable, die in Verbindung mit der „5“ funktioniert, die außerhalb der Klammern zu sehen ist. Die *5 nach den Klammern weist Emmet an, den Inhalt der Klammern fünfmal zu wiederholen. Die $ wird durch die Iterationsnummer jedes Beitrags ersetzt. Ersetzen Sie diese Zahl durch die Anzahl der Beiträge, die Sie auf Ihrer Seite haben möchten.

Fügen Sie dies dem eigentlichen Code hinzu. Es sollte so aussehen:

Websites in Minuten mit Emmet-Posts in der Hauptsyntax

Fußzeilenstruktur

Für den Footer fügen wir zwei Gruppen hinzu – zwei Divs mit den Klassen „.design“ und „.copyright“.

Der Code lautet wie folgt:

Websites in Minuten mit Emmet-Fußzeilensyntax

Dadurch wird ein div mit der Klasse „.design“ erstellt. Darin befindet sich ein Link mit der Klasse „.designerslink“. Daneben wird ein zweites div mit der Klasse „.copyright“ hinzugefügt. In diesem div befindet sich ein Absatz mit Klartext mit dem Inhalt „Copyright 2020 My Name“.

Websites in wenigen Minuten mit Emmet-Fußzeile

Das Ergebnis wird dieses sein:

Drücken Sie jetzt einfach die Eingabetaste und Ihre Site ist fertig!

Mit einem Tastendruck wird alles, was wir bisher gesehen haben, und dieser ultra-kondensierte Haufen von Zeichen, in Dutzende von Zeilen richtiger HTML-Syntax für eine ganze Seite umgewandelt!

Websites in wenigen Minuten mit Emmet All Code erweitert

Speichern Sie die Änderungen an der Datei, indem Sie drücken Strg + S oder besuchen Sie „Datei -> Speichern“. Starten Sie Ihren Browser, um Ihre Arbeit anzuzeigen. Suchen Sie dann entweder über „Datei -> Öffnen“ oder einen externen Dateimanager Ihre HTML-Datei und öffnen Sie sie manuell im Browser.

Sites in Minuten mit Emmet Site im Browser

Einpacken

Sie haben die Grundlagen der Verwendung von Emmet zum Erstellen Ihrer HTML-Datei kennengelernt. Natürlich können Sie jederzeit zu Ihrem Code zurückkehren, um ihn zu optimieren oder um weitere Dinge zu erweitern.

Wussten Sie schon von Emmet? Verwenden Sie andere Verknüpfungen, die beim Erstellen von Websites helfen? Sagen Sie es uns im Kommentarbereich unten.

Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.