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

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

記事のタイトル上の余白がおかしくなりま...
 
共有:
通知
すべてクリア

[解決済] 記事のタイトル上の余白がおかしくなります

27 投稿
3 ユーザー
11 Reactions
1,269 表示
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

夜遅くに失礼します。

cocoonにていつものコーヒーというスキンを使わせていただいているのですが、768pxから834pxの間で記事のタイトル上の余白がおかしくなってしまいます。

僕はあまりプログラムの知識がなく手探りでやったためこれでよいのかわかりませんが現在は

@media screen and (min-width: 768px) and (max-width: 834px){
main.main, div.sidebar{
padding-top: 0.1px;
}

を追記することで解決できています。

ちなみに他のスキンを選択しても場合は治ります。

ですが、原因が気になるのでお力添えいただいただけると幸いです。

よろしくお願いします。

 

ブログのURL↓

https://yuukumablog.com/


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

熊谷 優さん

今私の手元にはスマホしかなく、調べることはできません。

記事のタイトル上の余白がおかしくなってしまいます。

とは、どういう状態なのか、ご説明いただくと、他の方も回答しやすいと思われます。

おかしいだけでは、ちょっと分かりにくいと思います。

添付いただいた画像も、おかしいようには見えないのですが。

できることならば、おかしい状態の画像を添付いただくのが良いと思います。

画像にどこがおかしいのか説明書きなどあると、ベターだと思います。


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

説明不足ですみませんでした。

余白というより背景かもしれません、、、

 

分かりやすいようにその部分を囲ってみました。

よろしくお願いします。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

熊谷 優さん

なるほどです。

私のスマホから見た感じと、微妙に違いがありますね。

今はスマホしか手元になく、調べることができませんので、他の方をお待ちいただければと。

普段であれば、朝方くらいには活動なさっている方がいらっしゃるのですが、いつもとは限りませんので、少し気長にお待ちください。


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

了解しました。ありがとうございます。

これは横幅が768pxから834pxの間でのみ起こっているので、スマホではしっかり表示されます。

なぜなのか原因が知りたいのでどうかよろしくお願いします。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

熊谷 優さん

とても複雑で、説明が難しいです。

該当の範囲内では、marginの突き抜けが起きていると思います。

熊谷 優さんが子テーマにお書きになった部分の有無によって、メインコンテンツの高さが変化しています。
(h1のmargin-top分)

 

該当範囲内では、メインコンテンツ内にpadding-topがありません。
(子テーマの追加記載がない場合。)

そうすると、h1のmargin-topの38pxが、メインコンテンツからはみ出してしまうようです。

この手の説明は、なかなかフォーラムでは難しいです。

以下のリンクのものが参考になると思います。
(こちらは、margin-bottomですが。)

【CSS】子要素にmarginがあると、親要素を突き抜けてしまう問題の対処法
https://meshikui.com/2020/03/26/2620/


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

丁寧な説明ありがとうございます。

これは僕が他に書いたCSSが原因で突き抜けがおきてしまっているのでしょうか?

それともCSSを追記して治すしか方法がないのでしょうか?

よくわからなくて、、、

ご教授いただけると幸いです。


   
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

何度もすみません。

教えていただいたリンク先を参考に

main#main.main{/*新着記事の真上空白をへらす*/
margin:0;}

この部分にoverflow:hidden;を追記したら治ったのでこれで様子見たいと思います。

本当にありがとうございました。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

熊谷 優さん

なかなかフォーラムでは説明が難しいです。

別に熊谷 優さんの書いたCSSが原因ではなく、スキンそのものが。。。ということだと思います。

 

これから記載するCSSは、そのままスキンや親テーマに書かれているものではないことをご承知おきください。
もっと大量に記載されていますので、関係のあるところだけ抜粋します。

 

スキンには、今回関係のある親要素のメインコンテンツのpaddingは、以下のように指定があります。

main.main {
    padding: 0px 29px;
}

@media screen and (max-width: 768px){
    main.main, div.sidebar {
        padding: 10px;
    }
}

スキンでは、768px以下では上のpaddingが10px、768pxを超えると上のpaddingは無い状態です。

この状態だと、子要素h1のmargin-topは、768px以下では有効であるものの、768pxを超えると突き抜けると思います。

 

ただし、親テーマでは。

.main {
    border: 1px solid transparent;
}

@media screen and (max-width: 834px) {
    main.main,
    div.sidebar {
        border-width: 0;
    }
}

 基本的に親要素のメインコンテンツにborderが指定されています。
borderがあれば、子要素のmarginの突き抜けは起きていないみたいですね。

ただ、834px以下はborderがなくなってしまいます。
この状態で、親要素のpaddingがなければ、子要素のmarginの突き抜けが起きるのではないかと、思われます。

