web-dev-qa-db-ja.com

HTML5 <time>タグを使用する利点は何ですか?

HTMLを記述しているWebアプリケーションがあります。アプリでは多くの日付を表示し、HTML5では <time>タグ を追加しました。すべての日付と時刻を<time>タグでラップすると、ユーザーの最終結果はどうなりますか?ブラウザによってスタイルが異なりますか?対話するスクリーンリーダーやプラグインはありますか?日付を機械で簡単に読み取れるようになっているはずですが、コンピューターはそれをどのように処理しますか?これがユーザーエクスペリエンスとサイトのユーザビリティ/アクセシビリティにどのような利点があるかは、本当にわかりません。

更新: gCal を確認しましたが、<time>タグをどこにも使用していません。これは、バックエンドコードがすべての日付/時刻をこのタグで自動的にラップすることは時間とお金の価値がないことを意味しますか?

6
Eric

時間要素は、機械可読要素です。そのため、主にユーザーではなくコンピュータを支援するために使用されます直接

https://css-tricks.com/time-element/

HTMLの要素は、機械で読み取り可能な日付、時刻、または期間を表します。イベントのスケジューリング、アーカイブ、その他の時間ベースの機能を作成するのに役立ちます。

そして

Webページでの明確な日付の使用を想像するのは難しくありません。ブラウザは、ユーザーのカレンダーにイベントを追加することを提案できます。タイ語にローカライズされたブラウザは、グレゴリオ暦の日付をタイの仏教時代の日付に変換することを提案できます。日本のブラウザでは、16:00を「16:00時」にローカライズできます。コンテンツアグリゲーターは、イベントの視覚的なタイムラインを作成できます。

検索エンジンは、よりスマートな検索結果を生成できます。 ...

5
DasBeasto