< > 6-4 CSS3 结构性伪类选择器—empty

CSS3 结构性伪类选择器—empty

:empty选择器表示的就是空。用来选择没有任何内容的元素,这里没有内容指的是一点内容都没有,哪怕是一个空格。

示例显示:

比如说,你的文档中有三个段落p元素,你想把没有任何内容的P元素隐藏起来。我们就可以使用“:empty”选择器来控制。

HTML代码:

<p>我是一个段落</p>
<p> </p>
<p></p>​

CSS代码:

p{
 background: orange;
 min-height: 30px;
}
p:empty {
  display: none;
}​

演示结果:

任务

在CSS编辑器的第五行输入正确代码,给空的div元素添加1px的绿色边框。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8">
<title>结构性伪类选择器—empty</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head> 
<body>
    <div>我这里有内容</div>
    <div> <!-- 我这里有一个空格 --></div>
    <div></div><!-- 我这里任何内容都没有 -->
</body>
</html>
div {
  min-height: 30px;
}

div:empty{
  border: 1px solid green;
}

 

posted @ 2017-10-18 20:46  罪恩徒斯  阅读(135)  评论(0)    收藏  举报