私はオンラインポートフォリオを作成して1ページですが、クロムで完全に動作するトップメニューにアンカータグを使用しましたが、ExplorerタブでFirefoxをクリックすると、私の仕事の真っ只中に、なぜ単純なタグがいくつかのブラウザで正しく読み込まれないかもしれない理由が分かりますか?1ページのウェブサイトアンカーはChromeでのみ正常に動作します
Link to the website with the issue
私はオンラインポートフォリオを作成して1ページですが、クロムで完全に動作するトップメニューにアンカータグを使用しましたが、ExplorerタブでFirefoxをクリックすると、私の仕事の真っ只中に、なぜ単純なタグがいくつかのブラウザで正しく読み込まれないかもしれない理由が分かりますか?1ページのウェブサイトアンカーはChromeでのみ正常に動作します
Link to the website with the issue
あなたがname
パラメータと<a>
要素でアンカーを作るようです。アンカーを作成するには、id
が必要です。
例:一部のコンテンツと
<div id="skill"/>
又はdiv
有する:
<div id="skill">
...
</div>
理由は<a>
属性にname
属性を使用してhtml5ので廃止であることです。 MDNから
ドキュメント:
この属性は、ページ内のターゲットの位置を定義するアンカーに必要とされます。 nameの値はidコア属性の値と似ており、 は文書固有の英数字の識別子でなければなりません。 HTML 4.01仕様では、同じ値を持つ限り、idとnameの両方を
<a>
要素とともに使用できます。
の可能性の重複私はこれがわかりませんしかし、コンセンサスはあなたが@ Fralecの提案をとにかく従うべきだと思われる。より詳細な説明はhttp://stackoverflow.com/questions/484719/html-anchors-with-name-or-id – LinuxDisciple
私の答えを更新しました。 – Fralec
[間違った位置にアンカーリンク着陸](http://stackoverflow.com/questions/6826741/anchor-link-landing-in-wrong-position) – showdev