:empty
版本:CSS3
CSS 伪类:empty
代表没有子元素的元素。子元素只可以是元素节点或文本(包括空格)。注释或处理指令都不会产生影响。
语法:
E :empty{sRules}
匹配没有任何子元素(包括text节点)的元素E。
:empty
CSS伪类代表没有子元素的元素。子元素只可以是元素节点或文本(包括空格)。注释或处理指令都不会产生影响。
/* selects any <div> that contains no content */ div:empty { background: lime; }
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
IE9+以及新版浏览器都支持:empty |
例子
//HTML <div class="box"><!-- i will be lime --></div> <div class="box">i will be pink</div> <div class="box"> <!-- i will be red because of the whitespace around this comment --> </div> //CSS .box { background: pink; height: 80px; width: 80px; } .box:empty { background: lime; }
i will be pink
<style> p:empty { width:100px; height:100px; background:pink; } </style> <p></p> <p>指定空的元素的背景色</p>
指定空的元素的背景色