カナかな団の躁鬱

つまるところ、日記BBSの過去ログです。各記事の見出し部分のナンバーは記事個別表示のアンカーとなっています。



日記

228 Mozillaスタイル

  • 投稿者 首領
  • 投稿日 2002年02月12日 18時26分

title属性をつけた外部CSS(という表現でご勘弁を)は、優先スタイルシートになる。これは知っていた。が、異なるtitle属性値を持つ複数の外部CSSファイルがある場合、最初に登場した外部CSSが優先し、後の外部CSSは適用されない、ということに気づいていなかった。
title属性を同じ名前にすることで、優先スタイルシートのグループ化ができる、と仕様書にある。とすればこの振る舞いは当然のことだ。
ところが、IE6やOpera6は、このグループ化に対応していない。つまり、Mozillaに読み込ませたくない外部CSSは、異なるtitle属性値を持ったlink要素でリンクすればOK、という結果に。

ということなので、Mozillaスタイルをalternate stylesheetではなくて、title属性値の違うstylesheetとして用意。内容を html { background-image : url(body-6.png) ; } として<html>への背景画像配置だけ指定。これで、Mozillaはdefault.css(こっちは<html>への背景画像配置なし)の躁鬱スタイルだけを読み込んでくれるはずなので、パフォーマンス悪化が防げたかと思いますが、如何でしょ。


はてなブックマークのコメント一覧


ページ操作


掲示板情報

案内 カナかな団の躁鬱ご利用の手引き