abstract
これは面倒臭いことは全てリンクで解決してる、いいかげん&我流なMozillaFirebirdのテーマ作成法です。
一応Firefox3.0を基準に解説を加えていますが、ThunderbirdやMozilla等のおおかたのGeckoエンジン使用のアプリケーションで応用が利くと思います
あと、時々暇を見て更新作業を繰り返しているうちに、過去の技術を使っているのに文書の内容が追いついていない場合などが良くあります。
作成前に
正直、テーマを一から作るのは結構な労力を要しますので、他人の作ったテーマを改造するのが現実的だと思います。
どのテーマを弄れば良いのかって聞かれたら難しいのですが、あまりアクのないと言う意味でブラウザのデフォルトのテーマに近いものが万人向けかな…と思います。
Firefoxのテーマを作成するためには、Webサイト作成に使われるXHTML+CSSでサイトを作成するときの知識と、若干のXML(読める程度でよいと思います)の知識が必要になります。
正直、Firefox内部に関しては、CSSのマニアックなセレクタの当て方を中心に、CSS2のプロパティの使用、-moz-の頭文字で始まる、Gecko系ブラウザの独自拡張等、込み入った部分が多々あるので、やりながら勉強する気がないと混乱して頓挫するところが多々あります
正直、CSS周りに十分な知識が知識がある自信のない場合は、根性入れる覚悟をしてください、それで乗り越えられる程度の難易度ですので
制作の作業自体は
- テーマのxpiファイル(正体はzip圧縮)を解凍する
- テーマの情報が書いてあるrdfファイルを書き換える
- 詳しい情報が書いてあるCSSファイルを書き換えていく
という簡単な順序になります。詳しいことはこれからお話ししますので、読みながらご理解下さい