文字のエンコード
important 文字コードを指定するためものです。
<meta charset="utf-8">
viewportの設定
important スマホ・タブレット表示にも対応した「レスポンシブデザイン」のサイトを作るためには、viewport設定タグを書いておく必要があります。
<meta name="viewport" content="width=device-width, initial-scale=1">
タイトルタグ
important titleタグ内で指定したテキストは、検索結果やブラウザのタブに表示されます。
<title>ページタイトル</title>
メタディスクリプション
ページの内容を表す文章を100字以下程度で書きます。このタグで指定した文章は、検索結果のタイトル下に表示されます。
<meta name="description" content="ページの説明文など" />
meta robots
検索エンジンに対して、このページをインデックス(掲載)しないでほしい時にだけ入れます。
<meta name="robots" content="noindex,nofollow">
URLの正規化(URL normalization)
こちらはSEO対策としても重要です。内容が重複するページが複数生まれてしまった場合にも「これが正規のURLだよ」と検索エンジンに示すことで、ページの評価を集中させることができます。
<link rel="canonical" href="正規化するURL" />
ブラウザタブのアイコン
png1つで作成する
アイコンを色々なブラウザに合わせて何個も作成するのが面倒な場合
48 x 48px のicon.pngを1つ作るだけでOK (192 x 192px でもOK )
<link rel="icon" href="icon.png">
ファビコン(favicon)
ファビコンとは、Webブラウザでページを開いた際、タブ部分に表示されるアイコンを指します。
アップルタッチアイコンと併用
<link rel="icon" href="favicon.ico">
<link rel="icon" href="icon.png">
アップルタッチアイコン(apple-touch-icon)
iPhone や iPad の safari や、Android で Web サイトをホーム画面に追加した時に表示される
ファビコンアイコンと併用
<link rel="apple-touch-icon" href="icon.png">
<link rel="icon" href="favicon.ico">
デフォルトCSSをリセット
ブラウザによって見え方が違うのでリセットCSSを自作のCSSの上へ書く
リセットCSSの使い方は2つあります。
1.CSSファイルをダウンロードして使う方法
normalize.cssファイルを読み込む場合normalize.cssファイルDLしてファイルへ入れてリンクを作成
<link rel="stylesheet" href="normalize.css">
2.CDNを使う方法
ress.cssをリンクして読み込む場合
<link rel="stylesheet" href="https://unpkg.com/ress/dist/ress.min.css">
destyle.css(CSSを1から書いていきたい場合)
<link rel="stylesheet" href="https://unpkg.com/destyle.css@1.0.5/destyle.css">
CSSやJavaScriptファイルの読み込み
外部のスタイルシート(CSS)やスクリプトを読み込むためのタグ
<link rel="stylesheet" href="CSSファイルのURL">
<script src="JavaScriptファイルのURL"></script>
Internet Explorer用の設定
IEには過去のバージョンで表示させる「互換モード」という機能があります。訪問者がこれを有効にしている場合に、古いIEと同じように表示され、デザインが崩れてしまう場合があります。
こちらのmetaタグを指定することで、常に標準モードで表示させることができます。
<meta http-equiv="X-UA-Compatible" content="IE=edge" />