Bildnachweis: tumsasedgars/iStock/GettyImages
HyperText Markup Language oder HTML ist die grundlegende Programmiersprache des World Wide Web. Es wird verwendet, um das grundlegende Layout und die Funktionalität einer Website anzugeben. Sie können eine HTML-Datei mit einem beliebigen Nur-Text-Editor oder einem spezialisierten Tool bearbeiten, das HTML basierend auf Ihrer Eingabe ausgibt.
HTML, CSS und JavaScript
Moderne Webbrowser verstehen drei Programmiersprachen. HTML wird verwendet, um das grundlegende Layout einer Webseite zu codieren und funktionale Elemente wie Formulare, Bilder und Textabschnitte einzuführen. Es kann auch für einige Stilspezifikationen verwendet werden.
Video des Tages
Eine andere Sprache namens Cascading Style Sheets oder CSS wird verwendet, um das Aussehen einer Seite auf einem Bildschirm oder beim Drucken auf Papier weiter zu gestalten. CSS kann in HTML eingebettet oder durch HTML-Code referenziert und in separaten Dateien gespeichert werden.
Eine dritte Sprache, bekannt als JavaScript, wird verwendet, um Websites zusätzliche Funktionen wie Interaktivität und Berechnung hinzuzufügen. Es kann auch entweder in HTML-Dateien eingebettet oder in separaten Dateien gespeichert werden. Wie der Name vermuten lässt, ähnelt es einer anderen Programmiersprache namens Java, obwohl die beiden nicht kompatibel sind und nicht miteinander verwechselt werden sollten.
Bearbeiten einer HTML-Datei
HTML, CSS und JavaScript haben alle ihre eigenen Syntaxregeln, die befolgt werden müssen, um gültigen Code zu generieren, den ein Webbrowser verstehen kann, aber sie werden in reinen Textdateien gespeichert.
Sie können mit jeder einfachen Textbearbeitungssoftware bearbeitet werden, einschließlich Notepad unter Windows, TextEdit auf macOS-Computern und beliebten Texteditoren wie Emacs, Vim und Sublime Text. Normalerweise werden HTML-Dateien mit der Erweiterung .html gespeichert. Vermeiden Sie die Verwendung von Textverarbeitungstools wie Microsoft Word und Google Docs zum Bearbeiten von HTML, da diese nicht so gut sind geeignet für den Umgang mit Klartext, da sie zum Erstellen aufwendiger Dokumente mit benutzerdefinierten Schriftarten und Formatierung.
Einige Entwickler ziehen es vor, integrierte Entwicklungsumgebungen zu verwenden oder ihre Texteditoren so zu konfigurieren, dass sie erweiterte Funktionen wie das Hervorheben verschiedener Teile des HTML-Codes oder das Vorschlagen, wo Elemente sein sollten platziert. Moderne Webbrowser ermöglichen es auch, HTML und JavaScript zu optimieren und Code zu bearbeiten, während sie mithilfe verschiedener integrierter Entwicklertools debuggen.
Generierter HTML-Code
Verschiedene Tools ermöglichen es, HTML zu generieren, ohne es direkt zu schreiben. Einige Webdesign-Tools wie Dreamweaver von Adobe und Online-Tools wie Wix und Squarespace geben automatisch HTML aus, basierend auf den Eingaben der Benutzer über eine visuelle Schnittstelle.
Andere, wie einige Software für Webforen und Wikis, verwenden automatisch andere, einfachere Formatierungssprachen wie Markdown und übersetzen sie in HTML und CSS. Webserver-Software wie Django und Rails kann auch HTML basierend auf Konfigurationseinstellungen und Daten automatisch generieren.