HTML-Abkürzungen. Weniger bekannte semantische Elemente. Standardstil

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

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

Text

Attribute

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

Markieren Sie ABBR

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

DesktopHandy, Mobiltelefon
ChromRandFeuerfuchsInternet Explorer OperSafariAndroid-WebansichtChrome für AndroidFirefox für AndroidOpera für AndroidSafari auf iOSSamsung Internet
AbkChrome Volle Unterstützung 2Edge Volle Unterstützung JaFirefox Volle Unterstützung 1

Anmerkungen

Volle Unterstützung 1

Anmerkungen

Anmerkungen Vor Firefox 4 implementierte dieses Element die HTMLSpanElement-Schnittstelle anstelle der Standard-HTMLElement-Schnittstelle.
IE Volle Unterstützung 7Opera Volle Unterstützung JaSafari Volle Unterstützung JaWebView Android Volle Unterstützung JaChrome Android Volle Unterstützung JaFirefox Android Volle Unterstützung 4Opera Android Volle Unterstützung JaSafari iOS Volle Unterstützung JaSamsung Internet Android Volle Unterstützung Ja

Legende

Volle Unterstützung Volle Unterstützung. Siehe Implementierungshinweise. Siehe Implementierungshinweise.

Siehe auch

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:
  • Email
  • Nummer
  • Reichweite
  • suchen
  • Farbe
Das ist großartig, aber zuerst müssen Sie sicherstellen, dass Ihre Zielbrowser all dies unterstützen. Das ist immer noch ein Problem.

Haben Sie schon einmal ein Menü aus einer nicht nummerierten Liste zusammengestellt?

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.

  • Offen
  • Speichern
  • Aufhören
  • 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
    Es gibt auch einen geschützten Bindestrich ( ), für ähnliche Zwecke.

    Abschließend

    HTML wird von Tag zu Tag semantischer. Die Verwendung all dieser Elemente ist ein guter Anfang, um besser zugängliche und lesbare Markups zu schreiben. Für ein vollständigeres Bild werfen Sie einen Blick darauf

    Freunden erzählen