ホームページ ウェブフロントエンド htmlチュートリアル HTMLのメタタグとは何ですか?どのような物件があるのでしょうか?

HTMLのメタタグとは何ですか?どのような物件があるのでしょうか?

Apr 27, 2019 pm 04:25 PM

HTML のメタとは「メタ」を意味します。これはヘッド領域の補助タグです。コンテンツは含まれず、検索エンジンや更新頻度など、ページに関するメタ情報を提供するために使用されます。説明とキーワード。メタ タグの属性は、ドキュメントに関連付けられた名前と値のペアを定義します。

HTMLのメタタグとは何ですか?どのような物件があるのでしょうか?

HTML のメタ タグは、ヘッド領域の補助タグであり、通常はページの説明、キーワード、その他のメタデータに使用されます。これには、name 属性、http-equiv 属性、content 属性、scheme 属性の 4 つの属性があります。

フロントエンドを学習する過程では、メタ タグの理解のほとんどは です。Web サイトを開くとこの文が表示されますが、実際にはわかりません。メタタグについてよく知りませんが、皆さんはどのようにご存知ですか? 次に、このラベルについては記事内で詳しく紹介しますが、このラベルは一定の参考効果があるので、皆さんの参考になれば幸いです。

[おすすめコース: HTML チュートリアル ]

meta タグの概要

meta タグは HTML です言語ヘッド領域の補助タグ。ページの説明、キーワード、最終更新日、その他のメタデータを定義するためによく使用されます。このメタデータはブラウザ、検索エンジン、その他の Web サービスに提供されます。

meta タグの構成

meta タグには、http-equiv 属性と name 属性という 2 つの属性があります。

name 属性

name 属性は、主に Web ページのキーワード、説明など、Web ページを説明するために使用されます。対応する属性値は content です。content 内のコンテンツは、名前入力タイプの具体的な説明であり、検索エンジンがクロールするのに便利です。

meta タグの name 属性の構文形式は次のとおりです。

<meta name="参数" content="具体的描述">
ログイン後にコピー

name 属性には次のパラメータがあります。 (A ~ C は共通の属性です)

(1) キーワード (キーワード)

説明: Web ページのキーワードを検索エンジンに伝えるために使用されます。例:

<meta name="keywords" content="PHP中文网">
ログイン後にコピー

(2) description (Web サイトのコンテンツの説明)

説明: Web サイトのメインコンテンツを検索エンジンに伝えるために使用されます。例:

<meta name="description" content="php中文网提供大量免费、原创、高清的php视频教程">
ログイン後にコピー

(3) ビューポート (モバイル端末ウィンドウ)

説明: この概念は比較的複雑なので、次のブログ投稿で詳しく説明します。この属性は、モバイル Web ページのデザインでよく使用されます。ビューポートは、ブートストラップや AmazeUI などのフレームワークを使用するときに使用されてきました。

<meta name="viewport" content="width=device-width, initial-scale=1">
ログイン後にコピー

(4) ロボット (検索エンジン クローラーのインデックス作成方法を定義します)

説明: ロボットは、どのページにインデックスを付ける必要があるかをクローラーに伝えるために使用されます。ページにインデックスを付ける必要はありません。 content のパラメータには、all、none、index、noindex、follow、および nofollow が含まれます。デフォルトはすべてです。

<meta name="robots" content="none">
ログイン後にコピー

具体的なパラメータは次のとおりです:

1. none: 検索エンジンはこの Web ページを無視します (noindex および nofollow と同等)。
2. noindex: 検索エンジンはこの Web ページのインデックスを作成しません。
3. nofollow: 検索エンジンは、この Web ページのリンク インデックスを介して他の Web ページを検索し続けません。
4. all: 検索エンジンは、この Web ページのインデックスを作成し、この Web ページを介してリンクのインデックスを作成し続けます。これは、インデックスを付けてフォローすることと同じです。
5. インデックス: 検索エンジンはこの Web ページにインデックスを付けます。
6. follow: 検索エンジンは、この Web ページのリンク インデックスを通じて他の Web ページを検索し続けます。

(5) author (作成者)

説明: Web ページの作成者をマークするために使用されます。例:

<meta name="author" content="PHP中文网">
ログイン後にコピー

( 6) ジェネレーター (Web ページ作成ソフトウェア)

説明: Web ページを示すために使用されるソフトウェアの例: (このように記述できるかどうかはわかりません):

<meta name="generator" content="Sublime Text3">
ログイン後にコピー

(7) copyright )

説明: 著作権情報をマークするために使用されます 例:

<meta name="copyright" content="PHP中文网"> //代表该网站为PHP中文网个人版权所有。
ログイン後にコピー

(8) revisit-after (検索エンジンクローラー再訪問時間)

注: ページが頻繁に更新されない場合、検索エンジン クローラーによるサーバーへの負荷を軽減するために、クローラー再訪問時間を設定できます。再訪問時間が短すぎる場合、クローラは定義されたデフォルト時間に訪問します。例:

<meta name="revisit-after" content="7 days" >
ログイン後にコピー

