<a>


HTML <a> タグ

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>

<a href="http://www.php.cn">访问php中文网!</a>

</body>
</html>

インスタンスの実行 »

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します


ブラウザのサポート

1000.png

すべての主要なブラウザは <a> タグをサポートしています。


タグの定義と使用手順

タグとは何を意味しますか?

<a> タグは、あるページから別のページにリンクするために使用されるハイパーリンクを定義します。

<a> 要素の最も重要な属性は、リンクのターゲットを指定する href 属性です。

すべてのブラウザで、リンクのデフォルトの外観は次のとおりです:

  • 未訪問のリンクは下線付きで青色です

  • 訪問済みのリンクは下線付きで紫色です

  • アクティブなリンクは下線付きで赤色です


ヒントと注意事項

ヒント: hreflang、media、rel、target、type 属性は、href 属性を使用せずに使用することはできません。

ヒント: 他のターゲットが指定されていない限り、通常はリンクされたページを現在のブラウザウィンドウに表示します。

ヒント: リンクのスタイルを変更するにはCSSを使用してください。


HTML 4.01 と HTML5 の違い

HTML 4.01 では、<a> タグはハイパーリンクまたはアンカーのいずれかになります。 HTML5 では、<a> タグはハイパーリンクですが、href 属性がなければ、単なるハイパーリンクのプレースホルダーです。

HTML5 にはいくつかの新しい属性があり、一部の HTML 4.01 属性はサポートされなくなりました。


属性

New: HTML5 の新しい属性。

属性説明
charsetchar_encodingHTML5はサポートされていません。 対象URLの文字エンコードを指定します。
座標座標HTML5はサポートされていません。 リンクの座標を指定します。
downloadNewfilenameダウンロードリンクを指定します
hrefURLリンクのターゲットURLを指定します。
hreflang language_code ターゲット URL の基本言語を指定します。 href 属性が存在する場合にのみ使用されます。
mediaNewmedia_query ターゲットURLのメディアタイプを指定します。デフォルト値: すべて。 href 属性が存在する場合にのみ使用されます。
namesection_nameHTML5 はサポートされていません。 アンカーの名前を指定します。
レル代替
著者
ブックマーク
助けて
ライセンス
次へ
ノーフォロー
ノーリファラー
先読み

検索
tag
は、現在のドキュメントとターゲット URL の間の関係を指定します。 href 属性が存在する場合にのみ使用されます。
revtextHTML5はサポートされていません。 ターゲット URL と現在のドキュメントの間の関係を指定します。
形状デフォルト
直方体
サークル
Poly
HTML5 はサポートされていません。 リンクの形状を指定します。
ターゲット_blank
_親
_自分
_top
framename
は、ターゲット URL を開く場所を指定します。 href 属性が存在する場合にのみ使用されます。
typeNewMIME_type ターゲット URL の MIME タイプを指定します。 href 属性が存在する場合にのみ使用されます。
注: MIME = 多目的インターネット メール拡張機能。

グローバル属性

<a> タグは HTML グローバル属性をサポートします。


イベント属性

<a> タグは HTML イベント属性をサポートします。



試してみる - 例

ハイパーリンクを作成する
この例は、HTML ドキュメントにリンクを作成する方法を示します。

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<link rel="stylesheet" type="text/css" href="styles.css">
</head>

<body>
<h1>我使用了外部样式文件来格式化文本 </h1>
<p>我也是!</p>
</body>

</html>

インスタンスの実行 »

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

画像をリンクとして使用する
この例は、画像をリンクとして使用する方法を示しています。

インスタンス

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<p>
图像作为链接: <a href="http://php.cn">
<img border="0" alt="w3cschool" src="logo.png" width="100" height="100">
</a>
</p>

</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

新しいブラウザウィンドウでリンクを開きます
この例は、新しいブラウザウィンドウでページを開く方法を示していますウィンドウなので、サイトを離れることなくユーザーにアクセスできます。

インスタンス

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<a href="http://www.php.cn/" target="_blank">访问php中文网!</a>

<p>如果你将 target 属性设置为 "_blank", 链接将在新窗口打开。</p>

</body>
</html>

インスタンスの実行 »

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

メールリンクを作成します
この例は、メールにリンクする方法を示しています。 (この例は、メール クライアント プログラムのインストール後にのみ機能します。)

インスタンス

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<p>
这是一个电子邮件链接:
<a href="mailto:someone@example.com?Subject=Hello%20again" target="_top">
发送邮件</a>
</p>

<p>
<b>Note:</b> Spaces between words should be replaced by %20 to ensure that the browser will display the text properly.
</p>

</body>
</html>

インスタンスの実行»

オンラインの例を表示するには、[インスタンスの実行] ボタンをクリックしてください

電子メール リンク 2 を作成します
これ例では、より複雑な電子メール リンクを示します。

インスタンス

<!DOCTYPE html>
<html>

<body>

<p>
This is another mailto link:
<a href="mailto:someone@example.com?cc=someoneelse@example.com&bcc=andsomeoneelse@example.com&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!" target="_top">Send mail!</a>
</p>

<p>
<b>Note:</b> Spaces between words should be replaced by %20 to ensure that the browser will display the text properly.
</p>

</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します

同じページ上の別の場所にジャンプするにはアンカーを使用します
この例は、アンカーの使用方法を示していますid 属性を使用してページ上の別の場所にジャンプします (HTML5 は name 属性をサポートしていません)。

インスタンス

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
</head>
<body>

<h2><a id="top">这是标题,底部链接可以链接到这</a></h2>

<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<a href="#top">链接到标题</a>
</body>
</html>

インスタンスの実行 »

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します


関連記事

HTMLチュートリアル: HTMLリンク

HTML DOMリファレンスマニュアル: アンカーオブジェクト