2016-10-03 8 views
0

私はオンラインポートフォリオを作成して1ページですが、クロムで完全に動作するトップメニューにアンカータグを使用しましたが、ExplorerタブでFirefoxをクリックすると、私の仕事の真っ只中に、なぜ単純なタグがいくつかのブラウザで正しく読み込まれないかもしれない理由が分かりますか?1ページのウェブサイトアンカーはChromeでのみ正常に動作します

Link to the website with the issue

+0

[間違った位置にアンカーリンク着陸](http://stackoverflow.com/questions/6826741/anchor-link-landing-in-wrong-position) – showdev

答えて

1

あなたがnameパラメータと<a>要素でアンカーを作るようです。アンカーを作成するには、idが必要です。

例:一部のコンテンツと

<div id="skill"/> 

又はdiv有する:

<div id="skill"> 
... 
</div> 

理由は<a>属性にname属性を使用してので廃止であることです。 MDNから

ドキュメント:

この属性は、ページ内のターゲットの位置を定義するアンカーに必要とされます。 nameの値はidコア属性の値と似ており、 は文書固有の英数字の識別子でなければなりません。 HTML 4.01仕様では、同じ値を持つ限り、idとnameの両方を<a>要素とともに使用できます。

+0

の可能性の重複私はこれがわかりませんしかし、コンセンサスはあなたが@ Fralecの提案をとにかく従うべきだと思われる。より詳細な説明はhttp://stackoverflow.com/questions/484719/html-anchors-with-name-or-id – LinuxDisciple

+0

私の答えを更新しました。 – Fralec

関連する問題