atsukanrockのブログ

Microsoft系技術を中心にぼちぼち更新します

やはりIEでは、テキストが全角スペースのみのリンクが表示されないと思われる

はじめに

以前、『IE 6.0では全角スペースもリンクが表示されない』ことについて書いた。しかしその後、『あれ…IE 6.0でも表示される』で書いたように、はてなダイアリーのエントリ内では、IEでもテキストが全角スペースのみのリンクが表示されることがわかった。
その後、簡単に実験したので記録する。

実験結果

やはりIEでは、テキストが全角スペースのみのリンクが表示されないと思われる。以前のエントリでは、IE 6.0に限った現象のように記述したが、IE 7.0でも表示されなかった。以下の結果は、HTMLファイルの文字エンコーディングShift_JISでもUTF-8でも同じである。

  • IE 6.0 on Win XP Pro:表示されない(図1)
  • IE 7.0 on Win XP Pro:表示されない
  • Firefox 3.0.5 on Win XP Pro:表示される(図2)
  • Opera 9.63 on Win XP Pro:表示される
  • Safari 3.1 on Win XP Pro:表示される


図1 IE 6.0:表示されない…*1

図2 Firefox 3.0.5:表示される

実験方法

以下に示す、最小限のHTMLを記述したファイルを、各ブラウザで表示させた。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
	<title>テキストが全角スペースのみのリンク表示テスト</title>
</head>
<body>
	<a href="http://d.hatena.ne.jp/atsukanrock/">     </a>
</body>
</html>

なお、念のため文字エンコーディングShift_JISにした場合と、UTF-8にした場合の両方を試した。

*1:いくら何でもキャプチャがわかりにくすぎた…反省