1

サイトの上部に固定メニュー バーがあります。URL にハッシュ タグを追加して、その特定の要素にジャンプするインライン リンクを含むページがあります。問題は、この固定メニュー バーであるために、ジャンプ先の要素が非表示になっていることです。ジャンプを少し下に移動する方法はありますか?次に例を示します。

4

2 に答える 2

0

悲しいことに、html 経由でこれを行うことはできません。コードによっては、JS または CSS が必要になります。jsfiddle.net にサンプルを投稿できますか?

于 2012-09-27T21:21:55.197 に答える
0

回避策として、その下に別の (非表示の) 要素を追加し、代わりにその要素にリンクするだけです。

<a href="#element1-target">click me</a>

<!-- further down the page is the content -->
<div id="#element1">Here is what users will be reading!</div>
<div id="#element1-target"
      style="visibility:hidden;{make this lower down below the actual text}"></div>


私の唯一の質問は、ページが「ジャンプ」するテキストをヘッダーバーがブロックしている場合、ページをターゲットよりも上位 にリンクさせたくないですか?


あなたの質問があいまいであり、あなたの例があなたの問題が何であるかを示しているとは思わないことを考えると、これはあなたがやろうとしていることを(私が思うに)行うべきです。

:)

于 2012-09-27T23:18:52.200 に答える