Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

スキンの自作と、デフォルトのcssのリ...
 
共有:
通知
すべてクリア

[解決済] スキンの自作と、デフォルトのcssのリセットに関して

6 投稿
3 ユーザー
3 Reactions
1,734 表示
 bgbg
(@bgbg)
Active Member Registered
結合: 3年前
投稿: 13
Topic starter  

はじめまして。

cocoon childのskin>skin-template>style.cssを触ってスキンの自作をしたいと思っています。

ここで質問なのですが、自作のスキンというのは既存のcssを上書きするという形で行うのでしょうか?

 

例えば、ブログカードでは画像と個別記事へのリンクが横並びになります。

cocoon設定>インデックス>エントリーカード(デフォルト)、という設定にしています。

このような横並びを作る場合、floatやflexを使いますが、デフォルトの設定ではfloatが使われているようでした。

すべてのcssを上書きしていくのなら、cssをすべてリセットしてからのほうが楽だと感じるのですが、可能なことでしょうか?。

 

サイトに関してはローカル環境で作成しているので、画像を添付させていただきます。

flexを使用して横並びにしています。

 

よろしくおねがいします。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17211
 
投稿者:: @bgbg

すべてのcssを上書きしていくのなら、cssをすべてリセットしてからのほうが楽だと感じるのですが、可能なことでしょうか?。

リセットされたCSSを全て再指定していくのであれば可能かと思います。
もちろん、リセットされたぶんのCSSを多く書くことにはなりますが、その方が設定しやすいということであれば、そういった手段の選択も全然ありかと思います。


   
 bgbg
(@bgbg)
Active Member Registered
結合: 3年前
投稿: 13
Topic starter  

@yhira 

回答ありがとうございます。

リセットに関してはCSS側だけで対処するということでしょうか?

cocoonにそのような機能がないのであれば、CSSのカスタマイズは上書きで行うことになりますね。

上書きだとどこかで干渉する可能性があるのでどうかなと思っていました。

This post was modified 3年前 by bgbg

   
はる
(@haruinoue)
Noble Member Moderator
結合: 4年前
投稿: 1089
 

同梱されているスキンを見ていただければ分かりますが、多くのスキンではリセット等は行わず、親テーマで決められているCSSはそのままにして必要のある部分のみスキンのCSSで上書きしているかと思います。

投稿者:: @bgbg

リセットに関してはCSS側だけで対処するということでしょうか?

他の方法としては、スキンのfunctions.php等に

add_action('wp_enqueue_scripts', function() {
  wp_deregister_style('cocoon-style');
});

と書くと親テーマのstyle.cssを読み込まなくなります。


個人的にはCSSを全てリセットして1から書くよりも、変えたい部分を上書きしていく方が断然楽だと思います。

そうじゃないと例えば、redというclassが付いてたら赤文字にして、サイドバーは右側に表示されるようにして、画像は横幅100%以上の大きさにならないようにして……みたいな基本的な部分から全部自分で書かなければいけないので…。


   
わいひら reacted
 bgbg
(@bgbg)
Active Member Registered
結合: 3年前
投稿: 13
Topic starter  

@haruinoue 

はる様、回答ありがとうございます。

そうですね。initial:all;を使ってみたのですが、いろいろなところが崩れるので大変ですね、、、。

スキンの自作で対応してみようと思います。


   
わいひら and はる reacted
 bgbg
(@bgbg)
Active Member Registered
結合: 3年前
投稿: 13
Topic starter  

追記です。

問題が解決したことを報告させていただきます。


   
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました