it-swarm.com.de

HTML5 `<link rel =" Verknüpfungssymbol "/>`

Das WHATWG-Dokument für HTML5 besagt, dass das rel -Attribut Werte enthalten muss, die durch Leerzeichen getrennt sind, und gibt dann eine Tabelle mit zulässigen Werten an.

Der Wert des Attributs muss eine Reihe von durch Leerzeichen getrennten Token sein. Das erlaubte Schlüsselwörter und deren Bedeutung ...

Die Liste der zulässigen Schlüsselwörter für das Element link enthält nicht shortcut, jedoch icon. Also schaue ich mir das allzu bekannte Etikett an

<link rel="shortcut icon" href="/favicon.ico" />

und ich frage mich, ob es HTML5-kompatibel ist. Sollte ich das Keyword shortcut auf meiner Website aus diesem Tag entfernen?

57
chharvey

Aus demselben WHATWG-Dokument:

Aus historischen Gründen kann dem Symbolschlüsselwort das Schlüsselwort "Verknüpfung" vorangestellt werden. Wenn das Schlüsselwort "shortcut" vorhanden ist, muss es unmittelbar vor dem Schlüsselwort icon stehen und die beiden Schlüsselwörter dürfen nur durch ein einzelnes U + 0020-LEERTASTE getrennt werden.

53
Alohci

Update: Laut dieser Seite https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types

Der Verknüpfungstyp wird häufig vor dem Symbol angezeigt, dieser Verknüpfungstyp ist jedoch nicht konform, wird ignoriert und darf von Webautoren nicht mehr verwendet werden.

Außerdem werden in der W3C-Dokumentation keine Verweise auf -Verknüpfungen angezeigt. Ich halte es daher für besser, sie wegzulassen. https://www.w3schools.com/tags/att_link_rel.asp

8

Der w3.org HTML5 Markup Validator ist ein gutes Online-Tool, das Sie ausprobieren können. Ich habe es vor ungefähr 6 Monaten ausgiebig benutzt und es gab immer genaue HTML5-Syntaxberichte zurück.

2
Josh Campbell