Inhaltsverzeichnis
1. Die Entwicklungsgeschichte von HTML
Heim Web-Frontend js-Tutorial Front-End-HTML- und HTML5-Basisinhalte

Front-End-HTML- und HTML5-Basisinhalte

Oct 17, 2017 am 09:48 AM
html html5 基本

Im vorherigen Kapitel wurde die Entwicklung des Frontends vorgestellt. In diesem Kapitel wird kurz die Entwicklung von HTML und grundlegenden Tags vorgestellt.

1. Die Entwicklungsgeschichte von HTML

1. Konzept

HyperText Markup Language (kurz HTML) ist eine Auszeichnungssprache, die für die [Erstellung von Webseiten und anderen Informationen, die in einem Browser angezeigt werden können] entwickelt wurde.

2. Verwandte Entwicklungsgeschichte:
* Hypertext Markup Language (erste Ausgabe) --- Im Juni 1993 als Internet Engineering Group (IETF) Arbeitsentwurf veröffentlicht (kein Standard)

  * HTML2.0 --- Veröffentlicht als RFC 1866 im November 1995, wurde nach der Veröffentlichung von RFC 2854 im Juni 2000 als veraltet angekündigt

  * HTML3.2 --- 14. Januar 1996, vom W3C empfohlener Standard

* HTML4.0 --- 1997 Am 18. Dezember 1999 Vom W3C empfohlener Standard

* HTML4.01 (geringfügige Verbesserung) --- Am 24. Dezember 1999 wurde vom W3C empfohlener Standard

  * ISO/ IEC 15445:2000 („ISO HTML“) --- Veröffentlicht am 15. Mai 2000, basiert auf der strengen HTML 4.01-Syntax und ist ein Standard der International Organization for Standardization und der International Electrotechnical Commission

  * > * Dank harter Arbeit wurde die HTML5-Standardspezifikation endlich fertiggestellt und öffentlich veröffentlicht.

3. Die mühsame Entwicklungsgeschichte von HTML5

Der Vorgänger des HTML5-Entwurfs hieß Web Applications 1.0 und wurde von WHATWG in vorgeschlagen 2004 und 2007 veröffentlicht. Es wurde vom W3C akzeptiert und ein neues HTML-Arbeitsteam wurde gegründet.

Der erste offizielle Entwurf von HTML 5 wurde am 22. Januar 2008 angekündigt. HTML5 ist noch in Arbeit. Allerdings verfügen die meisten modernen Browser bereits über eine gewisse HTML5-Unterstützung.

Am 17. Dezember 2012 gab das World Wide Web Consortium (W3C) offiziell bekannt, dass die HTML5-Spezifikation, die die Bemühungen einer großen Anzahl von Netzwerkarbeitern gebündelt hat, offiziell fertiggestellt wurde . In der Rede des W3C heißt es: „HTML5 ist der Grundstein der offenen Web-Netzwerkplattform.“

Am 6. Mai 2013 wurde der offizielle Entwurf von HTML 5.1 angekündigt. Die Spezifikation definiert die fünfte Hauptversion, die erste, die die Kernsprache des World Wide Web überarbeitet: Hypertext Markup Language (HTML). In dieser Version werden kontinuierlich neue Funktionen eingeführt, um Webanwendungsautoren dabei zu helfen, die Interoperabilität neuer Elemente zu verbessern.

Am 29. Oktober 2014 gab das World Wide Web Consortium unter Tränen bekannt, dass die HTML5-Standardspezifikation nach fast acht Jahren harter Arbeit endlich fertiggestellt und öffentlich veröffentlicht wurde.

Zu den Browsern, die HTML5 unterstützen, gehören Firefox (Firefox-Browser), IE9 und höhere Versionen, Chrome (Google-Browser), Safari, Opera usw.; inländischer Aoyou-Browser (Maxthon) und inländischer Browser Browser wie 360 ​​Browser, Sogou Browser, QQ Browser und Cheetah Browser, die auf IE oder Chromium (der technischen Version oder experimentellen Version von Chrome) basieren, können ebenfalls HTML5 unterstützen.

4. Die Beziehungen und Unterschiede zwischen XML, XHTML und HTML

