<A NAME="xx"></A>についてなんですが...

[上に] [前に] [次に]
ディーオ [E-Mail] 1998/08/27(木) 06:04:32
トップページからのリンクで、他のページの特定の項目を直に表示
させたいと思い<A NAME="xxx"></A>を使ったのですが
どういうわけかリンクをクリックするとリンク先のページの一番下
が表示されてしまうんです。
どなたか原因わかりませんか?

みんこ [HomePage] 1998/08/27(木) 13:38:48
<A HREF="リンク先.HTML#XXX">リンク</A>で
指定した項目に飛べるとおもいます。

見てないのでわかりませんが
指定した項目がページの下の方にあって、
表示したときにその項目以下の部分がウィンドウの縦幅よりも
内容が少ないと、その項目が一番上には表示されずに
ページの最後の部分がウィンドウの下に来るように
表示されます。そのせいでは?

この場合どうしても指定項目が上に来て欲しい場合は
項目自体をもっとページの上に持ってくるか、
その項目の下に空テーブルやヌケ色の画像をおいて
スペースを空けるといいと思います。

とほほ 1998/08/31(月) 22:56:06
<A NAME="xxx">...</A>のxxxと、<A HREF="...#xxx">...</A>の
xxxが一致していないと、ページの最後に飛んでしまいます。大文字
小文字の不一致とか、再度チェックされてみてください。

Masa [E-Mail] 1998/09/01(火) 03:18:12
<A NAME="xx">と</A>の間に一文字も入っていないと、
Netscapeではうまく動きません。(IEではOK)
&nbsp;を入れるか、背景と同色の適当な文字か、
全角スペースを入れるかすれば、解決すると思います。

ディーオ [E-Mail] [HomePage] 1998/09/01(火) 05:36:54
皆さんレスありがとうございます(感謝)
意見を参考に、自分なりに色々テストをしてみて原因らしき
ものを見つけたのですが、テーブルのなかに複数のテーブルを
入れている場合Netscapeではうまく動作してくれないみたいなんです。

レイアウトのために複数のテーブルを使用しているのですが
これをやめるしか方法はないでしょうか?

B-Cus 1998/09/02(水) 01:22:42
もしよろしかったら、その問題が出るファイルを丸ごと
見せていただけませんでしょうか。

[上に] [前に] [次に]