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カスタマイズ依頼

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

hタグのcssが反映されない
 
共有:
通知
すべてクリア

[解決済] hタグのcssが反映されない

8 投稿
2 ユーザー
3 Reactions
3,734 表示
(@takashi2929)
Eminent Member Registered
結合: 5年前
投稿: 19
トピックスターター  

初めまして。

今回初めて質問をさせていただきます。

 

hタグのデザインを変更したくcssをカスタムしていますがうまく反映されません。

キャッシュの削除やプラグインの全停止などはすでに行いましたが変化無しで、ネットでも色々検索しましたがなかなか解決できない状態です。

 

変更したいhタグは1〜3でデザインは以下になります。

カラーに関しては後で変更しますのでよろしくお願い致します。

 


h1 {
  color: #364e96;/*文字色*/
  padding: 0.5em 0;/*上下の余白*/
  border-top: solid 3px #364e96;/*上線*/
  border-bottom: solid 3px #364e96;/*下線*/
}



h2 {
  padding: 0.5em;/*文字周りの余白*/
  color: #494949;/*文字色*/
  background: #fffaf4;/*背景色*/
  border-left: solid 5px #ffaf58;/*左線(実線 太さ 色)*/
}

 


h3 {
  border-bottom: solid 3px #cce4ff;
  position: relative;
}

h3:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #5472cd;
  bottom: -3px;
  width: 20%;
}



【テーマ情報】 ---------------------------------------------- サイト名:オブたび!│男の海外ひとり旅初心者のためのガイドブック サイトURL: https://mens-hitoritabi.com ホームURL: https://mens-hitoritabi.com コンテンツURL:/wp-content インクルードURL:/wp-includes/ テンプレートURL:/wp-content/themes/cocoon-master スタイルシートURL:/wp-content/themes/cocoon-child-master 子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css スキン:/wp-content/themes/cocoon-master/skins/veilnui-simplog-green/style.css WordPressバージョン:5.4.1 PHPバージョン:7.3.14 ブラウザ:Mozilla/5.0 (X11; CrOS x86_64 12871.76.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.103 Safari/537.36 サーバーソフト:Apache サーバープロトコル:HTTP/1.1 言語:ja,zh-CN;q=0.9,zh;q=0.8 ---------------------------------------------- テーマ名:Cocoon バージョン:2.1.4.1 カテゴリ数:8 タグ数:0 ユーザー数:1 ---------------------------------------------- 子テーマ名:Cocoon Child バージョン:1.1.1 style.cssサイズ:1490バイト functions.phpサイズ:204バイト ---------------------------------------------- Gutenberg:1 AMP:1 PWA:0 Font Awesome:4 Auto Post Thumbnail:1 Retina:0 ホームイメージ:/wp-content/themes/cocoon-master/screenshot.jpg ---------------------------------------------- ブラウザキャッシュ有効化:0 HTML縮小化:0 CSS縮小化:0 JavaScript縮小化:0 Lazy Load:0 WEBフォントLazy Load:0 ---------------------------------------------- 利用中のプラグイン: All In One SEO Pack 3.4.3 Classic Editor 1.5 Contact Form 7 5.1.7 Duplicate Post 3.2.4 EWWW Image Optimizer 5.3.0 Google XML Sitemaps 4.1.0 PS Taxonomy Expander 1.2.3 SiteGuard WP Plugin 1.5.0 TinyMCE Advanced 5.4.0 WebSub/PubSubHubbub 3.0.3 WP Multibyte Patch 2.8.4 ----------------------------------------------

   
(@takashi2929)
Eminent Member Registered
結合: 5年前
投稿: 19
トピックスターター  

現状スタイルシートの状態です。


   
みるみ
(@mirumi)
Reputable Member Registered
結合: 5年前
投稿: 292
 

こんにちは。

CSSは「要素をより限定的に指定しているものほど優先して適用される」という特徴があるため今の状況になってしまっています。

ですので、

h1は

#main .entry-header h1.entry-title {
  color: #364e96;
  padding: 0.5em 0;
  border-top: solid 3px #364e96;
  border-bottom: solid 3px #364e96;
  background: none;
}

h2とh3は

#main .entry-content h2 {
  padding: 0.5em;
  color: #494949;
  background: #fffaf4;
  border: none;
  border-left: solid 5px #ffaf58;
} #main .entry-content h3 {
  border-bottom: solid 3px #cce4ff;
  position: relative;
} #main .entry-content h3::after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #5472cd;
  bottom: -3px;
  width: 20%;
}

のようにしてみるといいと思います。

もしくは、下記のように末尾に「!important」というのをつけると今のままでも適用されます。

.article h1 {
  color: #364e96!important;
  padding: 0.5em 0!important;
  border-top: solid 3px #364e96!important;
  border-bottom: solid 3px #364e96!important;
}

ただしこちらはあまり多用するべき方法ではないので、上記のような長ったらしい書き方が嫌な場合などに使うといいと思います。


   
(@takashi2929)
Eminent Member Registered
結合: 5年前
投稿: 19
トピックスターター  

@mirumi

ありがとうございます。

h1、2に関しては問題なく変更ができました!

ただ、h3のみ左端の色がおかしくなってしまいます・・・


   
みるみ
(@mirumi)
Reputable Member Registered
結合: 5年前
投稿: 292
 

一番最初に提示されたコードを適用させるとそのような感じになるかと思いましたが…。

薄緑の下線だけで良いのでしたら

#main .entry-content h3::after {
position: absolute;
content: " ";
display: block;
border-bottom: solid 3px #5472cd;
bottom: -3px;
width: 20%;
}

という部分は全て要らないと思います。

もしこれでも違う場合、実現したいデザインの完成形を図で教えていただいてもいいですか?
それに合わせてコードを提示させていただきますので。


   
(@takashi2929)
Eminent Member Registered
結合: 5年前
投稿: 19
トピックスターター  

@mirumi

こちらの画像のように左側が濃いめ、右側が薄めの色の線にしたいです。


   
みるみ
(@mirumi)
Reputable Member Registered
結合: 5年前
投稿: 292
 

ありがとうございます。

以下はどうでしょうか。2パターンご用意してみました(どっちも併用する必要はありません)。

①※前述したコードと変わったのは「padding-left: 0;」の1行だけなのでそこを足せばOKです。

#main .entry-content h3 {
  color: #494949;
  border-bottom: solid 3px #acd0aa;
  position: relative;
  padding-left: 0;
}

②※前述したコードと変わったのは「left: 0;」の1行だけなのでそこを足せばOKです。

#main .entry-content h3::after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #43a047;
  left: 0;
  bottom: -3px;
  width: 20%;
}

 


   
わいひら reacted
(@takashi2929)
Eminent Member Registered
結合: 5年前
投稿: 19
トピックスターター  

@mirumi

ありがとうございます!

完璧に修正できました!


   
共有:

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

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

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

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

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

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

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

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