ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML リンク アンカー タグと SEO_HTML/Xhtml_Web ページ制作におけるその役割の概要
3499910bf9dac5ae3c52d5ede7383485 タグは主にリンクとブックマークを定義するために使用され、ハイパーリンクまたはアンカー リンクとも呼ばれます。最も一般的な用途は次のとおりです。
ハイパーリンク href 属性を作成し、href="" の途中にあるリンクにジャンプします。
<a href="http://www.jb51.net/">www.jb51.net</a>
ブックマークを作成し、name または id 属性を使用してハイパーリンクの末尾に「#」を追加し、このブックマークの名前を追加して Web ページ上の特定の場所にジャンプします
<a name="top"></a> <a name="1"></a> <a name="2"></a> <a href="#top">返回顶部</a> <a href="#1">打开第一章</a> <a href="#2">打开第二章</a>E-Dimension Technology W3CSchool オンライン チュートリアルを開くと、タイトルの下にナビゲーションが表示されます。これらはブックマーク名によって作成されます。
JavaScript イベント属性。 をクリックした後に別のコマンドを実行します。
<a href="javascript:void(0)" onclick="this.href='http://www.jb51.net/'">www.jb51.net</a>アンカーリンク CSS スタイル
ただし、これら 3 つの色は強すぎるため、すべての Web デザイン スタイルに適合できないことがよくあります。他の色のアンカー リンク スタイルが必要な場合は、上記の 3 つのスタイルに従って CSS の色と背景を変更するだけで済みます。デフォルトのリンク スタイル。効果を確認するには、マウスを使用してトリガーしてください
080b747a20f9163200dd0a7d304ba388a{color:#00F}
a:訪問済み{color:#800080}
a:hover{color:#F00}
531ac245ce3e4fe3d50054a55f265927
7441550ff19d67aece0736607957bb92www.jb51.net5db79b134e9f6b82c0b36e0489ee08ed
a{color:#00F} 未訪問のアンカー リンクはすべて青色で下線付きです
a:visited{color:#800080} クリック後のリンクは紫色になり、下線が付きます
a:hover{color:#F00} マウスを押すと赤色になり、下線が付きます
アンカーリンクに下線を引く必要があるのはなぜですか?
もちろん、見た目を美しくするために、現代の Web デザインでは一般的にリンクに直接下線を引きません。ただし、色覚異常のユーザーや白黒の携帯電話のディスプレイを使用するユーザーに配慮するために、ユーザーのマウスがトリガーしたときに CSS スタイルに下線が表示されるように設定することをお勧めします。
アンカーリンク ターゲットジャンプウィンドウ設定
_self 現在のウィンドウが開いています 、アンカー リンクはデフォルトで現在のブラウザ ウィンドウにジャンプします。つまり、デフォルトの target="_self"
<a href="http://www.jb51.net/" target="_self">这里是当前新窗口显示E维科技首页</a>
_blank 新しいウィンドウが開きます
<a href="http://www.jb51.net/" target="_blank">这里是打开新窗口显示E维科技首页</a>
名前のないターゲットが新しいウィンドウで開きます
<a href="http://www.jb51.net/" target="_weigeti"> 如果这里面的_weigeti不是网页内部的name或id,就网页中所有target="_weigeti" 链接都在同一个新窗口打开,而_blank每个链接都打开不同新窗口 </a>
フレーム名または ID
<a href="http://www.jb51.net/" target="weigeti">点击这里,将在下面name="weigeti" 的框架里面显示E维科技首页,不会跳转新窗口或者替换当前窗口</a> <iframe name="weigeti"></iframe>
_parent 親ウィンドウが を開き、リンクされたファイルを親フレームセットまたはリンクされたフレームを含む親ウィンドウにロードします。リンクを含むフレームがネストされていない場合、リンクされたファイルは、_self パラメーターと同様に、ブラウザーの全画面ウィンドウにロードされます。
<iframe> <a href="http://www.jb51.net/" target="_parent">这里是框架内部</a> </iframe>
_top フレーム の最上位レベル。たとえば、Web ページ B はネットワーク A の iframe に埋め込まれ、Web ページ C は Web ページ B の iframe に埋め込まれます。
<iframe> <iframe><a href="http://www.jb51.net/" target="_top">这里是框架内部的框架</a></iframe> </iframe>Web ページ C のリンク設定 target=_parent の場合、Web ページ B が削除され、リンク ページが A の Web ページ C に直接埋め込まれます。
Web ページ C で target=_top の場合、すべての iframe を飛び出し、C のリンク ページに直接移動します。
_top は、リンクされたドキュメントを現在のブラウザ ウィンドウ全体で開き、すべてのフレームを削除します
SEO におけるアンカーリンクの役割
JS で書かれた外部リンクは SEO では無効です
リンク rel=nofollow も SEO では無効です
<a href="#" onclick="this.href='http://www.jb51.net/'">这样的链接对SEO无效</a> <a href="#" onclick="window.open('http://www.jb51.net/');">这样的链接对SEO无效,甚至在Chrome等浏览器下都无法打开</a>
リンクと背景色は SEO には効果的ではありません
<a href="http://www.jb51.net/" rel="nofollow">这样的链接对SEO无效</a> <meta name="robots" content="nofollow" /> <a href="http://www.jb51.net/">如果网页开头有上面一句话,那么这个网页内部所有链接都不会会搜索引擎抓取,所以对SEO无效</a>