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

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

トップ画面の新着記事右側の余白を消した...
 
共有:
通知
すべてクリア

トップ画面の新着記事右側の余白を消したい

5 投稿
2 ユーザー
4 Reactions
1,838 表示
(@unique)
Eminent Member Registered
結合: 4年前
投稿: 18
トピックスターター  

不具合・カスタマイズ対象ページのURL: https://unique-color.com/

相談内容:トップページの新着記事一覧が左寄せになっており、右側に白い余白ができます。

かなり広いスペースなのですが、消えません。解決方法をご教授ください。

よろしくお願いいたします。

不具合の発生手順:

解決のために試したこと:サイドバーを非表示にしたりしましたが解決しません。

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

Cocoon環境に関する情報です。

----------------------------------------------
サイト名:チョークアート 看板制作 UNIQUE COLOR(ユニークカラー) 看板をもっとARTに!
サイトURL: https://unique-color.com 
ホームURL: https://unique-color.com 
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
WordPressバージョン:6.1.1
PHPバージョン:7.3.33
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.5.5.3
カテゴリー数:1
タグ数:0
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.2
style.cssサイズ:5641バイト
functions.phpサイズ:203バイト
----------------------------------------------
Gutenberg:1
AMP:1
PWA:0
Font Awesome:4
Auto Post Thumbnail:1
Retina:1
ホームイメージ:/wp-content/uploads/2020/11/logo_square.png
----------------------------------------------
ブラウザキャッシュ有効化:1
HTML縮小化:1
CSS縮小化:1
JavaScript縮小化:1
Lazy Load:1
----------------------------------------------
利用中のプラグイン:
Advanced Editor Tools (previously TinyMCE Advanced) 5.6.0
Akismet Anti-Spam 5.0.2
All-in-One WP Migration 7.70
All in One SEO 4.3.0
Aurora Heatmap 1.5.6
Category Order and Taxonomy Terms Order 1.7.4
Classic Editor 1.6.2
Contact Form 7 5.7.3
EWWW Image Optimizer 6.9.3
Flamingo 2.3
Google Analytics for WordPress by MonsterInsights 8.12.1
Google XML Sitemaps 4.1.7
LightStart - Maintenance Mode, Coming Soon and Landing Page Builder 2.6.3
PHP Compatibility Checker 1.5.2
PS Auto Sitemap 1.1.9
Regenerate Thumbnails 3.1.5
Revision Control 2.3.2
UpdraftPlus - Backup/Restore 1.22.24
WebSub (FKA. PubSubHubbub) 3.1.2
WP Multibyte Patch 2.9
----------------------------------------------

不具合報告の際には以下の情報を添えてもらうと助かります。

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


   
引用
大門未知子
(@chu-ya)
Illustrious Member Registered
結合: 3年前
投稿: 3150
 

カードは通常、縦並びとなります。
縦型カードの最大幅は400pxの為、右に余白ができます。
希望とするレイアウトの説明がなく、どうしたいか分からない為、以下の案を提案します。

●案1
ショートコードnew_listでtype=large_thumbとしている為、縦型のカードとなります。
カード自体をdefaut(横型カード)にすれば、余白は解消します。

●案2
縦型カードでhorizontal=1をパラメータに追加し、カードを横並びにし、水平スクロール可能とする。
https://wp-cocoon.com/2-5-2/

●案3
縦型カードを横並びする為、以下のCSSを追加。(図参照)

/* カードを横並び */
.entry-content .new-entry-cards {
  display: flex;
}

/* 画面幅480px以下の時、折り返しカードを縦に表示 */
@media screen and (max-width: 480px) {
  .entry-content .new-entry-cards {
    flex-wrap: wrap;
  }
}

 


   
Unique and わいひら reacted
返信引用
(@unique)
Eminent Member Registered
結合: 4年前
投稿: 18
トピックスターター  

@chu-ya

ご教授いただきありがとうございます。

説明が足りずすみません。

まさに、横並びのご提案の形にしたかったところです。

わかりやすいご説明ありがとうございます。

この形で調整してみたいと思います。

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


   
返信引用
(@unique)
Eminent Member Registered
結合: 4年前
投稿: 18
トピックスターター  

@chu-ya

 

先日はご回答ありがとうございました。

教えていただいたようにやってみたのですが、うまくいきませんでした。

大変お手数ですがどのようにしたらよいかご教授いただけますでしょうか。

希望とするのは、横並びで2つずつ並ぶ形にしたいです。

また、写真も上の方が切れてしまっているので、この設定もなぜそうなっているのか理解できていません。

知識のない中で色々いじりすぎて迷っている状態です。

よろしくお願いいたします。

 

CSSは以下のようになっています。

@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template: cocoon-master
Version: 1.1.2
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/*---------------------------------
グローバルナビ(メインメニュー)の装飾
--------------------------------*/

#navi{
background: #FFFFFF!important; /*ナビ全体の背景色(メニュー項目以外のサイドの余白)*/
}
#navi ul li a{
color: #555555!important ; /*メインメニューにポインタを置く前の文字色*/
background:#FFFFFF!important; /*メインメニューにポインタを置く前の背景色*/
}
#navi ul li a:hover{
color:#888888!important ; /*メインメニューにポインを置いたときの文字色*/
background:#FFFFFF!important; /*メインメニューにポインタを置いたときの背景色*/
}

