Individual Entry

Firefox で見るソースを見易くする 【userContent.css】

Date
2005-11-14 T20:51:00+09:00
Category
Tags
Reactions

Firefox の view-source で見るソースが至極見辛いのが不満でした。既定の CSS 書いたヤツ出て来い、と言いたいほど見辛い(まあ、好みだが)。

解決策の1つとして、view-source ではなく任意のエディタを起動させる方法がある。IE で、窓の手で設定したりレジストリを弄ったりするに相当する方法ですね。Firefox の場合は拡張を使うと出来るみたいです。と、一応知識として持ってはいるが、実際に拡張を入れたこともないし詳しく調べたこともない。この程度で拡張を頼るのは、 CSS で外観を弄れる Firefox 使いっ子としては邪道だ!…と力説するような信条はもっていませんが、折角 CSS に活躍の場が与えられているのだから早々に拡張に走るのは気が引ける。もっと出来る子のはずなの、Firefox は。

と、時に思いながら過ごす中で、hail2u.net - WeblogFirefoxのuserContent.cssネタを公開された当初読んでいたはずなのに、先ほど読み直して衝撃を受けた。「(Firefox home)/res/viewsource.css」に設定ファイルが置いてあったことに気付かなかったんだな、と。低レベル。

ここまで読んで違和を感じた方がいらっしゃるかも。view-source に表示されるソースの見た目を弄るのは、「Firefox の外観を弄る」のとは違うのですね。「ページの表示を CSS で制御する」のが正しい。kyoさんのエントリーのタイトルが userContent.cssネタであることを、もっと気に留めるべきでした。迷うことなく userChrome.css に書くも、うんともすんとも云わない Firefox 。「ああ、1.5 まで待たなければならなかったんだな!」と見当違いの原因を作り出す私。1.07 が「馬鹿なのはお前だ」と言っている。

CSS 書き換え後のソースの様子

このエントリーを書くまで気付かなかったので、 (Firefox home)/res/viewsource.css を直接弄ってしまった。利点としては、再起動しなくても即反映されたソースを見れることですが、誤爆する可能性は極めて低いので userChrome.css に書いておいた方が無難でしょう。いや、拡張を通して userChrome.css・userContent.css を書いているから再起動が必要なだけで、直接ファイルを書き直す場合は不要かもしれない。

一番調節したかったのはフォントサイズ。デフォルトは font-size を定めていないので私には大き過ぎた。一文字一文字じっくり吟味する必要はないので、多くの情報量が目に入る小さめのフォントの方が好都合。

他、配色のけばけばしさも気になっており、特に見た目が好みの ezHTML っぽくしてみました(性能も好き)。

なお、デフォルトの viewsource.css は参考になるので、直接弄る為ではなく目を通す為に開いておくのが良いかと思います。見ての通り、クラスが程よくふってあるので閲覧目的には十分耐えます。どこで出てくるのか分からないようなクラスもありますが、それはお目にかかれた時の楽しみだと捉えておきましょう。

以下、userContent.css に

body#viewsource {
	font-family:'MS Gothic', monospace !important;
	font-weight: normal !important;
	color: #333 !important;
	line-height:140% !important;
	font-size:12px !important;}

body#viewsource .start-tag,
body#viewsource .end-tag {
	color: #00468C !important;
	font-weight: bold !important;}

body#viewsource .comment {
 	color: #888 !important;
 	font-style: normal !important;}

body#viewsource .doctype {
	color: #0E8D2B !important;
	font-style: normal !important;}

body#viewsource .attribute-name {
	color: #663333 !important;
	font-weight:normal !important;}

body#viewsource .attribute-value {
	color:#00468C !important;
	font-weight: normal !important;
}

ソースを表示すると、上の画像のようなスタイルになります。たぶん。

行の折り返しをおこなう

もう1つソース関連で手を加えた方が吉、の設定があるのでついでにご紹介。デフォルトでは折り返されず読む気をなくさせるソースの表示を、折り返させます。ただ、エディタのような折り返しではないので、横スクロールバーが出ることがあります。

方法は簡単。 about:config とロケーションバーで叩いて、view_source で絞り込む。view_source.wrap_long_lines をダブルクリックし true に変更。これで折り返しが有効になります。

これで1つ、 Firefox の好みでない点を潰せました。

訂正 at 2005-11-27T17:05:29+09:00

!important が必要でした。

Comment [2]

yukichi : 2006-04-25 (Tue) 00:20  ▼Reply

私も Firefox の view-source で見るソースが至極見辛いと思ってとりあえずググってみたらここにたどり着きました。
とっても見やすいですね。
ありがたく使わせていただきますm(__)m

涼@管理人 : 2006-05-05 (Fri) 20:45  ▼Reply

見返したら恥ずかしくなる程グズグズなエントリーで申し訳ないのですが、参考になったようで嬉しいです。

Comment form
  • 当エントリーに関連性のないコメントは極力お控え下さい。
Preview Your Comment
ご利用のブラウザ、設定ではご利用になれません

Trackback [1]

Trackback URI
  • 送る前に必ず「トラックバックポリシー」をお読み下さい。
  • 関連性が薄いと判断したトラックバックは削除します。
  • 二重送信した場合など、こちらで適宜対応します。
[Firefox]Firefoxで表示されるHTMLソースってどうよ? - 備忘録 : 2006-05-18 (Thu) 04:09
Firefoxは拡張機能がとにかく豊富で私にとって手放せないメインブラウザとなっているわけだが、たった一つ、どうしても気に入らない部分があった。それがHTMLソースを表示させたときの見難さ。 本当にもうね、なんでここまで見難いんだろう?!と叫びだしたくなるくら...
前後のエントリー
Latest Entries

» 全てのエントリーのタイトル一覧

Firefox [15 items]

» "Firefox"のタイトル一覧

Categories
Recent Comments
十二国記『華胥の幽夢』 小野不由美 <講談社文庫>
Zane Lagerstrom - 02.24
Lawrence Wutzke - 02.25
Ward Karapetyan - 04.14
Earl Kleinhenz - 04.15
Efren Koistinen - 05.16
大量 Trackback スパムに困り果てて MT-Blacklist を導入
Drailette - 03.30
Dieriwhomorce - 04.06
hosting_best - 04.28
Teetehelm - 04.29
Teetehelm - 05.02
『名探偵ポワロ』 「ナイルに死す」
essential mixed cryoglobulinemia - 04.18
Recent Trackbacks
当ブログへのトラックバックについて
パチ苦悩記 - 05.19
パチ苦悩記 - 05.19
パチ苦悩記 - 05.19
「タグ」を導入 [plugin : Tagwire Plugin , MTIfEmpty]
日刊ジーク - 10.17
Firefox のメインメニューのラベルを変更する 【userChrome.js】
WDF - 11.06
読んだり聴いたり

Amazon.co.jp:チェーザレ破壊の創造者 2 (2)

チェーザレ破壊の創造者 2 (2)

惣領冬実

Amazon.co.jp:チェーザレ破壊の創造者 1 (1)

チェーザレ破壊の創造者 1 (1)

惣領冬実

Amazon.co.jp:三四郎はそれから門を出た

三四郎はそれから門を出た

三浦しをん

Syndication
Counter
  • All Pages : T Y