CSSを使って空の要素を非表示にする方法を紹介します。コンテンツを動的に生成している場合などに時々、要素が空っぽのまま生成されることがあったりするので、そのような場合にこの方法が利用できたりします。
空要素を非表示にするには?
空の要素を表示させないようにするためには、CSS疑似クラスの「:empty」を利用することで対応することができます。
.item-box:empty {
display: none;
}
このようにすることで、「.item-box」が付与されている要素の中身がもしも空であったら表示しないということになります。
以上が、CSSを使って空の要素を非表示にする方法となります。

CSSハックについて
ウェブフォントを使用して、好きなフォントを表示させる
CSSで手描き風のボタンにデザインする
【HTML】input要素でカラーピッカーを表示
【CSS】要素を上下左右の中央に表示する方法
WordPressでjQueryを読み込む場合について