2

ヘッダーの位置は固定で、高さは 100px です。

コンテンツに移動するヘッダー内にアンカー タグがあります。問題は、クリックしたときにヘッダーが正しい場所にスクロールしないためです。つまり、遠くまでスクロールします。

正しく表示されるように、そのアンカー位置に垂直方向のスペース (パディング) を追加するにはどうすればよいですか?

私のコード

リンク:

<li>
  <a href="#whoisresponsible">text</a>
</li>

アンカー:

<h3>
  <a name="whoisresponsible"></a>Q:&nbsp; Who is responsible for Lifeline’s Suburban Garage Sales?
</h3>

ここにjsフィドルがあります

http://jsfiddle.net/lmeyer/XqLRg/3/

4

3 に答える 3

0

私はあなたの問題を本当に理解していないので、私の答えが正しいかどうかわかりません。

見出しターゲットの位置を次のように設定します。

relativeまたabsolute

次に、アンカーリンクがクリックされたときに、停止する必要があるターゲットの位置を設定します

于 2013-08-07T03:40:08.510 に答える