
webサイトを作成していて、IE6でだけアンカーが効かない現象が起きています。他のブラウザでは正常時動きます。
宣言は<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
外部CSSを使用してますが何か関係あるんでしょうか?
確認したのは、Safari1.2 Opera7 MacIE5.2 Firefox1.0 IE6です。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
たとえば
<a href="#test">test</a>
で飛ばしたい場所へのリンクを張って
<a name="test">ここに飛ぶ</a>
と飛ばす先に書いているということですよね?
ためしに
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
の宣言をして、外部スタイルシートをリンクし、アンカーかけてみましたが当方の環境(WinXP IE6SP2)ではちゃんと飛びました。
……そのためますます分からなくなってしまったのですが、切り分けの為に一番単純なHTMLを試しに作って確認されてはどうでしょうか。
回答になっていなくて申し訳ございません。
参考URL:http://www.tohoho-web.com/how2/link.htm#nameLink
ご回答ありがとうございます。
原因がわかりました!
<a name="test">○○○</a>(リンク先)をCSSでtext-indent:-5000pxと設定し、(背景画像のみを表示するため)不可視エレメントごと飛ばしていました。○○○と<a name="test"></a>を切り離し、不可視エレメントを飛ばさないようにしたところなおりました。
大変お騒がせしました。
No.3
- 回答日時:
CSS スタイルシートは関係ないと思います。
何故なら DOCTYPE が URL付きの標準モードなので
逆に IE 拡張機能が対応されていないはずなので・・・。
私の経験からだと、可能性は拡張子 ファイルの種類ではないかと・・・。
私の今の環境(Windows XP SP2) では IE6.0 では shtml は表示する事すら出来なかったので確認はとれませんが
以前、shtml に於いてアンカーが効かなかった経験があります。
尚、html, htm 共に IE6.0, Sleipnir1.66, Opera7 Mozilla1.7.5 にてアンカーは name, id 共に効きました。
Sleipnir1.66 では shtml で表示が出来ましたがアンカーが効かないというか対象がないとなりました。
Opera7 Mozilla1.7.5 では shtml にてアンカーは name, id 共に効きました。
参考までに。
ご回答ありがとうございます。
原因がわかりました!
<a name="test">○○○</a>(リンク先)をCSSでtext-indent:-5000pxと設定し、(背景画像のみを表示するため)不可視エレメントごと飛ばしていました。○○○と<a name="test"></a>を切り離し、不可視エレメントを飛ばさないようにしたところなおりました。
大変お騒がせしました。
No.1
- 回答日時:
補足をお願いいたします。
CSSを外部にしていることはあまり影響が無いのではと思いますが……
アンカーは何で指定されていますか?
idでしょうか?
nameでしょうか?
そのあたりを記述していただくとレスが付くかもしれません。
この回答への補足
ご返信ありがとうございます。
アンカーはnameで指定しています。
<a name="○○○">■■■</a>といった感じです。
自分もいろいろ試していますので解決したらご報告します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- HTML・CSS HTMLとCSS(ブラウザ関連)について質問です。 1 2023/03/07 08:07
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フラグメント識別子によるジャ...
-
form action="#"
-
<a href="/">トップへ</a> こ...
-
IE6だけ同ページ内のアンカーが...
-
safariでアンカーリンクが動作...
-
a:linkのスタイルのインライン指定
-
リンク先からリンク元の、同じ...
-
googleサーチコンソールで、重...
-
ホームページビルダーで<li>リ...
-
掲示板のレスへの リンクの貼り方
-
htmlをhtaに拡張子を変えるとペ...
-
httpdで接続が拒否される
-
WEBページのヘッダーフッターを...
-
画像をクリックしたら音楽が流...
-
Preタグ内URLからリンクは張れ...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
メールに添付されたhtmlファイ...
-
css ,videotタグ。ホームページ...
-
htmlの中にexcelが埋め込むには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先からリンク元の、同じ...
-
form action="#"
-
<a href="/">トップへ</a> こ...
-
httpdで接続が拒否される
-
googleサーチコンソールで、重...
-
画面を開いたときに指定位置ま...
-
インラインフレームの中に表示...
-
<a target="_top" href="***.ht...
-
ポップアップ画面にアンカーを...
-
リンクの文字とリンクの文字を...
-
Ipadのsafariツールバーを...
-
WEBページのヘッダーフッターを...
-
ページ内の画像だけを一定時間...
-
ページの途中にリンクするとそ...
-
a:linkのスタイルのインライン指定
-
Firefoxでアンカーリンクが飛ば...
-
safariでアンカーリンクが動作...
-
クッションページ?というのは...
-
ブラウザ依存?<a name="#xxx" ...
-
HTMLリンクからPDFのしおりへリ...
おすすめ情報