過去ログ表示


過去ログ 186 を表示

トピック内全 4 記事中の 1 〜 4 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

Mozilla1.7のアンカーの扱いについての質問
(#29418) このトピック中1番目の投稿
(環境: Win98/Mozilla1.7)

Mozilla/5.0 (Windows; U; Win98; ja-JP; rv:1.7.12) Gecko/20050915

Mozillaではある文書の断片(idをつけた所)にアンカーでたどる場合、通常断片文書の先頭から表示されるのですが、文書の断片のなかにアンカーが含まれると、その部分が表示領域内に入っていない時は断片の先頭からではなくそのアンカーが含まれた文章をフォーカスできるところまでずれて表示されます。これは正しい挙動なのでしょうか?IEでは断片の先頭のところから表示される為どちらが正しい解釈なのか迷っています。


aaa.html文書
<a href="bbb.html#hoge">hoge</a>

bbb.html文書
<div>
<h1>aaa</h1>
<div id="hoge"> ←下のアンカーがなければここが表示領域の先頭にくるはず
<h2>bbb</h2>
<p>***</p>
<p><a href="#foo">***</a></p> ←このアンカーが領域内に無い場合、入るよ
<div>               うにずれる
</div>

これは<h2><a>bbb</a></h2>とすると一応回避できるのですが、意味の無いアンカーを入れるのは気が引けます。他に回避する方法ってあるんでしょうか?説明が下手で分かりにくいと思いますがよろしくおねがいします。

Re[1]: Mozilla1.7のアンカーの扱いについての質問
(#29419) このトピック中2番目の投稿
(環境: Win2000/Firefox1.6a)

さっぱり理解できてないんですけど、これのことですかね。
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=3474

Re[1]: Mozilla1.7のアンカーの扱いについての質問
(#29420) このトピック中3番目の投稿
(環境: WinXP SP2/Firefox1.6a)

例示されたもので言うと、通常は
bbb.htmlのhogeの部分が表示されたページの最上部(モニタの最上部)にくるような挙動になると思います。

hoge以下の部分が表示域未満(2〜3行しかないなど)の場合はhogeの部分が表示部分(モニタ)の真ん中とかになりますが。

Re[2]: Mozilla1.7のアンカーの扱いについての質問
(#29424) このトピック中4番目の投稿
(環境: Win2000/Firefox1.6a)

具体的に問題のあるサイトを例示してもらうのが一番早そうですね。


このトピックの全ページ / [0]

返信不可


- Child Tree -