1

MYSQL データベースからのニュースをエコー アウトするニュース ページがあり、ページの右側のサイトで、ページのそのセクションへのアンカー リンクであるタイトルをエコー アウトします。

「ねえ」というニュースがあるかのように。次に「Hey」を押すとそこに移動します。. それはうまくいきます。問題は、ページに位置固定のメニューがあることです。「ちょっと」を押すと問題なく動作しますが、固定メニューがコンテンツの一部と重なっているだけです。

だから私はそのアンカータグに行きたいのですが、メニューのサイズを差し引いています。

コードを投稿する本当の理由はありませんが、実際には説明されていませんが、問題はアンカータグにリンクされていることです。固定メニューが重なっているだけです。クラスをタグに追加することについて何かを見たので、相対およびマージントップをメニューの高さから引いた位置に配置しました。しかし、それはリンクを移動するだけです。

助言がありますか?:)

4

1 に答える 1

0

Anything with position: fixed is taken out of the normal content flow and, therefore, does not take up space on the page. If I understand you correctly, you want your menu (which is position: fixed) to take up space on the page but to remain floating. To accommodate this, you will need to do one of two things:

  1. If you are OK with simply making room for the menu down the entire vertical length of the page, just add a margin-right to the entire page that is the width (or slightly wider) than the menu.
  2. If you want to have each article have a space in the upper-right of it's content just big enough for the menu and for the content to flow around it, create a div that is the same size as the menu before each article and give it float: right.

Your question was somewhat vague as to the outcome that you were looking for and without the code I cannot give specifics. I hope this gives a general guide as to where to go.

于 2013-01-30T22:41:15.903 に答える