:empty伪类和before/after伪元素实例页面

回到相关文章 »

代码:

CSS代码:
.box { width: 256px; height: 90px; padding: 10px; background-color: #cd0000; color: #fff; }
.box:empty { opacity: .1; }

.pseudo::after { content: '伪元素生成内容'; }
                
HTML代码:
<p><strong>有内容</strong></p>
<div class="box">有内容</div>
<p><strong>无内容淡色背景</strong></p>
<div class="box"></div>
<p><strong>空格也算内容</strong></p>
<div class="box"> </div>
<p><strong>伪元素不算内容</strong></p>
<div class="box pseudo"></div>
                

效果:

有内容

有内容

无内容淡色背景

空格也算内容

伪元素不算内容