HTML ページ ヘッダー コード例の詳細な説明

HTML ページ ヘッダー コード例の詳細な説明

知識ポイント1: ヘッダー情報にWebページのベースURLを設定する

ベース URL の本質は、ハイパーリンクの属性を均一に設定することです。ベース URL タグは </base> で、href と _target の 2 つの属性があります。 href はベース URL のパスを設定するために使用され、_target はハイパーリンクを開く方法を設定するために使用されます。

ベース URL を追加すると、ページ内のすべての相対 Web サイト ルート ディレクトリ アドレスを絶対アドレスに変換できます。ブラウザがページを参照すると、相対的な Web サイトとディレクトリ アドレスが <base> タグを通じてベース URL パスに追加され、絶対アドレスに変換されます。まず、base.htm を作成し、次のように HTML コードを記述します。


コードをコピー
コードは次のとおりです。

<html>
<ヘッド>
<title>ベース URL 設定</title>
<base href="<a href="https://www.jb51.net">https://www.jb51.net</a>" _target="_blank" />
</head>
<本文>
</本文>
</html>

ベース URL は上記のコードを通じて設定されます。 Base.htm ページ内のすべてのハイパーリンクのアドレスの前には「https://www.jb51.net」が付きます。つまり、絶対アドレスに変換されます。さらに、ページ上のすべてのハイパーリンクが新しいウィンドウで開かれます。

知識ポイント2: ヘッダー情報のメタ情報タグ

メタ情報タグはヘッダー情報の基本タグであり、プロフェッショナルな Web ページ コードにはメタ情報の詳細な設定があります。メタ情報タグは </meta> という単一のタグです。 Meta 要素によって提供される情報は閲覧ユーザーには表示されず、通常はページ情報の名前、キーワード、作成者などを定義するために使用されます。 HTML ページでは、メタ タグにメタ コンテンツが含まれ、HTML ヘッド ページには複数のメタ要素が存在する場合があります。

メタ タグ属性には、ページ説明属性 (name) と http タイトル情報 (http-equiv) の 2 種類があります。

名前属性

name 属性は主に Web ページのコンテンツを説明するために使用され、検索エンジンの最適化にも使用されるため、習得する必要があります。検索エンジン(Google、Baidu など)が見つけて分類できるように、name 属性を正しく設定します。検索エンジンは通常、メタ値を自動的に探して Web ページを分類します。 name の値は次のとおりです。

<1>キーワード。つまり、キーワードは、Web ページに含まれるキーワードやその他の情報を説明するために使用され、検索エンジンによって検索される可能性が高まります。記述形式は<meta name="keywords" content = "keywords"/>で、content属性の値はユーザーが設定した特定のキーワードとなります。 (一般的には、カンマで区切って複数のキーワードを設定できます。検索エンジンではキーワードの数に制限があるため、キーワードの内容は簡潔にする必要があります。)

<2>説明。中国語の意味は「説明」で、Webページの主な内容やテーマなどを説明するために使用されます。適切な設定により、検索エンジンに見つかる可能性も高まります。形式は <meta name="description" content = "ページの説明"/> です。content 属性値は、ユーザーが設定したページの具体的な説明で、最大 1024 文字まで入力できますが、検索エンジンでは最初の約 175 文字しか表示されません。

<3>著者。著者: ウェブサイトの著者名を設定するために使用され、プロフェッショナルなウェブサイトでよく使用されます。形式は<meta name="author" content = "著者名"/>です。

<4>ジェネレータ。ウェブサイト編集ツールの名前を設定するために使用されるジェネレーターは、専門的なウェブサイトのページでよく使用されます。形式: <meta name="generator" content = "Webサイト編集ツール名"/>

