Firefoxはプラグインを追加することでサイト別に異なるスタイルシートが適用できます。まず、僕は方法を限定せずに探してみましたが
- Proxomitronを利用する応用 - ウェブページ別にユーザースタイルシートを使い分ける(ユーザースタイルシートのススメ)の方法は全然わかりませんでした。
- My Blog – My WordPress Blogは「各ウェブサイトのスタイルをコントロールできる」という感じで紹介されているけど、どうやらウェブページ別に異なるCSSを適用できるわけではなさげ。
- ページ移転のお知らせ経由で見つけたoutsider reflex > XUL Apps > ContextMenu ExtensionsというXULアプリなプラグインが簡単に出来る模様。
プラグインをダウンロードしてFirefoxを再起動したら、メニューから拡張機能 > スタイルシート「(現在前面に表示されているページのtitle)」用のサイト別ユーザースタイルを選ぶとダイアログウインドウが表示される。別にツール > DOMインスペクタを起動して指定したいセレクタを決める。スタイルシートを記述して保存すると、即座に反映される。
例えば、引用ブロックの線と背景を指定したいときは自分の場合、
blockquote{ background-color: #E8E8E8 !important; border:1px dashed #C4C4C4 !important }
と書いてみました。サイト側でスタイルシートが設定されている場合、「!important」を書かないとユーザースタイルシートが制作者のスタイルシートに負けてしまうので注意。