- ベストアンサー
リンクができない
すみません、<a href="hoge.html"><img src="hoge.gif"><a/> という画像リンクを作りましたが、ブラウザ(IE7)に表示して 画像にカーソルを当てても手のひらにならず、リンクできません。 ほかの箇所はOKですが、テーブルで囲んだ一部だけ機能しません。 テーブルの外に持って行きましたが、やはり無理です。 もちろん全角は入ってません。 こんな現象は初めてです。どなたかわかる方教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>文法は直しました。それでも駄目でした。 先の、HTMLの<td></td>内に、あなたのセル内の記述をそのまま入れて、Another HTML Lintでエラーは出ず、かつカソールが変わらないのですか? まずこの部分へ補足を 次に、先のHTMLの<head></head>内に、次を入れたら <style type="text/css"> <!-- a{cursor:help;} --> </style> これも補足で・・・
その他の回答 (3)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
情報不足でどこかは指定できませんが、単純な記述ミスです。 下記のHTMLの本文内に、その部分の記述をコピーして Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint.html ) でチェックしてください。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> <title>Untitled</title> <meta name="author" content="HGEE"> <meta http-equiv="Content-Style-Type" content="text/css"> <link rev="made" href="mailto:hoge@hoge.com" title="send a mail" > <link rel="START" href="../index.html"> </head> <body> <h1>テスト</h1> <table summary="checkData"> <tbody> <tr> <td> <!-- 以下にHTMLを挿入(セル内の記述のみ) --> <!-- ここまで --> </td> </tr> </tbody> </table> </body> </html>
お礼
ORUKA1951さんありがとうございます。 文法は直しました。それでも駄目でした。 こんなこと初めてで戸惑っています。
- salonpath
- ベストアンサー率48% (194/399)
>ほかの箇所はOKですが、テーブルで囲んだ一部だけ機能しません。 >テーブルの外に持って行きましたが、やはり無理です。 ほかの箇所はOKなんじゃないですか? 他のリンクはokだけど、最初にtableの中にあった画像リンクだけどこに配置してもリンクしないっていいですか? リンクが機能するaタグをtableの部分にコピペ挿入してもリンクしないんでしょうか?
補足
salonpathさんありがとうございます。 そうですね、他のを移してもだめです。 ブラウザの問題ですか?でもほかのリンクは正常ですし。
<a/> ↑Aタグの最後がスラッシュになっていますが、これが原因ではないですよね?
補足
i80286さんありがとうございます。 すみません、記入ミスです。 </a>の間違えです。このことが原因ではありません。
お礼
ORUKA1951さん、お付き合いさせて恐縮です。 解決しました。 ただはっきりした原因はわかりません。説明すると リンクタグそのものは間違っていなく、テーブルで囲んだ (リンクタグが複数ある)ところも正しいようです。 問題はレイアウトにありました。もともと複雑にテーブルで レイアウトを構成していたサイトをCSSによるレイアウトに 切り替えて変になりました。headerの下のcontent の中をfloatにより left とmainに分けましたが、そのmainの中だけリンクが 反映されませんでした。 面倒なので、そのcontentのなかをtableで仕切って左右 分けたらうまくいきました。 なんでこうなるかわかりません。いままでこんなことなかったです。 CSSによるレイアウトのミスであれば、レイアウトが崩れる というのはありますが、それによりリンクが利かなくなるなんて 聞いたことありません。 ですが、tableに切り替え、解決したのは事実です。 ありがとうございました。