当サイトの細かい部分をいくつか見直しました。
2番目の行と行の間を空ける方法についてちょっと覚え書き。行間を空けるにはカスケーディングスタイルシート(CSS)のline-height
プロパティというのを使うのですが、このプロパティを指定すると、画像と文章を組み合わせたページの場合Netscape Navigator 4.xで閲覧すると画像と文字が重なって読めなくなるという不具合があります。Netscape 4.xにはこの他にもスタイルシート関連のバグが多くあるので、思い切ってNetscape 4.xにはスタイルシートを適用させないというのも1つの手です。その方法はいくつかありますが、私はスタイルシートを読み込むLINK
要素にmedia
属性をつけるというのを使いました。以下のような感じです。
<LINK rel="stylesheet" href="style.css" type="text/css" media="all">
media
属性の値は"screen"
以外なら何でもいいらしいので、media="screen,tv"
とかでもいいです。このようにするとNetscape 4.xではスタイルシートが読み込まれなくなり、Netscape 6以降やInternet Explorer、Operaでは読み込まれるようになります。
引き続きスタイルシートの勉強中…。
上で、
、と書いてましたが、media
属性の値は"screen"
以外なら何でもいいらしいので、media="screen,tv"
とかでもいいですmedia="screen,tv"
だとOperaで全画面表示にした際にスタイルが適用されなくなってしまうので、media="screen,tv,projection"
とかにするのがおすすめです。