- ベストアンサー
FireFoxユーザーCSSのカスタマイズ方法
- FireFoxユーザーCSSのカスタマイズ方法について解説します。
- FireFoxユーザーCSSの設定でページ内検索バーを表示する方法について説明します。
- CSS設定が反映されない場合の対処法についても解説します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
独り言: …違うところが原因じゃないかなーと無責任に考える。 以前browser.jarのbrowser.jsを書き換えて上書きして起動しただけじゃ反映されなかったことがあって、それ以来、確認するときはLocal Settings\Application Data\Mozillaフォルダを消してから動作確認するようにしている。知らない間に変更前のファイルがそこにキャッシュされていてそっちが使われているっぽいな、と。 #プロファイルを現在のとは別にもう一個作ってみて、そちらに反映されているか見てみるとかだとこの手のキャッシュを防げるかな?やってみてないけど。この推論が正しければ、上記の方法なりなんなりで、キャッシュを削除することになるだろう。(メモ:閲覧データのキャッシュじゃない。今回はchromeの話だろうし)
その他の回答 (2)
参考までに、XPのFirefox3.6で、 Mozilla\Firefox\Profiles\任意の英数字.default\chromeフォルダ内に、書かれたコードを貼り付けたuserChrome.cssを置いて試してみましたが、ステータスバーの上に常時表示になりました。 次のページのものと同じコードですね。 置く場所は間違いないでしょうか・・。 http://firefox.geckodev.org/index.php?cmd=read&page=userchrome.css&word=user%20chrome
お礼
windows7 64BIT のx86モードでのインストールした状況では・・ firefoxのprofileのuserChrome.cssへのフルパスは、 c:\username\ユーザ\AppData\Roaming\Mozilla\Firefox\Profiles\任意の英数字.default\chrome\userChrome.css となります。 また、この場所で正しいかどうかの確認は、 ヘルプ > トラブルシューティング情報 >プロファイルディレクトリを開く で開くと、該当のディレクトリ以下に修正したcssファイルがあり、 これを開くと、きちんと以下のようになっています。 ****以下userChrome.cssの内容です******** charset "utf-8"; /* * このファイルを編集して userChrome.css という名前で * [プロファイルディレクトリ]/chrome/ * ディレクトリにコピーしてください。 */ /* * このファイルを使って Mozilla のユーザインターフェイスの見た目をカスタマイズ * できます。デフォルト設定を上書きする場合は !important 宣言を使ってください。 */ /* * 次の @namespace 規則ではデフォルト名前空間を XUL にしています。 * 削除すると正常に動作しなくなるので、削除しないでください。 */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /*ページ内検索バーを常に表示する*/ #FindToolbar { display: -moz-box !important; } /* * 操作性を向上させる例: */ /* * デフォルトフォントサイズをすべて 20 ポイントにする: * * * { * font-size: 20pt !important * } */ /* * メニュー項目についてはデフォルトサイズではなく 15 ポイントにする: * * menupopup > * { * font-size: 15pt !important * } */ /* * ロケーション (URL) バーを固定幅フォントで表示する: * * #urlbar { * font-family: monospace !important; * } */ /* * 目障りな Throbber を表示しなくする: * * #throbber-box { * display: none !important; * } */ /* * その他の例は次のページを参照してください: * http://www.mozilla-japan.org/unix/customizing.html */ /*ご回答ありがとうございました。*/
- neddoheny
- ベストアンサー率60% (921/1528)
Firefox3.0.x系、3.5.x系、3.6系であれば、 少なくとも、Windows XP と Windows Vista では、その #FindToolbar{ display: -moz-box !important; } で、コード記述は間違いないです。(Firefox2.系はまたIDが別) 但し、Windows 7 に関しても、IDが、Windows XPやVistaと、同一なのかはこちらでは確認が取れません。 (当方、Windows 7は使ってないので) それ以前に失礼ながら確認しますが、userChrome.cssの「編集経験のある方」ですか? つまり、それ以外のuserChrome.cssの記述は問題なく動作させられてますか? 自分では間違いないと記述したつもりが、 じつは別のまったく関係ない場所の同じ名前のuserChrome.cssに一生懸命記述してたとか、 あるいは「リネームミス」してたとか、そのへんの初歩的かつ初心者によるミスもありえますので。 いちおう念の為です。
お礼
じつは別のまったく関係ない場所の同じ名前のuserChrome.cssに一生懸命記述・・ >> 上述のとおり、profileは、Roamingディレクトリ以下にあります。 ( userChrome.cssは、PC内に1つだけで、他には存在していません。) あるいは「リネームミス」してたとか、そのへんの初歩的かつ初心者によるミスもありえますので。 >>CSSでサイト構築ができる程度です。 回答ありがとうございました。
お礼
回答ありがとうございます。 CSSの読み込みの確認をしてみます。