HTML (HyperText Markup Language), Hypertext-Auszeichnungssprache. „Hypertext“ bedeutet, dass die Seite Bilder, Links und sogar Nicht-Text-Elemente wie Musik und Programme enthalten kann. „Markierung“ bezieht sich auf die Verwendung spezifischer Markierungssymbole, um verschiedene Teile des anzuzeigenden Inhalts zu markieren. Hypertext Markup Language ist eine Anwendung gemäß Standard Universal Markup Language, einer Spezifikation und einem Standard, der zum Anzeigen von Daten entwickelt wurde. HTML-Text ist das, was wir normalerweise als Webseite bezeichnen, und die Erweiterung kann html oder htm sein.

 XML (Extensible Markup Language), erweiterbare Auszeichnungssprache. XML ist eine Teilmenge der Standard Universal Markup Language. Es handelt sich um eine Auszeichnungssprache, die zur Kennzeichnung elektronischer Dokumente verwendet wird, um sie strukturell zu gestalten. Sie dient der Übertragung und Speicherung von Daten und ist eine Ergänzung zur Hypertext Markup Language. Extensible Markup Language ist eine Meta-Markup-Sprache, die eine strukturierte Markup-Sprache definiert, die zur Definition anderer domänenspezifischer Semantiken verwendet wird. Diese Markup-Sprachen unterteilen Dokumente in viele Teile und identifizieren diese Teile. Es ermöglicht präzisere Inhaltsdeklarationen und ermöglicht aussagekräftigere Suchergebnisse auf mehreren Plattformen. Es bietet ein Format zur Beschreibung strukturierter Daten, vereinfacht den Datenaustausch und die Darstellung im Netzwerk, trennt Code, Daten und Darstellung und dient als Standardformat für den Datenaustausch. Daher wird es oft als intelligentes Datendokument bezeichnet, und die Dateierweiterung ist es auch xml.

  XHTML (Extensible HyperText Markup Language), erweiterbare Hypertext-Auszeichnungssprache. XHTML basiert auf der Extensible Markup Language (XML). XHTML ist eine erweiterbare Auszeichnungssprache (XML), die eine ähnliche Rolle wie HTML spielt. XHTML ist eine erweiterte Version von HTML und XHTML ist eine strengere und reinere Version von HTML. Seine Skalierbarkeit und Flexibilität werden sich an weitere Anforderungen zukünftiger Netzwerkanwendungen anpassen. Obwohl XML über leistungsstarke Datenkonvertierungsfunktionen verfügt und HTML vollständig ersetzen kann, ist es angesichts Tausender bestehender Websites, die auf der HTML-Sprache basieren, noch zu früh, XML direkt zu übernehmen. Daher haben wir es auf Basis von HTML4.0 um XML-Regeln erweitert und XHTML erhalten. Daher besteht der Zweck der Etablierung von XHTML darin, den Übergang von HTML zu XML zu realisieren. XHTML wurde am 26. Januar 2000 zu W3C (World Wide Web Consortium, World Wide Web Consortium) und die Dateierweiterung ist xhtml.

Zusammenfassung: HTML, XML und XHTML sind allesamt Teilmengen der standardmäßigen universellen Auszeichnungssprache. HTML dient der Anzeige von Daten und konzentriert sich auf das Erscheinungsbild der Daten. XML dient der Übertragung und Speicherung von Daten und legt den Schwerpunkt auf den Inhalt der Daten. Definiertes HTML soll HTML ersetzen und sich an mehr Anforderungen anpassen des zukünftigen Netzwerks. Sie alle können zum Entwickeln von Webseiten verwendet werden, aber derzeit ist HTML immer noch der absolute Mainstream in der Webentwicklung, und mittlerweile genießt auch die neueste Version, HTML5, hohes Ansehen. Die erweiterbare Markup-Sprache XML wird häufig zur Speicherung von Daten in verschiedenen Anwendungen (z. B. verschiedenen Konfigurationsdateien) und zur Übertragung von Daten zwischen Anwendungen verwendet. Man kann sagen, dass es sich um eine Technologie handelt, die beherrscht werden muss. Was die Extensible Hypertext Markup Language XHTML betrifft, so kündigte das W3C 2009 an, dass es die Entwicklung von XHTML2 stoppen und stattdessen HTML5 energisch unterstützen werde.

2. HTML4.01 (das neue Kapitel von HTML5 wird im nächsten Kapitel vorgestellt)

1. Grundstruktur


<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        
    </body>
</html>
Nach dem Login kopieren

2. Spezifische Beschreibungen der Grundelemente sind auf w3school verfügbar, ich werde sie nicht im Detail erklären

Häufig verwendet: HTML, Kopf, Meta, Titel, Link, Stil, Körper, h1- h6, p, a ,p,span,ul,li,dl,dt,dd,ol,img,table,thead,tbody,tfoot,tr,td,caption,i,b,form,label,input,button, textarea,selected,option , optgroup, script, frame, br, hr, em, strong.

Gelegentlich verwendet: Die oben genannten werden hauptsächlich in der Arbeit verwendet, und es gibt viele Stil-Tags, die nicht mehr empfohlen werden, daher werde ich sie hier nicht vorstellen.

3. Standardattribute

id, class, title, style, dir, lang

4. Ereignisattribute

onclick, ondblclick, onmousedown, onmouseup , onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

Zusammenfassung: HTML ist eine universelle Auszeichnungssprache, die im Web verwendet wird. Mit HTML können Sie Text formatieren, Bilder hinzufügen, Links erstellen, Eingabeformulare, Rahmen und Tabellen usw. erstellen und ihn als Textdatei speichern, die der Browser lesen und anzeigen kann. (HTML ist relativ einfach und CSS ist enthalten. Solange Sie grundlegende HTML- und CSS-Kenntnisse haben, können Sie mit dem Ausschneiden statischer Seiten beginnen, sodass der Einstieg in das Frontend sehr einfach ist. Der schwierige Teil ist js)

Das obige ist der detaillierte Inhalt vonFront-End-HTML- und HTML5-Basisinhalte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles