2023年最新版: HTMLのheadの書き方、head内に記述する要素の総まとめ

HTMLページのhead内に記述する最小限の構成、そしてmeta要素やlink要素、ソーシャルサービス用の要素、デスクトップ・スマホのブラウザ用の要素などがまとめられた「HEAD」を紹介します。

HTMLページのhead内に記述する要素の総まとめ

HEAD: A simple guide to HTML <head> elements

下記は各ポイントを意訳したものです。
※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。

以前の版からいろいろと変更されています。

head内に記述する最小限の構成

下記はシンプルなWebサイトで必須となるhead内に記述する最小限のタグです。

  • meta charset: Webページの文字セットを定義。utf-8が標準。
  • meta name="viewport": スマホに最適化されたビューポートを設定。
  • device-width: このキーワードは100vwで、ビューポート幅の100%に設定 (スマホに最適!)。
  • initial-scale=1: ページをロードしたときの表示倍率、1はズームなしを意味します。

head内の要素

Validな<head>要素には、meta, link, title, style, script, noscript, baseがあります。

これらの要素はWebテクノロジー(ブラウザ・検索エンジン、ロボットなど)によってドキュメントがどのように認識され、どのようにレンダリングされるかについての情報を提供します。

meta要素

link要素

ファビコン

ソーシャル関連のhead内の要素

Facebook Open Graph

ほとんどのコンテンツはURLとしてFacebookに共有されるため、Open GraphタグでWebサイトをマークアップして、Facebookでのコンテンツの表示方法を制御することが重要です。

Twitter Cards

Twitter Cardsを使用すると、写真やビデオなどのメディアをツイートに添付して、Webサイトへのトラフィックを増やすことができます。

Twitter Privacy

TwitterのツイートをWebサイトに埋め込むと、TwitterはあなたのWebサイトの情報を使用して、Twitterユーザーに合わせたコンテンツや提案をすることができます。

Schema.org

注: これらのmetaタグは、<html>タグにitemcope属性とitemtype属性を追加する必要があります。

Pinterest

Pinterestはヘルプセンターに基づいて、ビジターがあなたのWebサイトから何かを保存するのを防止します。descriptionの説明文はオプションです。

Facebook Instant Articles

OEmbed

ブラウザ・プラットフォーム関連のhead内の要素

Apple iOS

Google Android

Google Chrome

App Links

メモ

パフォーマンス

要素の先頭にhref属性を移動すると、gzipが有効になっているときに圧縮が改善されます。なぜならhref属性は、baselinkタグで使用されるからです。

他のリソース

関連プロジェクト

ライセンス

sponsors

top of page

©2024 coliss