<5>ロボット。ロボット。ページの検索方法を制限するために使用されます。検索エンジンの検索ロボットは、Web ページ上のリンク (http リンクや src リンクなど) に沿って継続的に情報を取得し、独自のデータベースを構築します。このメタタグにより、一部のコンテンツが検索エンジンによって検出されなくなり、一部の情報の公開性が低下する可能性があります。記述形式は<meta name="robots" content="command combination">です。この属性の値には、index、noindex、follow、nofollow の 4 つのコマンドが含まれます。順列と組み合わせにより、4 つの組み合わせが存在します。 Index と follow の組み合わせは all とも呼ばれ、noindex と nofollow は none とも呼ばれます。

http-equiv 属性

http-equiv属性の値は次のとおりです。

<1>コンテンツ タイプ、コンテンツ カテゴリ。ページのカテゴリと言語の文字セットを設定するために使用されます。記述形式は <meta http-equiv="content-type" context="text/html"; charset="gb2312"/> です。content 属性の値は、ページが HTML コードで出力されることを示し、文字セットは gb2312 (簡体字中国語) です。国際的な Web サイト開発では、文字を統一するために文字セットとして utf-8 を使用することをお勧めします。

<2>リフレッシュします。更新は、ウェブページが更新される時間、または一定時間後に自動的に他のページに移動する時間を設定するために使用されます。最初の形式 <meta http-equiv="refresh" context="30"/> は、30 秒ごとに更新することを意味します。2 番目の形式 <meta http-equiv="refresh" context="30;url=www.google.com"/> は、ページが 30 秒後に自動的に www.google.com に移動することを意味します。

<3>expires は中国語で「有効期限」を意味し、ページの有効期限を設定するために使用されます。 Web ページの有効期限が切れると、サーバーからコールバックされる必要があります。最初の形式は <meta http-equiv="expires" context="Wed,10 Mar 2011 12:00:00 GMT"/> です。コンテンツの値は Web ページの有効期限を表し、GMT の時間形式を使用する必要があります。 2 番目の記述形式は <meta http-equiv="expires" context="30"/> で、有効期限が何秒であるかを示します。

<4>キャッシュ制御、キャッシュ制御。キャッシュ内の Web ページの呼び出しを禁止するために使用されます。記述形式は <meta http-equiv="cache-control" context="no-cache"/> です。no-cache はキャッシュが許可されないことを意味します。

<5>set-cookie、set cookie、このページのクッキーの有効期限を設定するために使用されます。記述形式は <meta http-equiv="set-cookie" context="Wed,10 Mar 2011 12:00:00 GMT"/> で、これはクッキーがこの時点で削除されることを意味します。


知識ポイント3: ヘッダー情報の実装とCSSとJavaScriptの混在

CSS は HTML Web ページのスタイルを担当し、JavaScript は HTML Web ページの動的な動作を担当します。 CSS と JavaScript を組み合わせる最も一般的な方法は、それらをヘッダー情報に書き込むことです。
<1>CSS を追加するには、ヘッダー情報に <style type="text/css"></style> タグ ペアを追加するだけです。サンプルコードは次のとおりです

コードをコピー
コードは次のとおりです。

<html>
<ヘッド>
<title>CSS 設定</title>
<スタイル タイプ="text/css">
CSS固有のコンテンツ
</スタイル>
</head>
<本文>
</本文>
</html>

<2>JavaScript を追加するには、ヘッダー情報に <script type="text/javascript"></script> タグ ペアを追加するだけです。サンプルコードは次のとおりです。


コードをコピー
コードは次のとおりです。

<html>
<ヘッド>
<title>CSS 設定</title>
<スタイル タイプ="text/css">
CSS固有のコンテンツ
</スタイル>
<script type="text/javascript">
JavaScript 固有のコンテンツ
</スクリプト>
</head>
<本文>
</本文>
</html>

知識ポイント4: よく使われるヘッダー情報機能の推奨事項

<1> ページ切り替え効果。そのうちの 1 つは次の形式で記述されます。

コードをコピー
コードは次のとおりです。

<meta http-equiv="page-enter" content="blendtrans(duration=0.5)"/>

http-equiv 属性の値が page-enter の場合、ページに入るときに特殊効果が有効になることを意味します。http-equiv 属性の値が page-exit の場合、ページを終了する (離れる) ときに特殊効果が有効になることを意味します。

