2

このページを w3c バリデーターで検証すると、「name 属性は廃止されました」と表示されますが、代替手段が見つかりません。ページ内でのリンクについて見つけたすべての記事は、まだ name 属性を使用して指定しているようです。そして、バリデーターで言及されている方法(「ID」へのリンク)は、私にはうまくいかないようです。

正しい代替手段、またはIDに正しくリンクする方法を知っている人はいますか?

また、アンカーポイントが現在ある場所のすぐ上の特定のポイントにリンクできるようにしたいのですが...ページがスクロール/ジャンプする場所をより具体的にする方法はありますか?

http://firewalkcreative.com/2012/2012.html

4

3 に答える 3

3

次のように、指定された識別子を持つ任意の要素にスキップできます。

<div id="navigation"></div>

<div id="content"></div>

<div id="footer"></div>

<a href="#navigation">Skip to navigation</a>
于 2012-08-09T17:31:04.880 に答える
2

クラス名または ID を使用できます。

<a id="top"></a>

<a class="top"></a>

または、複数のクラスを割り当てて、より具体的にすることができます

<a class="link top"></a>

またはhtml5でこれを行うことができます:

<a data-name="top" ></a>
于 2012-08-09T17:29:58.443 に答える
1

昔は、html 4 を話すと、次のような内部リンクにアクセスできました。

<a href="#bottom">link</a>

そしてターゲットは

<a name="bottom"></a>

現在、私たちは次のようにしています。

<a href="#bottom">link</a>

目標:

<foo id="bottom"></foo>

foo を使用していることがわかります。これは、好きな要素を使用できるためです。

于 2012-08-09T17:32:46.423 に答える