Das Codeelement wird verwendet, um Computercode oder eine Programmiersprache wie PHP, JavaScript, CSS, XML usw. anzugeben. Für kurze Snippets innerhalb eines Satzes können Sie das Element einfach wie folgt um den Code-Snippet platzieren:
onclick
direkt im HTML.
Für größere Codebeispiele, die sich über mehrere Zeilen erstrecken, können Sie vorformatierte Blöcke verwenden, wie in Vorlesung 15, „Markieren von Textinhalten in HTML“, gezeigt.
Allerdings gibt es keine spezifische Methode, um anzugeben, welche Programmiersprache oder der Code in einem Codeelement angezeigt wird, kann das Klassenattribut verwendet werden. Eine gängige Praxis (im HTML 5-Entwurf erwähnt) besteht darin, das Sprachpräfix zu verwenden und dann den Namen der Sprache hinzuzufügen. Das obige Beispiel würde also so aussehen:
Es ist eine schlechte Form, Event-Handler wie zu verwenden onclick
direkt im HTML.
Einige Programmiersprachen haben Namen, die in Klassen nicht einfach dargestellt werden können, wie zum Beispiel C# (C-sharp). Der richtige Weg Der Eintrag lautet in diesem Fall „class="sprache-c\#"" , was zu Schwierigkeiten und Tippfehlern führen kann. Ich würde empfehlen, eine Klasse zu verwenden, die nur aus Buchstaben und Bindestrichen besteht, und sie vollständig zu schreiben. Daher ist es in diesem Fall besser, „class="sprache-csharp"" zu verwenden.
Ausgabe der Computerinteraktion
Zwei Elemente Probe und kbd kann für die Eingabe- und Ausgabeinteraktion mit einem Computerprogramm verwendet werden. Zum Beispiel:
Eine gängige Methode, um festzustellen, ob ein Computer mit dem Internet verbunden ist, ist die Verwendung des Computerprogramms Klingeln
um zu sehen, ob ein Computer wahrscheinlich läuft und erreichbar ist.
kittaghy% ping -o google.com PING google.com (64.233.187.99): 56 Datenbytes 64 Bytes von 64.233.187.99: icmp_seq=0 ttl=242 time=108,995 ms --- google.com Ping-Statistiken --- 1 Pakete gesendet, 1 Pakete empfangen, 0 % Paketverlust Round-Trip Min/Durchschnitt/Max/Stddev = 108,995/108,995/108,995/0,000 ms
Element Probe bezeichnet eine Beispielausgabe eines Computerprogramms. Wie in diesem Beispiel gezeigt, Verschiedene Arten Die Ausgabe kann mit angegeben werden Klassenattribut. Es besteht jedoch keine allgemein akzeptierte Einigung darüber, welche Arten von Klassen verwendet werden sollen.
Das kbd-Element gibt die Eingabe der Benutzerinteraktion mit dem Computer an. Obwohl es sich hierbei traditionell um Tastatureingaben handelt (daher die Abkürzung „kbd“), sollte es auch zur Kennzeichnung anderer Eingabearten verwendet werden, beispielsweise Spracheingaben.
Variablen
Das var-Element wird verwendet, um Variablen im Textinhalt anzugeben. Es kann algebraische mathematische Ausdrücke enthalten oder in sein Programmcode. Zum Beispiel:
Der Wert von X in 3 X+2=14 ist 4.
Mein $willkommen= „Hallo Welt!“;
Zitat
Das Cite-Element wird verwendet, um anzugeben, woher Inhalte in der Nähe stammen. Wenn Sie eine Person, ein Buch oder eine andere Veröffentlichung zitieren oder allgemein auf eine andere Quelle verweisen, sollte diese Quelle innerhalb eines Cite-Elements platziert werden. Zum Beispiel:
Das Sprichwort Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher
wird oft darauf zurückgeführt Albert Einstein, aber es handelt sich tatsächlich um eine Paraphrasierung eines Zitats, die viel weniger leicht zu verstehen ist.
Beschreibung
Etikett gibt an, dass es sich bei der Zeichenfolge um eine Abkürzung handelt. Mithilfe des Titelattributs wird die Abkürzung entschlüsselt, sodass auch Personen, die damit nicht vertraut sind, die Abkürzung verstehen können. Darüber hinaus indizieren Suchmaschinen die Volltextversion der Abkürzung, was zur Verbesserung des Rankings des Dokuments genutzt werden kann.
Browser heben den darin enthaltenen Text nicht hervor , mit Ausnahme von Opera vor Version 15, das dem Text punktierte Unterstreichungen hinzufügt.
Syntax
TextAttribute
Fügt dem Text einen Tooltip hinzu, in dem Sie die Abkürzung erklären können.Schluss-Tag
Erforderlich.
HTML5 IE Cr Op Sa Fx
CGI bezeichnet das Protokoll, über das externe Programme mit dem Webserver interagieren. Mithilfe von CGI können Sie Programme in jeder Programmiersprache auf dem Server ausführen und das Ergebnis ihrer Aktionen als Webseite anzeigen.
Das Ergebnis dieses Beispiels ist in Abb. dargestellt. 1.
Reis. 1. Art des Tooltips, wenn man mit der Maus über den Abkürzungstext fährt
Browser
Der Browser Internet Explorer bis Version 6 unterstützt das Tag nicht , wird empfohlen, stattdessen das Tag zu verwenden .
Der HTML-Abkürzungselement( ) stellt eine Abkürzung oder ein Akronym dar; Das optionale Titelattribut kann eine Erweiterung oder Beschreibung für die Abkürzung bereitstellen. Falls vorhanden, muss der Titel diese vollständige Beschreibung und nichts anderes enthalten.
Die Quelle für dieses interaktive Beispiel ist in einem GitHub-Repository gespeichert. Wenn Sie zum interaktiven Beispielprojekt beitragen möchten, klonen Sie bitte https://github.com/mdn/interactive-examples und senden Sie uns eine Pull-Anfrage.
Bedenken hinsichtlich der Barrierefreiheit
Die vollständige Schreibung des Akronyms oder der Abkürzung bei der ersten Verwendung auf einer Seite ist für das Verständnis hilfreich, insbesondere wenn es sich um technischen oder branchenspezifischen Inhalt handelt.
Beispiel
JavaScript-Objekt-Notation ( JSON) ist ein leichtes Datenaustauschformat.
Dies ist besonders hilfreich für Personen, die mit der im Inhalt besprochenen Terminologie oder Konzepten nicht vertraut sind, für Personen, die mit der Sprache noch nicht vertraut sind, und für Personen mit kognitiven Problemen.
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
HTML Living Standard Die Definition von " "in dieser Spezifikation. |
Lebensstandard | |
HTML5 Die Definition von " "in dieser Spezifikation. |
Empfehlung | |
HTML 4.01-Spezifikation Die Definition von " "in dieser Spezifikation. |
Empfehlung |
Browser-Kompatibilität
Die Kompatibilitätstabelle auf dieser Seite wird aus strukturierten Daten generiert. Wenn Sie zu den Daten beitragen möchten, schauen Sie sich bitte https://github.com/mdn/browser-compat-data an und senden Sie uns eine Pull-Anfrage.
Kompatibilitätsdaten auf GitHub aktualisieren
Desktop | Handy, Mobiltelefon | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrom | Rand | Feuerfuchs | Internet Explorer | Oper | Safari | Android-Webansicht | Chrome für Android | Firefox für Android | Opera für Android | Safari auf iOS | Samsung Internet | |
Abk | Chrome Volle Unterstützung 2 | Edge Volle Unterstützung Ja | Firefox Volle Unterstützung 1 Anmerkungen Volle Unterstützung 1Anmerkungen Anmerkungen Vor Firefox 4 implementierte dieses Element die HTMLSpanElement-Schnittstelle anstelle der Standard-HTMLElement-Schnittstelle. | IE Volle Unterstützung 7 | Opera Volle Unterstützung Ja | Safari Volle Unterstützung Ja | WebView Android Volle Unterstützung Ja | Chrome Android Volle Unterstützung Ja | Firefox Android Volle Unterstützung 4 | Opera Android Volle Unterstützung Ja | Safari iOS Volle Unterstützung Ja | Samsung Internet Android Volle Unterstützung Ja |
Legende
Volle Unterstützung Volle Unterstützung. Siehe Implementierungshinweise. Siehe Implementierungshinweise.Siehe auch
- Andere Elemente, die Semantik auf Textebene vermitteln: Das Element (oder Ankerelement) erstellt mit seinem href-Attribut einen Hyperlink zu Webseiten, Dateien, E-Mail-Adressen, Speicherorten auf derselben Seite oder allem anderen, was eine URL ansprechen kann. !} , ) weist darauf hin, dass der Inhalt von großer Bedeutung, Ernsthaftigkeit oder Dringlichkeit ist. Browser stellen den Inhalt normalerweise in Fettschrift dar Das Element stellt Nebenkommentare und Kleingedrucktes wie Urheberrechts- und Rechtstexte dar, unabhängig von der stilisierten Darstellung. Standardmäßig wird darin enthaltener Text um eine Schriftgröße kleiner gerendert, z. B. von klein auf x-klein , ) wird verwendet, um einen Verweis auf ein zitiertes kreatives Werk zu beschreiben, und muss den Titel dieses Werks enthalten Das Element gibt an, dass es sich bei dem eingeschlossenen Text um ein kurzes Inline-Zitat handelt. Die meisten modernen Browser implementieren dies, indem sie den Text in Anführungszeichen setzen. ">
, ) wird verwendet, um den Begriff anzugeben, der im Kontext einer Definitionsphrase oder eines Definitionssatzes definiert wird , Element stellt einen bestimmten Zeitraum dar
- Das Veraltete ) ermöglicht es Autoren, eindeutig eine Zeichenfolge anzugeben, aus der ein Akronym oder eine Abkürzung für ein Wort besteht."> element, whose responsibilities were folded into !}
Das Web ist heute zunehmend semantisch. Aber was bedeutet „semantisch“? Warum ist es wichtig?
Semantisches HTML drückt die Bedeutung eines Dokuments aus. Es geht mehr darum, was der Text ist, als darum, wie er aussieht. Ein gutes semantisches Markup hilft sowohl Menschen als auch Computern, den Inhalt eines Dokuments und seinen Kontext besser zu verstehen.
Semantisches Markup ist viel einfacher zu interpretieren. Sie ist freundlich Suchmaschinenoptimierung. Funktioniert hervorragend mit modernen Browsern, reduziert die zum Ausdrucken von Inhalten erforderliche Codemenge und erhöht die Lesbarkeit dieses Codes.
Ok, semantisches Markup ist gut, aber wie man es verwendet. Am besten beginnen Sie damit, normale Tags durch aussagekräftigere Tags zu ersetzen. Schauen wir uns acht Elemente an, die Ihnen den Einstieg in dieses Spiel ermöglichen.
Wie sein blockiger Cousin
, Etikett
wird verwendet, um Zitate anzuzeigen.
Warum nicht einfach Anführungszeichen verwenden? Anführungszeichen bedeuten nicht immer ein Zitat. Manchmal werden sie zur Betonung, zur Ironie oder zur Bezeichnung einer Sache verwendet – und in diesem Zusammenhang werden sie richtig verwendet. Wenn Sie jedoch etwas zitieren,
bringt Ihre Absicht klar zum Ausdruck.
Und
In den guten alten Zeiten, Tags Und Der Text ist kursiv bzw. fett dargestellt. Als die Idee, Semantik und Repräsentation zu trennen, an Bedeutung gewann, begann man, diese Tags mit Argwohn zu betrachten. Sie wurden durch Tags ersetzt Und , was Hervorhebung bzw. starke Hervorhebung bedeutet.In HTML5 haben diese Tags endlich eine eindeutige semantische Interpretation. Etikett Text, der einen anderen Ton oder eine andere Stimmung hat, wird markiert. Dies ist beispielsweise nützlich, um Gedanken oder Fachbegriffe zu beschreiben. Etikett Markiert Text, der sich stilistisch vom normalen Text unterscheidet, aber keine eindeutige semantische Bedeutung hat. Wie unterscheidet sich das von der Verwendung? ? Der Schlüssel liegt darin hat keine semantisch eindeutige Bedeutung.
Wird für Abkürzungen verwendet! Dies kann besonders in Dokumenten nützlich sein, in denen es viele davon gibt. Dieses Tag verfügt über ein optionales Attribut Titel, in dem Sie angeben können Vollversion Text.Lol Keine Ahnung g2g Spreche mit dir später
Werfen wir einen Blick auf das klassische Problem der Datumslokalisierung. In den USA wird der 5. Oktober 2013 als 05.10.13 geschrieben, in Großbritannien als 10.05.13, in Südafrika als 05.10.2013 und in Russland als 10.05.13. All diese Optionen machen es äußerst schwierig, Datumsangaben automatisch zu erkennen.Etikett ermöglicht Ihnen die Angabe von Datum und Uhrzeit in einem maschinenlesbaren Format. Das vorherige Beispiel könnte etwa so aussehen: . HTML-Parser können das Datum genau verstehen, unabhängig davon, in welchem Format wir es angegeben haben. Etikett Außerdem können Sie optional die Zeit im 24-Format angeben: ;
Hast du das jemals gemacht?
Dreihundert Seiten langweiliger, nutzloser Text. Das Einzige, was Sie wissen müssen und das Sie nie wieder finden werden, wenn Sie es nicht hervorheben. Mehr langweiliges Zeug…
Nicht mehr. In HTML5 ist ein Element aufgetaucht , die Text kennzeichnet, der aufgrund seiner Bedeutung zu Referenzzwecken hervorgehoben wird.Ja, . Sie verwenden wahrscheinlich , , vielleicht sogar , haben Sie jemals andere Typen verwendet? In HTML5 kann mit einer ganzen Reihe neuer Typen verwendet werden:
- Nummer
- Reichweite
- suchen
- Farbe
Mach das nicht noch einmal! Dafür gibt es , eine ungeordnete Liste von Befehlen. Dieses Tag hat ein Attribut Typ, die folgende Werte annehmen kann: Pop-up oder Symbolleiste.
Bonus
Die meisten Front-End-Entwickler verwenden beim Schreiben HTML, aber viele kennen die wahre Bedeutung nicht. Ein geschütztes Leerzeichen bricht keine Zeile. Das heißt, wenn zwei Wörter durch ein geschütztes Leerzeichen verbunden sind, stehen sie immer zusammen in derselben Zeile. Manchmal ist das sehr wichtig. Hier sind einige Beispiele:- Einheiten: 12 m/s
- Zeit: 20:00 Uhr
- Eigennamen: Dairy Queen