a および area の Media 属性
link 要素との一貫性を維持するために、a 要素および area 要素にも media 属性が追加されます。これは、href が存在する場合にのみ有効です。 media 属性は、ターゲット URL が最適化されるメディア/デバイスを意味します。詳細な構文仕様については、http://dev.w3.org/csswg/css3-mediaqueries/#media0
Code を参照してください。例:
<a href="att_a_media.asp?output=print" media="print and (resolution:300dpi)"> HTML5 a media attribute. </a>
area配下のhreflang、type、rel属性
a要素、link要素との整合性を保つため、area要素にはhreflang、type、relなどの属性を追加しています。
属性
値
説明
hreflang
language_code
ターゲットURLの言語を指定します
media
メディアクエリ
ターゲットURLが最適化されるメディア/デバイスを指定します
rel
変更nate、author 、bookmark、external、help、license、next、nofollow、noreferrer、prefetch、prev、search、sidebar、tag
現在のドキュメントとターゲット URL の間の関係を指定します
type
mime_type
ターゲット URL の MIME タイプ
base の target 属性
base の target 属性は、多くの古いブラウザで長い間サポートされてきた a の target 属性と同じです。
注 1: target は、接続されているすべての要素の前に宣言する必要があります。
注2: 複数の宣言がある場合は、最初の宣言が優先されます。
<!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>
上のリンクをクリックすると http://www.example.com/news/archives.html にジャンプします。
meta
charset の charset 属性は、ドキュメントのエンコード方式を定義するために使用されます。この属性が XML で定義されている場合、XML は UTF-8 と一致するように、charset の値が大文字と小文字を区別しない ASCII である必要があります。 document エンコード方式として UTF-8 の使用を強制します。
注: メタ属性の charset 属性は、XHTML での直接移行の便宜のためのみに使用され、XML ドキュメントには影響しません。
charset 属性を使用して複数のメタ要素を宣言することはできません。
HTML4 では、次のように定義する必要があります:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
HTML5 では、次のように定義するだけです:
<meta charset="ISO-8859-1">
autofocus 属性
HTML5 は、input、select、textarea、button の要素を追加します。 autofocus 属性 (非表示の入力は使用できません)。これは、ページが読み込まれた後に現在の要素にフォーカスが自動的に作用することを定義する宣言的な方法を提供します。オートフォーカスを使用すると、ユーザー エクスペリエンスが向上します。たとえば、ログイン ページにオートフォーカスを設定すると、ページが読み込まれた後にフォーカスがユーザー名のテキスト ボックスに自動的に設定されます。
<input maxlength="256" name="loginName" value="" autofocus> <input type="submit" value="Login">
注 1: autofocus 属性はページごとに 1 回宣言されます。
注2: ページにオートフォーカスを設定する必要はありません。
placeholder属性
input和textarea元素新增加了placeholder属性,该属性是提升用户输入内容。当用户点击的时候,该内容文本自动消失,离开焦点并且值为空的话,再次显示。以前我们都是使用JavaScript代码来实现,其实蛮复杂的,有了placeholder属性就爽了,直接写成下面下这样的代码:
<input type="username" placeholder="请输入你的用户名">
form属性
form属性(不是