【Cocoon】メインカラムとサイドバーの高さを揃える方法

Cocoonカラムを揃えるタイトル画像

1.メインカラムがサイドバーよりも短い場合

下図のようにメインカラムの高さがサイドバーよりも短い場合は、メインカラムの高さの指定内容を変更する必要があります。

メインカラムとサイドバーの高さが揃っていない画像

メインカラムとサイドバーの高さを揃えたい方は、ダッシュボード > 外観 > カスタマイズ > 追加CSSに、下記のコードを記載してください。

.no-scrollable-main .main {
	height: auto;
}

すると、高さが揃います!

メインカラムとサイドバーの高さが揃っている画像

・コードの解説

上記のコードが何を意味しているのか、解説します。

Chromeの「デベロッパーツール」を使って、高さを揃えたい箇所のCSSを確認すると…

メインカラムの高さ(height)は、100%に設定されていました。

メインカラムのCSS設定
.no-scrollable-main .main {
	height: 100%; ← auto に変更する
}

この部分をサイドバーの高さ(コンテンツ全体の高さ)に応じて、メインカラムの高さを自動調整するため「100%」を「auto」に変更しました。

2.サイドバーがメインカラムよりも短い場合

【サイドバースクロール追従ウィジェット】を設定している場合は、サイドバーがメインカラムよりも短くなる可能性はとても低いです。

しかし、追従ウィジェットを設定していない場合には、下図のようなレイアウトになってしまうことがあります。

メインカラムとサイドバーの高さが揃っていない画像2

このようにサイドバーがメインカラムよりも短くなっている場合は、下記のコードをダッシュボード > 外観 > カスタマイズ > 追加CSSに記載してください。

.no-scrollable-sidebar .sidebar {
  height: auto;
}

高さが揃います!

メインカラムとサイドバーの高さが揃った画像2

・コード解説

こちらも【1.メインカラムがサイドバーよりも短い場合】同様、サイドバーの高さ(height)は100%に設定されています。

.no-scrollable-sidebar .sidebar {
	height: 100%; ← auto に変更する
}

メインカラムの高さ(コンテンツ全体の高さ)に応じて、サイドバーの高さを自動調整するため「100%」を「auto」に変更しました。

Comment =コメント=

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