2

ページの特定のセクションに移動するために、div にリンクしようとしています。例えば:

<div id="1112223333">
    <p>Show info about phone number 1112223333</p>
</div>

あなたが行うHTMLページでは、にリンクすることでそこに行くことができます

page.html#1112223333

私は Webmatrix CSHTML コードで同じことを試みています:

http://localhost:64053/Default.cshtml#1112223333

しかし、それは何もしていません。

何か案は?

4

1 に答える 1

0

これは、 HTML 仕様に従って、ID 属性が実際には無効な値であることに関連している可能性があります。

ID および NAME トークンは文字 ([A-Za-z]) で始まり、その後に任意の数の文字、数字 ([0-9])、ハイフン ("-")、アンダースコア ("_") が続く場合があります、コロン (":")、およびピリオド (".")。

ID 属性の名前を文字で始めるように変更して、違いがあるかどうかを確認することをお勧めします。

ターゲットとしている要素は、アンカーとして使用されているかどうかを実際に判断するのに十分なほどページの下にありますか? (これを確認するために、かなりの量のコンテンツをその上に配置することを検討してください)

于 2013-10-11T12:47:03.740 に答える