スキップしてメイン コンテンツに移動

timeタグって結局何だっけ?メリットは?

こんにちは、クリエイティブフレークです。



普段はあえてコードに組み込むことがあまりないtimeタグですが、このtimeタグには利点もたくさん。

timeタグっていうくらいだから、時間に関するタグなんでしょ?ってくらいは分かると思いますが、改めて考えてみます!



<time>タグについて

・機械が「時間」や「期間」として認識できるHTMLタグ
・スケジュールやアーカーイブなどに使用されることが多い
・WordPressではデフォルトのテーマに使われている



一度は消えた<time>タグ

<time>タグは2009年、HTML5のタグとして一旦は追加されたもの、2011年に削除されてしまいました。
しかし間もなく、時間要素が改良されたタグとして復活しました。



タグと属性

2014年7月を記す場合。

<time>2014-07</time>


オプションとしてdatetimeという属性を追加することができます。

<time datetime="2014-07">雨の多い蒸し暑い夏</time>
<time datetime="2014-07">2014年7月</time>

これは人間が分かりやすい形式で自由に記述します。



属性に関する10個の方法

①年月

2014-07


②日付

2014-07-01


③年をつけないパターン

07-31


④時間だけ(秒はオプション)

12:34:10.999


⑤日付と時刻
日と時間の間に「T」を入れます。(TはスペースでもOK)

2014-07-01T13:50


⑥タイムゾーン
+または-からスタート。:(コロンはオプション)

+09:00


⑦ローカル日時

2014-07-01T23:59:59+09:00


⑧年と週(週の前に「W」をつけます)

2014-W21


⑨年だけ

2014


⑩期間(週:w、日:d、時間:h、分:m、秒:s)

1w 2d 2h 30m 10.501s


使用例


富士山が世界遺産に登録されたのは、<time datetime="2013-06-26">2013年6月26日</time>

タイムリミットまであと、<time datetime="2d 15h 24m 51s">2日と15時間24分51秒</time>.


timeタグのメリット - 日本人にとってはうれしい効果も

時刻の記述方法は世界中いろいろあります。24時間表記の「16:00」や12時間表記の「4:00pm」。
さらに日本では「16時」とも「午後4時」とも書きます。

コンピュータが一様に理解してくれるおかげで、これらすべては同時刻だと判断してくれます。

また、ニュース記事などでも、公開日時が明確に分かることでページの重要度にも関連するとも言われています。
ただしこのtimeタグ、これからもタグの詳細については十分変更もあり得るので、今後の注目要素となりそうです。




Written by Creative Flake

コメント

このブログの人気の投稿

ブログ移転のお知らせ

いつもご覧いただきありがとうございます。 当ブログは下記URLへと引っ越しました。 http://blog2.creativeflake.com/ 今後はこちらをご覧ください!!

太字にしても文字を潰さない方法「太字に強い無料の日本語フォント」付き

PhotoshopやIllustratorなどで、太文字を書きたいとき文字がつぶれて見づらいことはありませんか? つぶれ文字の場合 文字がつぶれてしまった場合の多くは、 ・ボールド「B」で太くしている ・枠線をつけて太くしている こういうケースが多く見られます。 これは、元の文字の外側に太線をつけるため、スキマが埋められてしまうことでつぶれて見えるためです。 つぶれない文字にするには 文字をつぶさないようにするには、文字そのもののウェイトで調整します。 ウェイトというのは「太さ」という意味です。 例えば、「●●ゴシック-M」とか、「▲▲明朝-W3」などという、フォント名の最後にアルファベットや数字がついているのを見たことはありませんか? まずはフォント(文字)を選ぶ際に、ウェイトのバリエーションが存在するかどうか確認してから使うことをおすすめします。 太字にできる無料の日本語フォント そもそもどんなフォントが太字のバリエーションがあるのか、今回は無料の日本語フォントを紹介します。 M+フォント やや丸みのあるやさしいイメージのゴシックフォント。 極細から太字までフォントウェイトがあります。 【ライセンス】商用・非商用可。利用、複製、再配布可能。 配布サイトでダウンロード Kazesawaフォント こちらも丸みのある、認識性の高いフォントです。 エクストラライトからエクストラボールドまで6種類のウェイトがあります 【ライセンス】SIL Open Font License準拠 配布サイトでダウンロード 源ノ角ゴシック AdobeとGoogleが共同開発したオープンソースのフォントです。 エクストラライトからヘビーまで7種類のウェイトがあります 【ライセンス】SIL Open Font License準拠 配布サイトでダウンロード Rounded M+ 丸ゴシックのかわいい感じなのに品のあるのフォントです。 また、「標準」、「丸さ強め」、「丸さ弱め」からも選んでダウンロードが可能です。 【ライセンス】商用・非商用可。利用、複製、再配布可能。 配布サイトでダウンロード Written by Cr...

CSS3でアニメーションを作ってみよう(理論編)

こんにちは、クリエイティブフレークです。 Windows XPのサポートが終了してから、国内のIE10のシェア率が急激に高まり、Chromeも急伸しています。 これまでどうしてもIEの古いバージョンのユーザーのことを考慮すると、完全CSS3はまだ先かなと思うところでしたが、そろそろ勉強し始めどきかもしれません。 今回はCSS3だけで動くアニメーションの簡単なサンプルを。 【デモ : DEMO】 CSS3だけでアニメーション そもそも、アニメーションといえば、 ・gif(Photoshopなどでタイムラインでコマ送り。あくまで画像なのでパラパラ漫画と同じ理論。) ・Flash(タイムラインもしくはプログラミングで制御。見るにはFlash Playerのインストールが必要。) ・jQuery(JavaScript言語を使用して動的に制御。) 時代ごとに移り変わってきましたね。 では、こんなにアニメーションは存在するのに、なんでCSS3を使いたがるの? ・gifの欠点 gifアニメーションの欠点は細かく動かすとファイル容量が大きくなります。 また、滑らかな動きには向いていません。 ・Flashの欠点 FlashはFlash Playerが必要なので、インストールしていないPCや、スマートフォンには対応していません。 ・jQueryの欠点 jQueryはプログラミング可能なので、細かく動作を指示できますが、jQueryを使用する場合、JavaScript単体とjQuery本体の組み合わせで、ファイルは大きくなります。 ここで登場するのがCSS3。以前ならマークアップ言語で動作の指示ができるなんて思ってもみませんでした。 今回の目標 ・CSSで丸や四角などの図形を描く ・CSSで回転させる ・CSSでフェードさせる 【デモ : DEMO】 CSS3だけでアニメーション ▲こんなかんじ 今回のデモのソースコードはすべてHTML内に記述してあります。 ソースコードが長いので、ここでは解説だけを記載します。 サンプルソースコードの解説 div { position: absolute !important; top: calc(50% - 100px); left...