Medienattribut unter a und area
Um die Konsistenz mit dem Link-Element aufrechtzuerhalten, fügen das a-Element und das Area-Element auch das Medienattribut hinzu, das nur gültig ist, wenn das href vorhanden ist. Das Medienattribut gibt an, für welches Medium/Gerät die Ziel-URL optimiert ist. Detaillierte Syntaxspezifikationen finden Sie unter: http://dev.w3.org/csswg/css3-mediaqueries/#media0
Codebeispiel:
<a href="att_a_media.asp?output=print" media="print and (resolution:300dpi)"> HTML5 a media attribute. </a>
hreflang, Typ, rel-Attribute unter Bereich
Um die Konsistenz mit dem a-Element und dem Link-Element aufrechtzuerhalten, fügt das Bereichselement hreflang, typ, rel usw. Eigentum.
Attribute
Wert
Beschreibung
hreflang
Sprachcode
Gibt die Sprache der Ziel-URL an
Medien
Medienabfrage
Gibt an, für welches Medium/Gerät die Ziel-URL optimiert ist
rel
alternate, Autor, Lesezeichen, extern , help , License, next, nofollow, noreferrer, prefetch, prev, search, sidebar, tag
Gibt die Beziehung zwischen dem aktuellen Dokument und der Ziel-URL an
Typ
mime_type
Gibt den MIME-Typ der Ziel-URL an
Das Zielattribut unter base
Das Zielattribut unter base ist dasselbe wie das Zielattribut von a und viele ältere Versionen von Browsern werden seit langem unterstützt.
Hinweis 1: Ziel muss vor allen Verbindungselementen deklariert werden.
Hinweis 2: Bei mehreren Erklärungen hat die erste Vorrang.
<!DOCTYPE html> <html> <head> <title>This is an example for the <base> element</title> <base href="http://www.example.com/news/index.html"> </head> <body> <p>Visit the <a href="archives.html">archives</a>.</p> </body> </html>
Wenn Sie auf den Link oben klicken, gelangen Sie zu http://www.example.com/news/archives.html.
Das charset-Attribut unter meta
charset wird verwendet, um die Kodierungsmethode des Dokuments zu definieren. Wenn dieses Attribut in XML definiert ist, muss der Wert von charset im ASCII-Format ohne Berücksichtigung der Groß- und Kleinschreibung angegeben werden UTF-8, da XML-Dokumente gezwungen sind, UTF-8 als Kodierungsmethode zu verwenden.
Hinweis: Das charset-Attribut des Meta-Attributs hat in XML-Dokumenten keine Auswirkung. Es dient nur der Bequemlichkeit der direkten Migration mit XHTML.
Es können nicht mehrere Metaelemente mit dem charset-Attribut deklariert werden.
In HTML4 müssen wir es so definieren:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
In HTML5 definieren wir es einfach so:
<meta charset="ISO-8859-1">
Autofokus-Attribut
HTML5 fügt ein Autofokus-Attribut zu Eingabe-, Auswahl-, Textbereichs- und Schaltflächenelementen hinzu (versteckte Eingaben können nicht verwendet werden), was eine deklarative Möglichkeit bietet, dies zu definieren, wenn die Wird die Seite geladen, liegt der Fokus automatisch auf dem aktuellen Element. Die Verwendung des Autofokus kann das Benutzererlebnis verbessern, wenn wir ihn beispielsweise auf der Anmeldeseite festlegen, wird der Fokus nach dem Laden der Seite automatisch auf das Textfeld des Benutzernamens gesetzt.
<input maxlength="256" name="loginName" value="" autofocus> <input type="submit" value="Login">
Hinweis 1: Das Autofokus-Attribut wird einmal pro Seite deklariert.
Hinweis 2: Es ist nicht notwendig, den Autofokus auf einer Seite einzustellen.
placeholder属性
input和textarea元素新增加了placeholder属性,该属性是提升用户输入内容。当用户点击的时候,该内容文本自动消失,离开焦点并且值为空的话,再次显示。以前我们都是使用JavaScript代码来实现,其实蛮复杂的,有了placeholder属性就爽了,直接写成下面下这样的代码:
<input type="username" placeholder="请输入你的用户名">
form属性
form属性(不是