コンテンツ属性の値は特殊効果の種類を表し、動的フィルターとも呼ばれます。フィルターには多くの種類がありますが、その中でも最も一般的なのが blendtrans です。効果はフェードインとフェードアウトで、持続時間の値は効果が持続する時間 (秒単位) を示します。

別のフィルター効果の記述形式は次のとおりです。


コードをコピー
コードは次のとおりです。

<meta http-equiv="page-enter" content="revealTrans(duration=6)"/>

revealTrans 動的フィルターは、ページの入口と出口の効果にも使用できます。 Duration はフィルター効果の持続時間 (秒単位) を示し、Transition は使用する効果を示すフィルター タイプです。値の範囲は 0 ~ 23 です。

<2> 他のウェブサイトによってウェブページがフレーム化されるのを防ぐために、現在のウィンドウにページを独立したページとして表示するように強制します。記述形式は次のとおりです。

コードをコピー
コードは次のとおりです。

<meta http-equiv="ウィンドウターゲット" コンテンツ="_top">

<3>ページアイコンの設定、書き込み形式は次のとおりです。

コードをコピー
コードは次のとおりです。

<link rel="ショートカットアイコン" href="/myicon.ico">

href 属性の値は、ico アイコン ファイルのパスであり、相対ルート ディレクトリ パスです。

<<:  Javascript Bootstrapのグリッドシステム、ナビゲーションバー、カルーセルの詳細な説明

>>:  CSS ボックスを中央揃えするためのよく使われるいくつかの方法 (要約)

推薦する

知っておくべきHTML最適化テクニック

Web ページのパフォーマンスを向上させるために、多くの開発者は、JavaScript、画像の最適化...

Alibaba Cloud ホストが IP を使用して Web サイトにアクセスできない問題の解決策 (セキュリティ グループ ルールを構成することで解決)

Alibaba Cloud ホストを購入したばかりで、その速度を試すのが待ちきれませんでした。しか...

HTML ウェブページでのアンカー(名前付きアンカー)の使用の概要

以下の情報はインターネットから収集したものです1. アンカーは、Web ページ作成におけるハイパーリ...

MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル (Ubuntu 16.04)

公式 MySQL Web サイトから Ubuntu Linux 用の最新バージョンの MySQL を...

画像のシームレスなスクロールを実現する JavaScript タイマー

この記事では、画像のシームレスなスクロールを実現するためのJavaScriptの具体的なコードを参考...

2019 年に最も役立ち重要なオープンソース ツール トップ 10

Black Duck の 2017 年のオープンソース調査では、回答者の 77% がオープンソース...

VUEは登録とログインの効果を実現します

この記事の例では、登録とログインの効果を実現するためのVUEの具体的なコードを紹介します。具体的な内...

自動行折り返し機能付き CSS Flex レイアウトのサンプル コード

フレックス コンテナーを作成するには、要素に display: flex プロパティを追加するだけで...

モバイルウェブページのサイズ調整を実装する方法

ようやく手元のプロジェクトが終了し、行方不明だった人たちが戻ってきました!プロジェクトを進める過程で...

Xiaomi公式サイトの登録・ログイン機能を模倣するJavaScript

目次まずページレイアウトを構築する必要がありますJS関数1 JS関数2 JS関数3 JS関数4効果図...

MySQL での GROUP_CONCAT の使用例の分析

この記事では、例を使用して、MySQL で GROUP_CONCAT を使用する方法について説明しま...

Linux システムによって報告される xfs_vm_releasepage 警告問題に対処する方法

問題の説明最近、いくつかのマシンで、一日のさまざまな時間に次の警告メッセージが表示されました。 3月...

CentOS7 64ビットインストールmysqlグラフィックチュートリアル

MySQL をインストールするための前提条件: CentOS 7 64 ビットをインストールし、Ce...

MySql8.0.19 インストールピットレコードを共有する

前回の記事ではMySql8.0.19のインストール手順を紹介しました。必要な方はクリックしてご覧くだ...

...