nav#navi, .menu-header .sub-menu{
font-weight: bold; /*メインメニュー文字を太字に*/
}
/* ナビゲーションメニューのフォント指定 */
#navi-in a {
font-family: "Comic Sans MS" ;
}
#navi-in a{/*ヘッダーメニューのフォントサイズ*/
font-size:18px;
}

/*タイトル非表示*/
.page .entry-title{
display: none;
}

/*画像を横幅いっぱいに*/
@media screen and (min-width: 769px) {
.page .eye-catch,
.max-img {
margin-left: -29px;
margin-right: -29px;
}
}

@media screen and (max-width: 768px) {
.page .eye-catch,
.max-img {
margin-left: -10px;
margin-right: -10px;
}
}

/************************************
** ●コメントを送信ボタンのカスタマイズ
************************************/
.wpcf7-submit {
border: solid 2px #000!important; /*枠線*/
border-radius: 6px!important; /*角丸コーナー*/
font-size: 18px!important; /*フォントサイズ*/
color: #fff!important; /*フォントカラー*/
background-color: #000000!important; /*背景色*/
letter-spacing: 30px!important; /*文字間隔*/
}
.wpcf7-submit:hover{
color: #FFF!important; /*フォントカラー*/
background-color: #000000!important; /*背景色*/
}

/*フッターロゴサイズ*/
.footer-bottom-logo .logo-image {
max-width: 100%;
}

/*ロゴを真ん中よせ*/
.logo{
text-align:center;
}

nav#navi, .menu-header .sub-menu{
    /*border-bottom:1px solid; スラッシュ*を消すと線が出る
    border-top:1px solid;
}

/*タイトル非表示*/
.page .entry-title{
display: none;
}

.footer {
margin-top: 40px; /*フッターとコンテンツの間に余白追加*/
background: #444d53; /*フッター背景色*/
border-top: 4px solid #72c7e6; /*上部にボーダー追加*/
}
.footer-bottom {
margin-top: 14px; /*フッター内上部の余白を詰める*/
}
.footer-bottom-logo { /*ロゴの位置調整*/
float: none;
bottom: auto;
position: static;
margin-bottom: 10px;
}
.footer-bottom-logo .logo-image {
padding: 0;
max-width: 300px; /*ロゴ画像を少し大きく*/
margin: 0 auto;
}
.footer-bottom-content { /*メニュー&クレジットの位置調整*/
float: none;
text-align: center;
}
.navi-footer-in > .menu-footer { /*メニューの位置調整*/
justify-content: center;
margin-bottom: 1em;
}
.navi-footer-in a {
color: #aab3b9; /*メニューの文字色*/
}
.navi-footer-in a:hover { /*メニューのマウスホバー時の指定*/
color: #aab3b9; /*文字色を通常時と同じに*/
background: none; /*背景色をなしに*/
text-decoration: underline; /*アンダーラインを追加*/
}
.footer-bottom.fnm-text-width .menu-footer li {
line-height: 1; /*メニューの区切りボーダーの高さを1文字分にする*/
}
.copyright {
color: #aab3b9; /*クレジットの文字色*/
}
@media screen and (max-width: 834px) {
.navi-footer-in > .menu-footer li.menu-item {
border: none; /*モバイルでメニューのボーダーを消す*/
}
}
@media screen and (max-width: 460px) {
.navi-footer-in > .menu-footer li.menu-item { /*モバイルでメニューを1カラムにする*/
width: 100%;
display: block;
flex: auto;
padding: 0.3em 0;
}
}

.top-title01 {
display: flex;
align-items: center; /* 垂直中心 */
justify-content: center; /* 水平中心 */
font-size: 24px;
margin-bottom:1em;
}
.top-title01:before, .top-title01:after {
border-top: 1px solid;
content: "";
width: 3em; /* 線の長さ */
}
.top-title01:before {
margin-right: 1em; /* 文字の右隣 */
}
.top-title01:after {
margin-left: 1em; /* 文字の左隣 */
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
/*必要ならばここにコードを書く*/

.sidebar {/*モバイル用サイドバーのフォントサイズ*/
font-size: 0.5em;
}
}

/*834px以下*/
@media screen and (max-width: 834px){
/*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
/*必要ならばここにコードを書く*/
}

/* カードを横並び */
.entry-content .new-entry-cards {
display: flex;
}

/* 画面幅480px以下の時、折り返しカードを縦に表示 */
@media screen and (max-width: 480px) {
.entry-content .new-entry-cards {
flex-wrap: wrap;
}
}


   
返信引用
大門未知子
(@chu-ya)
Illustrious Member Registered
結合: 3年前
投稿: 3150
 

@unique さん

問題が2点あります。
CSS以前に、先ず固定ページを修正して下さい。

●HTML
固定ページそのものに問題があります。
図示するよう、新規記事カードが、preタグに囲まれており。
preタグはソースコードを掲載するタグです。

「新規記事」の見出しにtableタグが用いられており。
見出しはh2~h6タグを用いるべきです。

●CSS
★コメントが閉じられていない。

nav#navi, .menu-header .sub-menu{
     /*border-bottom:1px solid; スラッシュ*を消すと線が出る★
     border-top:1px solid;
}
 
●お願い事項
調べる上でフォーラムの注記の通り、「CSS縮小化」の解除を願います。
わざわざCSSコードを掲載しなくとも、直接CSSを調べます。

   
Unique and わいひら reacted
返信引用
共有:

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

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

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

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

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

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

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

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