HTML5 と CSS3 のみを使用して、テキストが存在する場合にのみ要素内のテキストにパディングまたは少なくともパディングのように見えるものを追加する方法はありますか?
以下にサンプルコードとデモを示します。
CSS:
.container {
background-color:red;
}
.text {
text-align:center;
font-size:18px;
padding:10px;
}
HTML:
<div class='container'>
<p class='text'>text</p>
</div>
0px
テキストがない場合、コンテナが高い限り、構造は変更できます。