(9) レンダラ (デュアルコアブラウザのレンダリング方法)

説明: レンダラはデュアルコアブラウザ用に用意されており、デフォルトを指定するために使用されます。デュアルコアブラウザの場合 ページをレンダリングする方法。たとえば、360 ブラウザです。例:

<meta name="renderer" content="webkit"> //默认webkit内核
<meta name="renderer" content="ie-comp"> //默认IE兼容模式
<meta name="renderer" content="ie-stand"> //默认IE标准模式
ログイン後にコピー

http-equiv 属性

http-equiv 名前のとおり、HTTP の役割に相当します。

メタ タグ内の http-equiv 属性の構文形式は次のとおりです。

<meta http-equiv="参数" content="具体的描述">
ログイン後にコピー

http-equiv 属性には主に次のパラメータがあります。

(1) コンテンツ- タイプ (Web ページの文字セットの設定) (HTML5 メソッドの使用を推奨)

説明: ブラウザによるページの解析とレンダリングを容易にするために、Web ページの文字セットを設定するために使用されます。例:

<meta http-equiv="content-Type" content="text/html;charset=utf-8">  //旧的HTML,不推荐
ログイン後にコピー
<meta charset="utf-8"> //HTML5设定网页字符集的方式,推荐使用UTF-8
ログイン後にコピー

(2) (通常は最新モードに設定されますが、この設定は主要なフレームワークでも非常に一般的です。)

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> //指定IE和Chrome使用最新版本渲染当前页面
ログイン後にコピー

(3) キャッシュ制御 (リクエストと応答に続くキャッシュ メカニズムを指定します)

説明: 応答をキャッシュする方法とキャッシュする期間をブラウザに指示します

<meta http-equiv="cache-control" content="no-cache">
ログイン後にコピー

共有以下几种用法:

no-cache: 先发送请求,与服务器确认该资源是否被更改,如果未被更改,则使用缓存。

no-store: 不允许缓存,每次都要去服务器上,下载完整的响应。(安全措施)

public : 缓存所有响应,但并非必须。因为max-age也可以做到相同效果

private : 只为单个用户缓存,因此不允许任何中继进行缓存。(比如说CDN就不允许缓存private的响应)

maxage : 表示当前请求开始,该响应在多久内能被缓存和重用,而不去服务器重新请求。例如:max-age=60表示响应可以再缓存和重用 60 秒。

禁止百度自动转码

说明:用于禁止当前页面在移动端浏览时,被百度自动转码。虽然百度的本意是好的,但是转码效果很多时候却不尽人意。所以可以在head中加入例子中的那句话,就可以避免百度自动转码了。

<meta http-equiv="Cache-Control" content="no-siteapp" />
ログイン後にコピー

(4)expires(网页到期时间)

说明:用于设定网页的到期时间,过期后网页必须到服务器上重新传输。

<meta http-equiv="expires" content="Sunday 26 October 2016 01:00 GMT" />
ログイン後にコピー

(5) refresh(自动刷新并指向某页面)

说明:网页将在设定的时间内,自动刷新并调向设定的网址。

<meta http-equiv="refresh" content="2;URL=http://www.php.cn/"> //意思是2秒后跳转到PHP中文网
ログイン後にコピー

(6) Set-Cookie(cookie设定)

说明:如果网页过期。那么这个网页存在本地的cookies也会被自动删除。

<meta http-equiv="Set-Cookie" content="name, date"> //格式
<meta http-equiv="Set-Cookie" content="User=Lxxyx; path=/; expires=Sunday, 10-Jan-16 10:00:00 GMT"> //具体范例
ログイン後にコピー

content 属性

content 属性提供了名称/值对中的值。该值可以是任何有效的字符串。

content 属性始终要和 name 属性或 http-equiv 属性一起使用。

scheme 属性

scheme 属性用于指定要用来翻译属性值的方案。此方案应该在由 标签的 profile 属性指定的概况文件中进行了定义。

总结:meta标签的自定义属性实在太多了。所以只总结了一些常用的,希望对大家有所帮助。

以上がHTMLのメタタグとは何ですか?どのような物件があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

公式アカウントのキャッシュの更新の難しさ:バージョンの更新後のユーザーエクスペリエンスに影響を与える古いキャッシュを回避する方法は? 公式アカウントのキャッシュの更新の難しさ:バージョンの更新後のユーザーエクスペリエンスに影響を与える古いキャッシュを回避する方法は? Mar 04, 2025 pm 12:32 PM

公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

WebページのPNG画像にストローク効果を効率的に追加する方法は? WebページのPNG画像にストローク効果を効率的に追加する方法は? Mar 04, 2025 pm 02:39 PM

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

&lt; datalist&gt;の目的は何ですか 要素? &lt; datalist&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

&lt; meter&gt;の目的は何ですか 要素? &lt; meter&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

&lt; Progress&gt;の目的は何ですか 要素? &lt; Progress&gt;の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? HTML5&lt; time&gt;を使用するにはどうすればよいですか 日付と時刻を意味的に表す要素? Mar 12, 2025 pm 04:05 PM

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

See all articles