つまり、768px超~834px以下で、突き抜けが起きるんだと思います。

 

確かにことは分かりませんが。。。

確か、昔iPadの画面の大きさが変わったことがあったと思います。

その際に、親テーマはPC・モバイルの境界を、768px以下⇒834px以下へ変更したことがあったような記憶が薄っすらとあります。

推測ですが、スキンはその境界が768pxの頃に作成されたのではないかと。

 

対処としては、現在熊谷 優さんがお書きになっているCSSで良いのではないかと思います。

それか、スキンの境界を834px以下に合わせるならば、子テーマに以下のように書いても良いと思います。

@media screen and (max-width: 834px){
    main.main, div.sidebar {
        padding: 10px;
    }
}

ただ、こうすると、padding分余白が増え、更に突き抜けたmargin分も増えて、かなり広くなってしまうかも知れません。
結局更なる調整が必要になる可能性があります。


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

熊谷 優さん

直りましたか。

本来は、はみ出した部分を非表示にするってことなんですけど。
それで直るみたいないんですよね。


   
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

なるほどスキンによる影響だったんですね、、、

原因が分かってすっきりしました。

とりあえずはこのまま様子を見たいと思います。

 

この度は丁寧に教えてくださりありがとうございます。

また機会がありましたらその時はよろしくお願いします。


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

cocoonにていつものコーヒーというスキンを使わせていただいているのですが、768pxから834pxの間で記事のタイトル上の余白がおかしくなってしまいます。

ご連絡ありがとうございます。
いつものスキンで、不具合を確認しました。
修正版をGitHubにアップしておきました。
------------------------------------------------
https://github.com/yhira/cocoon
開発中の最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。

FTPでのアップデート方法はこちら。
https://wp-cocoon.com/ftp-update/
------------------------------------------------
この変更は、次のアップデートで適用されます。


   
mk2 reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17132
 

修正をしている間に、結構返信ががが。


   
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

早い対応ありがとうございます。

アップデートがきしだい更新させていただきたいと思います。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

こちらも私の環境で解消を確認しました。

ただ、私の環境は素に近く、背景真っ白でちょっと確認が難しいですが。

熊谷 優さんの環境でご確認いただくのが1番だと思いますので、ご連絡お待ちしております。


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

@mk2_mk2 

ご確認いただきありがとうございます!


   
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

更新して確認してきたら上に余白は治ったのですが左右の余白が非対称になってしまいました、、、

お手数をお掛けして申し訳ないのですが確認いただけると幸いです。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

熊谷 優さん

ご連絡ありがとうございます。

当該事象を確認しました。

修正ミスのようです。
今回のスキンの修正の、以下が影響したようです。

main.main {
    padding-left: 29px;
    padding-left: 29px;
}

(一方は、padding-rightだと思います。)

夜には、わいひらさんがご確認してくださると思います。
しばらくお待ちください。

 

※やはり、ご本人にご確認いただくのが1番ですね。


   
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

何度もすみません。

ウィジェットのテキストの部分にも謎の余白ができてしましました、、、

ご教授いただけると幸いです。

(ちなみにテキストを確認してみましたが空白はありませんでした)


   
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

@mk2_mk2 了解しました。ありがとうございます。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

熊谷 優さん

ウィジェットのテキストの部分にも謎の余白ができてしましました、、、

謎ではないんですが、確かに余白はできています。

ただ、他のものとの兼ね合いもありますので、こちらは熊谷 優さん側で調整していただくのが良い感じがします。
(他のブロックなどにも影響がでそう。)

熊谷 優さんは、そのウィジェットのみ調整したいのか、他のサイトバーのウィジェットも同様にしたいのかで、CSSが変わりそうです。

ご希望はありますか。


   
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

他のサイトバーのウィジェットも同様、下の余白を縮めたいです!

よろしくお願いします。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

熊谷 優さん

以下できくと思いますが、試してみていただけますでしょうか。

.sidebar .widget-sidebar {
    margin-bottom: 0.5em;
}

数字や単位は、お好みで調整してください。

 


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

@mk2_mk2 できました!ありがとうございます!!


   
mk2 reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 7831
 

トピックが長くなってしまいましたので、ちょっと見づらいかもしれません。

わいひらさんにご確認いただきたいのは、以下のところです。
https://wp-cocoon.com/community/postid/53299/


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

修正ミスのようです。
今回のスキンの修正の、以下が影響したようです。

main.main {
    padding-left: 29px;
    padding-left: 29px;
}

(一方は、padding-rightだと思います。)

rightに変更するの忘れていました。
修正したものをGitHubにアップしておきました。


   
mk2 reacted
(@熊谷 優)
Active Member
結合: 3年前
投稿: 13
Topic starter  

更新したら治りました!ありがとうございます!!


   
共有:

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

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

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

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

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

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

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

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