ホームページ > ウェブフロントエンド > フロントエンドQ&A > メタタグの機能とは何ですか

メタタグの機能とは何ですか

青灯夜游
リリース: 2023-02-27 12:08:53
オリジナル
7726 人が閲覧しました

meta タグは、HTML タグの先頭領域にあるキータグであり、その機能は、HTML Web ページドキュメントの属性を記述し、作成者、日付、ページに関するメタ情報を提供することです。時間、Web ページの説明、キーワード、ページ更新の待機時間。メタ タグはドキュメントの先頭に配置され、コンテンツは含まれません。その属性は、ドキュメントに関連付けられた名前と値のペアを定義します。

メタタグの機能とは何ですか

このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。

メタタグとは何ですか?機能は何ですか?

meta タグは、HTML タグの head 領域にあるキータグで、HTML 文書の と の間にあります (間にないものもあります)。 </p> と <title>)。ユーザーには表示されませんが、ドキュメントが提供する情報は、ドキュメントの最も基本的なメタ情報です。メタ タグは、作成者、日付と時刻、Web ページの説明、キーワード、ページの更新など、HTML Web ドキュメントの属性を記述するために使用されます。 <p>機能: 検索エンジンの説明やキーワード、更新頻度など、ページに関するメタ情報を提供します。 </p> <p>注: <meta> タグはドキュメントの先頭にあり、コンテンツは含まれません。 <meta> タグのプロパティは、ドキュメントに関連付けられた名前と値のペアを定義します。 </p> <p>注: <meta> タグは常に head 要素内に配置されます。メタデータは常に名前と値のペアで渡されます。 </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <span>hello world</span> </body> </html></pre><div class="contentsignin">ログイン後にコピー</div></div><p>注: メタ情報は情報に関する情報です。メタ情報により、サーバーは送信されたデータに関する情報を提供できます。たとえば、http はオブジェクト言語と送信されるオブジェクトを改善でき、メタ情報は次の目的にも使用できます。条件付きリクエストを実装し、トランザクション完了を報告します。データを受信するブラウザは、メタ情報に基づいてサーバーからどのようなコンテンツが送信されるか、どのようなデータが期待されるか、完全なデータを受信したかどうか、プロセスでエラーが発生したかどうかを判断できるため、クライアントは送信されたコンテンツの種類を知ることができます。物体。 </p><p><strong>#メタ タグ属性<span style="font-size: 18px;"></span></strong></p><table class="dataintable">##属性<tbody><tr class="firstRow">値<th style="width:20%;"></th>説明<th style="width:30%;"></th><th style="width:50%;"></th>charset</tr><tr><td style="word-break: break-all;">character_set</td><td><em>HTML ドキュメントの文字エンコーディングを指定します。 </em></td><td></td>content</tr><tr><td style="word-break: break-all;">text</td><td><em> http-equiv または name 属性に関連するメタ情報を定義します。 </em></td><td>#http-equiv</td></tr><tr><td style="word-break: break-all;">content-security-policy</td><td>content-type<ul><li>default-style </li><li>refresh</li><li></li><li>#content 属性を HTTP ヘッダーに関連付けます。 </li></ul></td>#名前<td></td></tr><tr>アプリケーション名<td style="word-break: break-all;"></td>作者<td><ul>説明<li></li>ジェネレータ<li></li>keywords<li></li>viewport<li></li><li></li>content 属性を名前に関連付けます。 <li></li></ul></td>scheme<td></td>some_text</tr><tr> content 属性値の変換に使用される形式を定義します。 <td style="word-break: break-all;"></td><td></td><p><strong>属性详解:</strong></p><p><strong>1.http-equiv</strong></p><p>相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助浏览器正确地显示网页内容。</p><p>语法:<meta http-equiv="参数" content="参数值"></p><p>参数:</p><p>1) content-Type(设定页面使用的字符集)</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><metahttp-equiv="content-Type" content="text/html;charset=gb2312"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>http-equiv=Content-Type代表的是HTTP的头部协议,提示浏览器网页的信息,</p><p>meta标签的charset的信息参数如GB2312时,代表说明网站是采用的编码是简体中文;</p><p>meta标签的charset的信息参数如BIG5时,代表说明网站是采用的编码是繁体中文;</p><p>meta标签的charset的信息参数如iso-2022-jp时,代表说明网站是采用的编码是日文;</p><p>meta标签的charset的信息参数如ks_c_5601时,代表说明网站是采用的编码是韩文;</p><p>meta标签的charset的信息参数如ISO-8859-1时,代表说明网站是采用的编码是英文;</p><p>meta标签的charset的信息参数如UTF-8时,代表世界通用的语言编码;</p><p>2) content-Language(显示语言的设定) </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta http-equiv="Content-Language" content="zh-cn"/></pre><div class="contentsignin">ログイン後にコピー</div></div><p>3) Expires(期限,可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输)</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta http-equiv="expires" content="Fri,12Jan200118:18:18GMT"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>注意:必须使用GMT的时间格式。</p><p>4) Pragma(cache模式,禁止浏览器从本地计算机的缓存中访问页面内容)</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta http-equiv="Pragma" content="no-cache"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>注意:这样设定,访问者将无法脱机浏览。</p><p>5) cache-control(缓存设置)</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta http-equiv="cache-control" content="no-cache"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如下:</p><p>Public指示响应可被任何缓存区缓存</p><p>Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效</p><p>no-cache指示请求或响应消息不能缓存</p><p>no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。</p><p>max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应</p><p>min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应</p><p>max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。</p><p>6) Refresh(自动刷新并指向新页面)</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta http-equiv="Refresh" content="2; URL=http://www.baidu.com"> //(注意后面的引号,分别在秒数的前面和网址的后面)</pre><div class="contentsignin">ログイン後にコピー</div></div><p>注意:其中的2是指停留2秒钟后自动刷新到URL网址。</p><p>7) Window-target(强制页面在当前窗口以独立页面显示)<br/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta http-equiv="Window-target" content="_top"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>注意:用来防止别人在框架里调用自己的页面。</p><p>8) set-cookie(cookie设定,如果网页过期,那么存盘的cookie将被删除)</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta http-equiv="Set-Cookie" content="cookie value=xxx; expires=Friday,12-Jan-200118:18:18GMT;path=/"></pre><div class="contentsignin">ログイン後にコピー</div></div><p> 通常强制要求浏览器不设置缓存重新从服务器获取页面会使用下面的方式:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta http-equiv=”pragma” content=”no-cache”> <meta http-equiv=”cache-control” content=”no-cache”> <meta http-equiv=”expires” content=”0″></pre><div class="contentsignin">ログイン後にコピー</div></div><p><strong>2.name属性</strong></p><p> name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。</p><p> 语法:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta name="参数" content="具体的参数值"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>Keywords(关键字)</p><p>说明:keywords用来告诉搜索引擎你网页的关键字是什么。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta name="keywords" content=""></pre><div class="contentsignin">ログイン後にコピー</div></div><p>description(网站内容描述)</p><p>说明:description用来告诉搜索引擎你的网站主要内容。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><metaname="description" content=""></pre><div class="contentsignin">ログイン後にコピー</div></div><p>robots(机器人向导)</p><p>说明:Meta robots标签管理着搜索引擎是否可以进入网页,你可以用它来允许或不允许搜索引擎来获取你的网页、进入你网页中的子链接或对你的网页存档。content的参数有all,none,index,noindex,follow,nofollow。默认是all。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><metaname="robots" content="none"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>具体参数如下:</p><p>信息参数为all:文件将被检索,且页面上的链接可以被查询;</p><p>信息参数为none:文件将不被检索,且页面上的链接不可以被查询;</p><p>信息参数为index:文件将被检索;</p><p>信息参数为follow:页面上的链接可以被查询;</p><p>信息参数为noindex:文件将不被检索,但页面上的链接可以被查询;</p><p>信息参数为nofollow:文件将被检索,但页面上的链接不可以被查询;</p><p>author(作者)</p><p>说明:标注网页的作者</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><metaname="author" content="jesse131work@163.com"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>generator</p><p>说明:meta标签的generator的信息参数,代表说明网站的采用的什么软件制作。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><metaname="generator" content="信息参数"/></pre><div class="contentsignin">ログイン後にコピー</div></div><p>copyright</p><p>  说明:meta标签的copyright的信息参数,代表说明网站版权信息。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><metaname="copyright" content="信息参数"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>revisit-after</p><p>  说明:revisit-after代表网站重访,7days代表7天,依此类推,假如我设置,那这样搜索引擎就是7天来一次。使用这个标签的网站,通常是因为网站数据量非常大,被搜索引擎过 于频繁的抓取,会占用过大的资源,影响网站的访问。所以,希望搜索引擎不要天天过来,抓取过一次了,那么等7天后再来。一般的网站是不需要这个标签的。</p><p><meta name="revisit-after" content="7days"></p><p>view-point</p><p>  说明:主要影响移动页面布局</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><meta name="viewport" content="width=device-width, initial-scale=1.0"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>content 参数:</p><p>width viewport 宽度(数值/device-width)</p><p>height viewport 高度(数值/device-height)</p><p>initial-scale 初始缩放比例</p><p>maximum-scale 最大缩放比例</p><p>minimum-scale 最小缩放比例</p><p>user-scalable 是否允许用户缩放(yes/no)</p><p><strong>3.content属性</strong></p><p> content属性一般与name和http-equiv属性一起用,视它们的值而定。</p><p><strong>4.charset属性</strong></p><p>charset属性,是html5的属性,可替换<metahttp-equiv="content-Type" content="text/html;charset=gb2312">设置为<meta charset="utf-8"></p><p>设置meta属性的作用是什么?</p><p> meta标签提供关于HTML文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。meta标签可用于缓存设置,还与SEO优化相关。SEO是指通过采用易于搜索引擎索引的合理手段,使网站各项基本要素适合搜索引擎检索原则并且对用户更友好(Search Engine Friendly),从而更容易被搜索引擎收录及优先排序从属于SEM(搜索引擎营销)。通俗理解是:通过总结搜索引擎的排名规律,对网站进行合理优化,使你的网站在百度和goog的排名提高,让搜索引擎给你带来客户。</p><p> seo优化常用语句如下</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><!-- 页面标题<title>标签(head 头部必须) --> <title>your title</title> <!-- 页面关键词 keywords --> <meta name="keywords" content="your keywords"> <!-- 页面描述内容 description --> <meta name="description" content="your description"> <!-- 定义网页作者 author --> <meta name="author" content="author,email address"> <!-- 定义网页搜索引擎索引方式,robotterms 是一组使用英文逗号「,」分割的值,通常有如下几种取值:none,noindex,nofollow,all,index和follow。 --> <meta name="robots" content="index,follow"></pre><div class="contentsignin">ログイン後にコピー</div></div><p>更多编程相关知识,请访问:<a href="https://www.php.cn/course.html" target="_blank" textvalue="编程学习">编程学习</a>!!</p>

以上がメタタグの機能とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート