[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

format-detection【metaタグ】

pointこの用語のポイント

pointホームページに関する説明書きだよ

pointHTMLファイルのヘッダ部に記述するよ

point「電話番号とかを勝手にリンクにするな!」な指示情報を書くよ

スポンサーリンク

簡単に書くよ

format-detection【metaタグ】とは

HTMLファイルに記述する「スマホで見たときにさ~。電話番号とかメールアドレスを勝手にリンクにするな!」な指示情報のこと。
なんつって。本当は

HTMLファイルに記述する「スマホで見たときにさ~。例えば数字が並んでいたら電話番号扱いにしたり、書式を勝手に解釈して変な処理してくれるじゃん?そこについて一言言っておきたいんだけど~」な指示情報のこと
です。

image piyo

詳しく書くよ

予備知識として「HTMLファイル」は「ホームページ(の中の1ページ)」ね。
metaタグ」は「ホームページに記述する、人の目には見えないそのページに関する説明書き」です。

format-detection

このmetaタグにはいろいろ種類があるのですが、その中で「ページ内にこんなんがあったらこんな感じで解釈してよ」とスマホ向けの指示を書くmetaタグが「format-detection」です。

format-detection

実際のformat-detectionは、例えば

<meta name="format-detection" content="telephone=no">

のように書きます。
この例では「電話番号っぽくてもリンクにするな!」と言っています。
スマホでホームページを見た場合、電話番号っぽい数字の並びがあれば、ブラウザさんが勝手にリンクにして、それを押すことで電話を掛けることができるようにしてくれますよね。
それが余計なお世話だから止めろ!と指示しています。

ちなみに、一番よく使われるのは電話番号に対する指定ですが、例えば

<meta name="format-detection" content="address=no,email=no">

のように書いて、メールアドレスの自動リンク化を無効にしたりもできます。
逆に言うと、電話番号やメールアドレスの自動リンク化を無効にする以外の用途で「format-detection」を使うのを、私は見たことがありません。

もしかしたら今後いろいろな用途が出てくるかもしれませんが、2014年2月現在は、そのような状況です。

image piyo2

一言でまとめるよ

まぁ「format-detection」って単語が出てきたら「電話番号とかを勝手にリンクにするなって指定してるんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク