
こんにちわ。
Firefoxのみアンカーリンクが機能しません。
別ページには飛ぶのですが、そのページのTOPへ飛んでしまいます。
こういうことです。
B.htmlページ内からA.html内の#abc_01へ飛ばしたいのです。
しかしA.htmlのページTOPへ飛ばされ、ぜんぜーーん#abc_01へ飛んでくれず
機能しないのです。
しかし、ローカル環境では飛んでくれております。
※A.html
<h2 id="abc_01">ダミー</h2>
※B.html
<li><a href=A.html#abc_01>ダミーはこちら!</a></li>
色々調べて、以下の事を試してみましたが代わりませんでした。
■IDの名前を変更
■name="abc_01"を付け加える。
Firefox Ver.21.0
もう少しで納品の期日が迫ってきていますので急いでおります。
どなたかわかる方お返事お願いいたします。
No.3ベストアンサー
- 回答日時:
私自身その状態になったことがないのでなんともいえませんが
こんなサイトがヒットしました
http://www.sunsweb.net/archives/110
ざっと、
・マシンやブラウザの不調
・cssで@importを使っていると不調になる
という内容のようです。検証してみては?
調べていただき本当にありがとうございます!!
実はそのページは既に見ていたのですが、
<link rel="stylesheet" type="text/css" href="css/imported.css" media="****" />
このようにリンクさせてたので、気にしていなかったのですが、
再度熟読し、気付きました。
間抜けというかアホというか
import.cssに@importを使用しておりました。
そこでimport.cssをはずし、全てのcssページを
<link rel="stylesheet" type="text/css" href="a.css" media="****" />
<link rel="stylesheet" type="text/css" href="b.css" media="****" />
<link rel="stylesheet" type="text/css" href="c.css" media="****" />
と記入したところ、
なんとなんと、機能しました!!
本当にありがとうございました!!!
yambejp様のおかげで納品することができます!
感謝いたします。
No.2
- 回答日時:
もっとも考えられるのは、リモートのファイルが書き換わっていない・・・
念のため、A.htmlを表示させて、ソース表示にして、ソース画面で検索Ctrl + Fでidを大文字小文字の区別をする状態で検索して見ること。
また、あまり考えられませんが
⇒Another HTML-lint 5( http://www.htmllint.net/html-lint/htmllint.html )
⇒Another HTML-lint gateway( http://cetus.sakura.ne.jp/htmllint/htmllint.html )
で文法チェックをして見る。--納品物でしたらこのチェックはすんでいると思いますが---
なお、IDは厳密に言うと、大文字と一部の記号を使うことになってはいます。
HTML
英字から始まり英数字とハイフン "-" とピリオド "." から成らなければなりません。HTML4.01(J)では、下線 "_" とコロン ":" が追加されました。
XHTML
英字または下線 "_" から始まり、英数字とハイフン "-" とピリオド "." と下線 "_" などから成らなければなりません。
ISO/IEC 15445 では、ID属性値には小文字を使わないことが推奨されています。⇒ User's Guide to ISO/IEC 15445:2000(E) ISO-HTML
これは、もともとSGML規格から導出されることなので、ISO-HTMLに限らずHTML4にも言えますが、ISO-HTMLではそのことが明記されているため、ID属性値に小文字を使っただけで警告されます。
以上、Anothe HTML Lintの結果の解説より
ご丁寧なご回答をいただき本当にありがとうございます。
Anothe HTML Lintは既にチェック済でした。
チェックの結果は問題ないようです。
大文字も試してみましたがダメでした・・。
(大文字を使用しなきゃいけないなんて知らなかったです!ありがとうございます。)
もう少し色々と調べて試してみます。
あー出来なかったらクライアントになんて言おう・・(/_;)
詳しいご回答ありがとうございました。
感謝いたします!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelデータをWebページに保存した場合の名前定義 1 2023/08/01 15:38
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- Safari(サファリ) 米国サイトへ行きたいのに、勝手に日本語ページへ飛ばされる 1 2022/10/16 07:52
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- PDF PDF閲覧で 各ページの特定部分だけを表示する方法はありますか? 例えば 右下のページだけを確認した 2 2023/02/27 16:01
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- WordPress(ワードプレス) サイトのURLリンクについて 先ほどホームページのURLリンクを今まで指定していたものから別のものに 1 2022/05/24 14:10
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLの中に他のHTMLを表示する方法
-
リンク先ページの指定した位置...
-
ページの真中へんにリンクをつ...
-
form action="#"
-
画像をクリックしたら音楽が流...
-
VBA IE操作 スクレイピング
-
リンクをクリックすると、同時...
-
作成したイメージマップが反応...
-
IEだけhrefが効かない怪現象。。。
-
ラベルに飛ばない
-
HTML-lintでのエラーについて(...
-
ホームページ内のURLを収集でき...
-
「iframe内ページ」の「ページ...
-
テーブル内の行の間に隙間がで...
-
HTMLリンクからPDFのしおりへリ...
-
ページ内リンクで<a href="#任...
-
httpdで接続が拒否される
-
リンクが機能しない
-
表示できないページ
-
ページの途中にリンクするとそ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
form action="#"
-
<a href="/">トップへ</a> こ...
-
リンク先からリンク元の、同じ...
-
httpdで接続が拒否される
-
googleサーチコンソールで、重...
-
ページの途中にリンクするとそ...
-
インラインフレームの中に表示...
-
a:linkのスタイルのインライン指定
-
ポップアップ画面にアンカーを...
-
画像をクリックしたら音楽が流...
-
safariでアンカーリンクが動作...
-
画面を開いたときに指定位置ま...
-
Preタグ内URLからリンクは張れ...
-
iframe内の特定の場所にジャン...
-
<a target="_top" href="***.ht...
-
ホームページビルダーで<li>リ...
-
フラグメント識別子によるジャ...
-
リンクの文字とリンクの文字を...
-
ブラウザ依存?<a name="#xxx" ...
-
WEBページのヘッダーフッターを...
おすすめ情報