Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › サイドバーの枠線色の変更の仕方
- このトピックには9件の返信、2人の参加者があり、最後に
めぐみにより11年、 1ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年9月12日 10:36 PM #32484
めぐみ
ゲストお世話になります。
関連トピックス、外部サイトを確認しても解決ができなかったため、質問させていただきます。
各ウィジェット枠線の変更、各タイトルのアンダーライン等の装飾はできましたが、サイドバー本体の「大枠」の色の変更がどうしてもできません。
希望する変更後の状態は、カスタマイズの「サイドバーの背景を白色に」の枠線を2pxで任意の色というものです。
ご教示いただきますようお願いいたします。
-
2015年9月13日 5:57 PM #32505
-
2015年9月13日 8:29 PM #32517
めぐみ
ゲスト下記で変わると思ってました。
どこがダメなんでしょうか?#sidebar {
border:1px solid #0000FF;
} -
2015年9月13日 10:23 PM #32520
yokudekiru
ゲストこのコードでどうでしょうか
#sidebar-widget { border:1px solid #0000FF; } -
2015年9月14日 1:46 AM #32525
めぐみ
ゲストyokudekiruさん
ご回答ありがとうございます。
ご教示いただきました方法では、大枠の内側に枠線が表示されます。
任意の色にすることは出来ましたが、枠が小さくなることもあり、残念ながら希望する形ではございません。元々表示されているサイドバーの枠線の色を、変更したいと思っております。
-
2015年9月14日 7:40 PM #32538
-
2015年9月14日 10:09 PM #32552
めぐみ
ゲスト#32538
わいひらさんご回答ありがとうございます。
コードそのものは間違っていないとのことなので、他のコードを全てはずしてみて、干渉しているものを探ってみようと思います。
最後に、一般論としてでけっこうですので、ご教示いただけますでしょうか。
#sidebar {
border:1px solid #0000FF !important;
}この方法で変更しても、見栄えや動作は問題が出てないように見えます。
だとしても、裏で何か不具合が起きている可能性はありますでしょか?
もしくは、サイドバーの色を強制変更するくらいでその心配はないものでしょうか? -
2015年9月14日 10:11 PM #32553
Hidekichi
ゲストカスタマイザーでcssを書き出していて、それが適用されているのではないかと思ったりも。
書き出されるcssって、親・子style.cssより後で読み込まれますよね?違いましたっけ?応急処置
(function($){ $(function(){ $("#sidebar").css({ border: "2px solid #DDD" }); }); })(jQuery);子テーマjavascript.jsにコピペ…ですが、コードがエンティティ化されていると思うので、わいひらさんの修正まちで。まぁ"がシングルあるいは、ダブルの半角クォートってだけですけども。
-
2015年9月15日 5:09 PM #32563
わいひらキーマスターimportantを使って設定が変わるなら、特に問題ないと思います。
作法的に、importantはあまり使うべきではないと言われていますが、個人のカスタマイズであれば、その後CSSの上書きをする可能性も低いので、それでうまくいくのであればそれでOKだと思います。カスタマイザーで、サイドバーの枠線を表示している場合は、HTMLに直接CSSが書き込まれるので、hidekichiさんのおっしゃるように、優先度で負けてしまいます。(後から読み込まれるので)
そういった場合は、優先度を上回るCSSセレクタを書けばスタイルを上書きできますが、ちょっとしたカスタマイズであれば、そこまでこだわる必要もないかと思います。
CSS3 – CSSセレクタの優先順位の計算方法 – Qiitaとりあえず、うまく行きさえすれば方法は、どれでも良いかと思います。
-
2015年9月24日 1:46 PM #32793
めぐみ
ゲストHidekichiさん、わいひらさん
ご連絡が遅くなりもうしわけございません。importantで反映させることにします。
CSSの優先度のお話は、現在の私の知識では高度な内容ですが
お二方のご丁寧な説明により大凡の検討をつけることができました。もっと勉強しようと思います。
ありがとうございました!
-
-
投稿者投稿
- トピック「サイドバーの枠線色の変更の仕方」には新しい返信をつけることはできません。