IE8の動作で困っております。
Pタグ内の画像にリンクを貼り,
その画像をクリックした時のクリックの点線が、
IE8のみ画像の下側の点線が表示されません。
Pタグをとると、下側にも点線が表示されるのですが、
仕様上、Pタグは必要となります。
またIE6、IE7、FF3.5は、Pタグの有無に関係なく下側のリンク点線は正常に表示されます。
▼HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>test</title>
</head>
<body>
<p><a href="test.html"><img src="http://www.geocities.jp/ajax3210/test.gif" border="0" /></a></p>
</body>
</html>
※環境は、WindowsXP SP3です。
解決方法をご存じの方ご教示くださいませ。
よろしくお願いいたします。
No.1
- 回答日時:
毎度おなじみインターネットエクスプロラーって感じですけど
なんだこれ、気持ち悪いなぁ
ちょっと試してみてとりあえず3つ、IE8しか確認してません。
aにdisplay:inline-table;かdisplay:inline-block;(隙間消える)
それかimgにvertical-align:top;(画像の下に隙間がある)
ご回答ありがとうござます。
毎度ですが、IEにはいつも悩まされますね。
早速ご回答の3つを試してみました。
3つとも問題なくクリックの点線は表示されました!
3つ目は画像の下に余白ができるので今回は見送りですが…。
ご回答をヒントに色々と試したら、
imgに vertical-align:text-bottom; でもクリック点線は表示されました。
No.2ベストアンサー
- 回答日時:
どういう理屈かわかりませんが、DTDを「XHTML 1.0 Strict」に変更したら解消されました。
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt …
<html lang='ja' xml:lang='ja' xmlns='http://www.w3.org/1999/xhtml'>
不思議ですね…。
ご回答ありがとうございます。
ご回答のとおり「XHTML 1.0 Strict」にすれば解消されますね。
そのままだと画像下に余白ができるので、
img に vertical-align:text-bottom; で余白がとれました。
いつもはDreamweaverでTransitionalのマークアップをしているので、
Strictの勉強も必要ですかね。。
その他、解決方法をご存じの方はご教示くださいませ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<!DOCTYPE html>あってますか?↑
-
POSTしたデータの文字コードがu...
-
Duolingo のソースコードの名前...
-
body内にmetaタグを記述は問題...
-
safariにcssが反映されなくて困...
-
text-decorationを伸ばす方法
-
iframe内の表示を常に最新にしたい
-
safariだけcssが反映されない
-
COLDFUSIONの文字化け
-
日本語が下記のように文字化け...
-
css ,videotタグ。ホームページ...
-
<META>文字コードと入力場所に...
-
html で 変数を定義できますか?
-
文字化けを故意に表示したい
-
WebのPythonでの値の受け渡し
-
HTMLソースにない文字がブラウ...
-
短縮URL作成
-
HTMLファイルのインクルードで...
-
HTML5での http-equiv="refresh...
-
IE操作時、metaタグ自動転送前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
Duolingo のソースコードの名前...
-
body内にmetaタグを記述は問題...
-
iframe内の表示を常に最新にしたい
-
ページ全体を中央に配置したい...
-
HTML上に貼り付けたPDFが表示さ...
-
HTMLソースにない文字がブラウ...
-
HTMLファイルのインクルードで...
-
Google検索でサイト説明文が文...
-
文字化けを故意に表示したい
-
自分で<head>内をかけない場合...
-
FFFTPでの文字化け
-
根号の書き方について
-
表示時に1回だけリロードさせ...
-
リンクボタンにgifアニメを使え...
-
COLDFUSIONの文字化け
-
HTMLでwebサイトを作ってるので...
-
Content-Typeの大文字
-
borderでa:hover下線表示させる...
おすすめ情報