次のようなXHTMLを、IEで表示すると、問題ないのですが、
FireFox2やオペラで表示すると、○○○○○の部分にマウスを乗せると
赤く反転してしまいます。
なぜでしょうか?
test.html-----------------
<html lang="ja" xml:lang="ja" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>テスト</title>
<style type="text/css">
<!--
body
{
font-family:'MS 明朝','明朝','MS ゴシック';
background-color:#FFFFFF;
}
A:link,A:active,A:visited
{
text-decoration:underline;
color:#0000FF;
}
A:hover
{
text-decoration:underline;
color:#FF0000;
}
-->
</style>
</head>
<body>
<div align="left"> <b>(タイトル)</b></div>
<b>見出し1</b><a name="見出し1"/> ○○○○○○○○○(<a href="#">▲▲▲▲▲▲</a>××××××<br/>
</body>
</html>
No.2ベストアンサー
- 回答日時:
>自動的に、<a name="○○○" /> と変換されてしまいます。
<a name="見出し1">
に対する終了タグがないから、自動的にスラッシュが付くのではないですか?
<a href="#">▲▲▲▲▲▲
より前(例えば~○○○</a>(<a href="#">▲▲~)とつけて(終了して)いますか?
色が反転するのは、<a>要素のhover指定のせいでしょうね。
IE以外では<a>要素以外にもhover指定が可能なのを考えれば、ありうるかと。
a[name]:hover {color: inherit;}
xhtmlでname属性のアンカーって使えましたっけ?
http://www.xml.vc/hp/keitai/link-id1.html
No.1
- 回答日時:
IEが手を抜いているだけだと思います。
アンカーは空要素ではありませんから<a name="見出し1"/> でなく、 <a name="見出し1"></a>
と書かないといけません。
この回答への補足
そうなんですね。
ただ、環境を書くのを忘れたのですが、
XML→XHTMLの変換をしています。パーサは、MSXMLを使っているのですが、自動的に、<a name="○○○" /> と変換されてしまいます。
これは、何とかならないのでしょうか?
環境:WinXP(SP2)+IE7 or FireFox2 + MSXML
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ページ全体を中央に配置したい...
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
OPG 設置について
-
リンクボタンにgifアニメを使え...
-
body内にmetaタグを記述は問題...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
googleドライブで、PDFファイル...
-
【HTML】1クリックで複数ファイ...
-
VBA URLDownloadToFileについて
-
htmlファイルの表示が真っ白
-
1つ下の階層のフォルダに相対...
-
リンク先からリンク元の、同じ...
-
フレーム内のPHPへPOSTで情報を...
-
「MicrosoftVisualBasic6.0 行...
-
java_run.batがダウンロードで...
-
htmlファイル を ソース...
-
httpdで接続が拒否される
-
レストラン、英語のメニュー表記
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
携帯とPCの自動判別
-
body内にmetaタグを記述は問題...
-
HTMLファイルのインクルードで...
-
HTML上に貼り付けたPDFが表示さ...
-
HTMLでwebサイトを作ってるので...
-
iframe内の表示を常に最新にしたい
-
ページ全体を中央に配置したい...
-
WEBページがIEだけ文字化けして...
-
根号の書き方について
-
リンクボタンにgifアニメを使え...
-
textareaの一行の文字数制御
-
文字化けを故意に表示したい
-
borderでa:hover下線表示させる...
-
IEのみ文字化け
-
safariだけcssが反映されない
-
Javascriptでランダムパラメータ
-
表示時に1回だけリロードさせ...
-
なぜ height 100% がつくのか ...
おすすめ情報