2017-05-18 8 views
-3

hrefタグは、 '*'や他の種類の特殊文字のようなものを使用することに関して、ダミーリンクとして '#'を特に使用しますか?これに代わるものが存在するのですか、または「#」を使用するよう強制されていますか?さらに、HTMLがダミーリンクとして見えるようにする「#」は何ですか?なぜhrefタグはダミーリンクとして#のみ使用するのですか*または他の特殊文字は使用できません。

+0

'#'はHTMLの断片です。それはダミーではありませんが、 'name =" fragmant "または' id = "fragment"で識別されるセグメント識別子です。 –

+0

私たちはあなたが知っているように残しておくことができます。#で指定する理由は、php、.net、または他のバックエンドでの将来の使用になります –

+0

'' "のように残しておくと、 。それを試しましたか? –

答えて

1

リストされている他の文字は、特別な意味を持たず、代わりにURLの一部として扱われます。一方、#はフラグメント識別子を表し、空のフラグメント識別子は何も表しません。空のフラグメント識別子へのハイパーリンクは、ナビゲーションを引き起こすのではなく、単にユーザーが自分がいるページの先頭に戻るようにします。

他の文字は、「間違った」のURLを表すものではありません - 彼らはただ異なる URLを表し、それらがナビゲートされることを意味する、あなたはどこにでも移動することが想定されていないダミーのリンクに欲しいものされていません。

-1

現在のページでIDを検索するために '#'が使用されているため、シンボルが単独で使用されている場合、リンクをクリックすると現在の場所にとどまります。

+0

"null"のままにしておくことはできますか? –

+0

もちろん。どちらも同じ結果につながります。 –

関連する問題