5 HTML-Funktionen, die Sie vielleicht nicht kennen
Für ein Sprache so einfach und leicht zu erlernen, HTML bietet sicherlich eine unerwartete Menge nützlicher Funktionen, viele von denen die meisten von uns nicht wissen. Es ist schwer, mit der Zeit Schritt zu halten, und Sie denken vielleicht, dass alles so ist “Sie wissen vielleicht nicht” Die Artikel müssen sich auf die neuesten Tags beziehen, HTML hat auch einige ziemlich hilfreiche Funktionen, die schon eine Weile existieren.
In diesem Artikel zeige ich Ihnen von der Rechtschreibprüfung bis zum Hinzufügen von Tastenkombinationen fünf weniger bekannte HTML-Funktionen.
1. Überprüfen Sie die Rechtschreibung während der Eingabe
Das Rechtschreibprüfung
Attribut fordert Browser auf, die Rechtschreibprüfung zu überprüfen, während ein Benutzer ein Element eingibt. Dieses Attribut hat eine globale Bedeutung, Sie können es zu jedem HTML-Tag hinzufügen.
Es funktioniert jedoch nur für Elemente, die dies können Texteingabe übernehmen. Es ist nützlich, es global zu haben, weil es sein kann von untergeordneten Elementen geerbt. Fügen Sie es beispielsweise einem hinzu Die Rechtschreibprüfung funktioniert alles text Sein Wert kann eine leere Zeichenfolge sein, Geben Sie hier etwas ein Im obigen Code, beide Wenn der Benutzer hat deaktivierte Rechtschreibprüfung In den Browsereinstellungen wird die Rechtschreibung nicht geprüft, selbst wenn Es ist ziemlich üblich, Ressourcen wie Skripte und Stylesheet-Dateien durch zu hosten CDNs. Aber wenn die CDN wird kompromittiert, Dies gilt auch für diese gehosteten Dateien. Wenn eine abgerufene Ressource auf Ihrer Website gefährdet ist, gilt dies auch für Ihre Website! Sehen Sie, was das Mozilla Developer Network zu dem Problem sagt: Um das zu verhindern, Subresource Integrity (SRI) wurde Anfang 2014 von W3C eingeführt. Dieses Schema vergleicht den Hashwert (das Ergebnis der Anwendung einer Hash-Funktion auf eine Eingabe) einer Ressource um es zu bestätigen. Angenommen, es gibt eine JavaScript-Datei unter Nun, wann immer eine Webseite Ihrer Site mit dem obigen Code geladen werden muss Ob Die häufigsten CDNs bieten bereits SRI Sie kennen wahrscheinlich die In einem der frühen Entwürfe von HTML5, Diese Attribute können sein verwendet mit Senden-Schaltflächen, und sie überschreiben ihre jeweiligen Attribute im Wenn also ein Formular mit einer Schaltfläche gesendet wird, die eine Wenn im obigen Code das Formular über die zweite Schaltfläche zum Senden ( Wenn es darum geht Elemente verstecken, Wir alle durchliefen verschiedene Phasen des Versteckens: using Jede Methode hat ihren Zweck, keine davon ist überflüssig, und auch nicht diese: die Es funktioniert das genauso wie das Der Vorteil von Wenn ein Element verborgen ist, muss es auch sein in allen Plattformen versteckt, Nicht nur in Webbrowsern, sondern auch in Bildschirmlesern, Fernsehern, Projektoren usw. Es ist auch nicht stilabhängig, Auch wenn Sie das Autoren-CSS von einer Seite entfernen, bleibt das Element ausgeblendet. Im Fall von Das Die Tastenkombination für eine Verknüpfung wird angezeigt hängt von zwei dingen ab: Nehmen Sie dieses Beispiel: Wenn Sie in Firefox sind Drücken Sie die Tastenkombination Alt + Umschalttaste + V (oder Alt + Strg + V in macOS) erhalten Sie die Warnung “Ansicht angeklickt”. Da die vordefinierten Browserschlüssel je nach Browser und Betriebssystem unterschiedlich sind, wird dies empfohlen Informieren Sie die Benutzer über die Tastenkombinationen für die Verknüpfungen verwendet. Typen:
Text
, Suche
, url
, und Email
. Es funktioniert auch an , und bearbeitbare Elemente (Elemente mit
inhaltlich editierbar
Attribut).wahr
, oder falsch
. Die leere Zeichenfolge und wahr
werden Aktivieren Sie die Rechtschreibprüfung.
Tags prüfen die Rechtschreibung wenn ein Benutzer in sie eingibt.
Rechtschreibprüfung
wurde hinzugefügt.2. Seien Sie vor gefährdeten CDN-Ressourcen sicher
Das Verwenden von CDNs birgt auch das Risiko, dass ein Angreifer, wenn er die Kontrolle über ein CDN erlangt, beliebige schädliche Inhalte in Dateien auf dem CDN einfügen (oder die Dateien vollständig ersetzen kann) und somit möglicherweise alle Websites angreifen kann, die Dateien abrufen von dieser CDN.
https://example.com/example.js
. Zuerst Du Eine Hash-Funktion anwenden zu dieser Datei dann addiere den produzierten Hashwert zum Integrität
Attribut des tag that imports
example.js
to your website.
beispiel.js
, der Browser wendet zuerst die Hash-Funktion an, und lädt und läuft beispiel.js
nur wenn es ist Hashwert entspricht dem Integrität
Wert.example.com
wurde kompromittiert und beispiel.js
wurde eingemischt mit dann der Hashwert von beispiel.js
passt nicht zum Integrität
Wert. Integrität
Werte, Sie können hier aber auch eine generieren.3. Überschreiben Sie die Formularziele in den Senden-Schaltflächen
Ziel
Attribut, derjenige, der entscheidet wo sich eine Hyperlink-Ressource öffnet, zum Beispiel auf derselben Seite oder in einem neuen Tab. Vielleicht wissen Sie auch dasselbe Ziel
Attribut in der tag entscheidet Dort wird die Antwort aus der Formularübermittlung angezeigt.
Formtarget
wurde zusammen mit vier anderen Formularübergabeattributen definiert: Formaktion
, formenctype
, Formmethode
, und Formnovalidat
. Tag, zu dem die Schaltflächen gehören.
Formtarget
Attribut, das Antwort wird entsprechend angezeigt Formtarget
Wert, anstatt der Ziel
Wert von .
drucken
) wird die Antwort erscheinen in einem neuen Browserkontext, wie in einem neuen Tab.4. Blenden Sie Elemente semantisch aus
Deckkraft: 0
, Sichtbarkeit: versteckt
, Höhe: 0; Breite: 0
, Anzeige: keine
, Text-Gedankenstrich: -999px
in unserer CSS-Datei.versteckt
HTML-Attribut. Wenn ein Element hat versteckt
darauf angegeben, wird es ausgeblendet.
Anzeige: keine;
CSS-Regel; das Element mit dem versteckt
Attribut wird nicht gerendert auf der Seite. Jedes Skript innerhalb des Elements wird ausgeführt, und wenn es sich um ein Formularsteuerelement handelt, wird es zusammen mit übergeben andere Formularkontrollen während der Formularübermittlung.versteckt
Ist es das? semantisch angemessen, Bei HTML5 dreht sich alles um Semantik und versteckt
ist Teil der HTML5-Umgebung!Anzeige: keine;
das wird nicht passieren Denken Sie also an versteckt
als die Ironclad-Version von Anzeige: keine;
.5. Fügen Sie Tastenkombinationen hinzu
Zugangsschlüssel
globales Attribut wurde bereits in HTML4 definiert und so Erstellt eine Tastenkombination mit dem der Benutzer ein Element auf der Seite bedienen kann.Zugangsschlüssel
Wert dass wir einem Element geben