- ベストアンサー
既にIE仕様のページ内リンク(<a href="#あああ">が複数ある
既にIE仕様のページ内リンク(<a href="#あああ">が複数あるのですが、これでは、FIREFOX、safariでは動きません。そこでcssを使って、対応させたいのですが、どうすればよいのでしょうか?ご教授願います。
- goldwin510
- お礼率5% (23/450)
- HTML
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- safariでのbase hrefの仕様
safariでのbase hrefの仕様 動的URLを静的なURLに見せるためにmod_rewriteを使用しています。 ディレクトリで分けているためbase hrefを指定していますが、 safariのみ表示やリンクがおかしくなります。 <base href="http://xxx.xx/">として <a href="/index.html">リンク</a>をクリックすると http://index.thml/となってしまいます。 最初の/(スラッシュ)を無くし<a href="index.html">リンク</a>にするとsafariでは正しく動作しますが、 IEでhttp://xxx.xx/に移動したい場合、http://xxx.xx/aaa/から<a href="index.html">リンク</a>をクリックすると http://xxx.xx/aaa/index.htmlになります。 もともとは一つのPHPファイルをmod_rewriteでディレクトリによって分けているので../などを条件によって付け足すと相当な時間がかかります。 おそらく同じ理由でCSSや画像も読み込まれていません。 safariではbase hrefは反映されないのでしょうか? 何か対処方法があればおしえてください。 よろしくお願いいたします。
- 締切済み
- HTML
- <a name=""></a>で他のページからリンクを張った場合、IEで動作しません。。。
system.htmlというページに<a name="hoge"></a>というアンカーネームを つけたとします。 別ページ、hoge.htmlのコンテンツに<a href="system.html#hoge">hoge</a> というリンクを張った場合、Firefox,safariではちゃんと機能するのですが IE6(7はまだ未検証)では機能しません。 いろいろ試したのですが理由がどうしてもわかりません。リンクの張り方が 間違っているのでしょうか。原因を教えていただけると助かります。 よろしくお願いします。
- 締切済み
- HTML
- ページ内リンクのバグ?
同じページ内リンクを貼っているのですが、 リンク先に飛んだあと、ページがへんてこになってしまいます。 たとえば、<a name="hoge">と記述した場所に<a herf="#hoge>で リンクを貼ります。 その#hogeの部分はページの後半だとすると、リンクに飛んだあとそれより上の部分が消えてなくなってしまっています。 つまり#hoge以降のみ表示されたページになってしまうのです。 もちろん、cssで作成したレイアウトも微妙に崩れたり消えたりして しまいます。。。 IE6では意図どおりリンクできるのですが、firefoxとsafariでは このような現象が起こります。 他の方のHPと比較しても、htmlの書式としては変わりない書式で 書いているはずなんですが。 他の方のHPはfirefoxとsafariでも遜色なくリンクされています。 一体何がいけないのでしょうか? よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- リンクで違うページの指定箇所へ飛ばそうとしています。
リンクで違うページの指定箇所へ飛ばそうとしています。 IEやsafariでは問題なく指定箇所に飛ぶのですが、 Firefoxだと何故か指定箇所ではなく、そのページの一番下に飛んでいきます。 IEは6、7、8 safariは4.0.2で、 Firefoxは3.6.6を使用しています。 Firefoxのバグなのでしょうか? (同じページ内の指定箇所だとちゃんと飛びます) 急ぎの為大変困っております。 ご回答お願い致します。 HTML-------------------------------------------------------------- <a href="http://~~~/●●.html#abc" /> 飛ばしたい場所 <div id="abc"> <img src="画像URL" border="0" alt="" /> </div>
- 締切済み
- HTML
- <A HREF=""></A>でリンクしません
いくつかあるページのうち一つのページだけ <A HREF="xxx.html">xxxx</A>のリンクが、マウスで押しても 何も反応しません。どのリンクもダメです。 ソースをチェックに掛けてみたのですが特に問題もないようです。 このような場合どのようなことが考えられますでしょうか。 アドバイスお願いいたします。
- 締切済み
- JavaScript
- ページ内リンクが動作しません
IE6.0でCGIで動的に作成したHTMLでページ内リンクがききません。 <a href="foo.cgi#top">a</a> このように記述していてfoo.cgiで吐き出すHTML内には <a name="top"></a> があります。 FireFoxでは上の記述で問題なくページ内リンクがきくのですが、IEだけききません。 IE固有の問題だと思うのですが、とても困っています。 シェアの関係から言ってIEできいて、FireFoxできかないのならある程度許せるのですが逆はさすがにまずいです。 IEでもうまく動作させる方法はあるのでしょうか? ちなみに <a href="foo.html#top">a</a> はうまく動いてくれます。動的に生成したページのみ無理なのです。 IE7.0でこの問題が解決されているようなら問題ないのですが、確認できていません。 ネットでもいろいろ調べてみましたがうまくヒットせず探しきれていません。
- 締切済み
- CGI
- ページ内の特定リンクで…
同じページの特定の場所へのリンクについてお聞きしたいのですが、 リンク元に <a href="#name">リンク</a> リンク先に <a name="#name">リンク先</a> を使いますが、 同じウィンドウ内だとうまく飛び、 別ウィンドウで開くとうまく飛ばない方もいるようなのですが なぜでしょう? 私はIE6.0で、Netscape7.0、Firefoxでも確認してみましたがどれも飛びました。 でも友人はIE6.0なのでうまく飛ばず、Firefoxだとうまく飛んだそうなのです。 これはPCの設定違いなのですか? もしそうだとしたらどんな設定なのでしょうか? パソコンの設定についてほとんど分からないので 教えてください。宜しくお願い致します。
- ベストアンサー
- HTML
- <a href を使用して違うページにリンクさせたい
みなさん初めまして。 現在WEBサイトを制作しているのですがわからないことがあったので質問させてください。 1のページのaを2のページの<a name="b"></a>で指定したbへリンクさせたいです。 <a href="2"の"b">a</a>としたいのですが「"2"の"b"」の記述がわかりません。 アドバイスよろしくお願いいたします。
- ベストアンサー
- HTML
- FireFoxで#を使った同ページ内リンクが動きません
MTで作ったブログ形式のHPを作っています。 投稿記事の中で#を使った同ページ内リンクを貼っていますが、 FireFoxではこのリンクが動作しません。 IEでは動作するのにFireFoxでは動作しないのは、何故なのでしょうか? ちなみに私はこんなふうに書いています。↓ -------------------------------------------- <a href="#a">▼説明はこちらです。▼</a> <a name="#a"></a> ここに説明文が書いてあります。 -------------------------------------------- FireFoxで同ページ内リンクがちゃんと動くようにするには どうしたらいいでしょうか?
- ベストアンサー
- ブラウザ
- ページ内リンクで<a href="#任意">が使えない。解決法は?
ページ内リンクの作成方法で質問させてください。 プログラムの都合上<base href="http://▲▲▲.com/">が指定されているサイト内で、「このページの上へ」リンクを作ろうとしているのですが、一般的な方法で <a name="top"></a> <a href="#top">↑このページの上へ</a> この組合せで作ると全てのページで http://▲▲▲.com/#top へ飛ばされてしまいます。 <base href="http://▲▲▲.com/">はプログラム上削除できません。 このような環境でページ内リンクを実現させる方法がありましたら、教えてください。
- ベストアンサー
- HTML