ナノのHEAD内自動出力メモ
- 直近の情報追加
- 記事再編
- 記事公開
フルカスタムホームページ ナノで自動出力されるHEAD内最上部記述についてのメモです。
自動出力内容
all
head
- <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
- <meta http-equiv="Pragma" content="no-cache" />
- <meta http-equiv="Cache-Control" content="no-cache" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <meta name = "format-detection" content = "telephone=no" />
- <link rel="shortcut icon" href="/favicon.ico" />
- <meta name="robots" content="noindex, follow" />
- <link rel="stylesheet" href="/static/css/smartphone/common.css">
- <link rel="apple-touch-icon" href="/favicon_sp.ico" />
※下記項目を削って記載しています
・空行,インデント
・広告用のスクリプト記述
-
ホムペ設定 > アクセス禁止・検索避け > 一括拒否
-
ホムペ設定 > 共通HEAD > デフォルトのHEAD内タグ
-
閲覧端末
(ガラケー未確認)
各行毎の解説
文字コードの指定
head_01
- <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
- shift-jis指定
キャッシュ制御
head_02-03
- <meta http-equiv="Pragma" content="no-cache" />
- <meta http-equiv="Cache-Control" content="no-cache" />
- :キャッシュ無効指定(非対応環境用)
- :ページに変更有りならキャッシュを使わない(キャッシュ自体は行われる)指定
ビューポート
head_04
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- スマホ向けのビューポート設定
- ページサイズをデバイス幅に合わせ、初期拡大倍率を1にする指定
自動リンク制御
head_05
- <meta name = "format-detection" content = "telephone=no" />
- ios向けの自動リンク制御
- ページ内の電話番号を自動検出,リンク化を無効にする
ファビコン設定
head_06
- <link rel="shortcut icon" href="/favicon.ico" />
- ブクマ時等に表示されるお気に入りアイコンの設定
検索除け
head_07
- <meta name="robots" content="noindex, follow" />
noindex, follow
なので検索結果に載せるのを拒否,ページ内のリンクは辿って良し設定
スマホ向けスタイルシート
head_08
- <link rel="stylesheet" href="/static/css/smartphone/common.css">
- スマホ向けにスタイルシートの読み込み
読み込みCSS
- body {
- margin: 0;
- -webkit-text-size-adjust: none;
- font-size: 16px;
- font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R'
- }
- img {
- border: 0;
- }
- .clear {
- clear: both;
- }
- .text-red {
- color: red;
- }
- .center {
- text-align: center;
- }
- hr.dot {
- height: 1;
- color: #CCCCCC;
- display: block;
- border: 0px;
- border-bottom: 1px dotted;
- padding: 0;
- }
- /*--- textarea --*/
- textarea {
- background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee),
- color-stop(1, #fff) );
- background-color: #e8e8e8;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
- border-top: 1px solid #ccc;
- border-right: 1px solid #ccc;
- border-left: 1px solid #ccc;
- border-bottom: 1px solid #999;
- padding: 7px 0;
- height: 5em;
- font-size: 14px;
- width: 90%;
- }
- textarea:focus {
- height: 10em;
- }
- input[type="text"] {
- background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee),
- color-stop(1, #fff) );
- background-color: #e8e8e8;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
- border-top: 1px solid #ccc;
- border-right: 1px solid #ccc;
- border-left: 1px solid #ccc;
- border-bottom: 1px solid #999;
- padding: 7px 0;
- width: 90%;
- height: 20px;
- font-size: 14px;
- }
- input[type="text"].narrow {
- width: auto;
- }
- input[type="number"] {
- background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee),
- color-stop(1, #fff) );
- background-color: #e8e8e8;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
- border-top: 1px solid #ccc;
- border-right: 1px solid #ccc;
- border-left: 1px solid #ccc;
- border-bottom: 1px solid #999;
- padding: 7px 0;
- width: 30px;
- height: 20px;
- font-size: 14px;
- }
- input[type="password"] {
- background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee),
- color-stop(1, #fff) );
- background-color: #e8e8e8;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
- border-top: 1px solid #ccc;
- border-right: 1px solid #ccc;
- border-left: 1px solid #ccc;
- border-bottom: 1px solid #999;
- padding: 7px 0;
- width: 90%;
- height: 20px;
- font-size: 14px;
- }
- select {
- font-size: 15px;
- height: 35px;
- margin: 0 0 8px;
- padding-left: 10px;
- padding-right: 10px;
- }
- select.wide {
- width: 90%;
- }
- input[type="submit"] {
- text-align: center;
- width: 80%;
- height: 40px;
- font-weight: bold;
- color: #808080;
- -webkit-box-shadow: 0px 1px 2px #808080;
- -webkit-border-radius: 4px;
- border: 1px solid #b2b2b2;
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff),
- color-stop(0.50, #ffffff), color-stop(1, #efefef) );
- font-size: 14px;
- }
- input[type="submit"].narrow {
- width: auto;
- padding-left: 15px;
- padding-right: 15px;
- }
- input[type="checkbox"] {
- width: 25px;
- height: 25px;
- margin: 10px 10px 10px 0px;
- }
- input[type="radio"] {
- width: 25px;
- height: 25px;
- margin: 10px 10px 10px 0px;
- }
- #footer-cr {
- text-align: center;
- }
これが出力するか選べないのが結構ネックでなあ……
スマホ向けファビコン設定
head_09
- <link rel="apple-touch-icon" href="/favicon_sp.ico" />
- ホーム画面追加時等に表示されるお気に入りアイコンの設定