返回顶部
首页 > 资讯 > 前端开发 > node.js >css中的:empty是什么
  • 614
分享到

css中的:empty是什么

2024-04-02 19:04:59 614人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关CSS中的:empty是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   首先我们来了解一下:empty是什么?有什么作用?   :

这篇文章将为大家详细讲解有关CSS中的:empty是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

  首先我们来了解一下:empty是什么?有什么作用?

  :empty是一个css的伪类选择器,用于选择页面中为空的元素。

  如果元素没有任何子元素(节点)或文本内容,则该元素计为空。注释和处理指令不会影响元素是否为空。如:

  <div><!-在这里评论-></div>

  会被认为是空的,进而被:empty选中,而:

  <div>

  文本和子节点。

  <p>这里有一些内容。</p></div><div>

  在这打字。

  </div>

  则不会被认为是空,因此与选择器不匹配。

  选择空元素对于隐藏这些元素很有用,因为如果它们有填充,它们可能是奇怪的垂直和/或水平空白区域的原因。它对于在不再需要或有用空元素的动态环境中删除空元素也很有用。例:

  

  *:empty{

  display:none;

  }

  

  p:empty{

  display:none;

  }

  

  nava:empty{

  display:none;

  }

  

  td:empty{

  background-color:#eee;

  }

  说明:

  1、由伪元素::before,::after生成的内容并不算作“真实”内容,即使它们存在于元素内部,也不会影响元素之间的空白。

  2、元素内的空格和空子元素计为该元素内的字符信息,因此如果元素包含两个元素中的一个,则该元素不再被视为空。例如,以下两个元素不被视为空:

  <p></p><!-包含一个空格->

  <p><span></span></p><!-包含一个空元素->

  3、由于空格被视为内容,因此打开但未关闭的元素标记也不会为空。例如:

  <p>

  4、如果开始标记后面紧跟另一个标记,则它再次被视为空。

  <p><p>内容......</p>

  5、如果一个开放标记后跟另一个未直接跟随另一个标记的开放标记,则第一个标记被认为是空的,而第二个标记则不是(因为空白)。例如:

  <p><p>

  6、自闭合元件,例如<hr/>,<br/>,和<img/>等都会被认为是空的,并且将和:empty选择器匹配。

  下面我们通过简单的示例来看看:empty的使用:

  示例演示:把亚麻色背景应用于空段落

  html代码:

  <divclass="container">

  <p>

  测试,测试,测试,测试,测试,测试,测试,测试,测试。

  </p>

  <p></p>

  <p>

  测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试,测试!

  </p>

  <pclass="pseudo"></p>

  <p><!--这里评论--></p>

  <p><p></p>

  </div>

  css代码:

  .container{

  margin:40pxauto;

  max-width:700px;

  }

  p:empty{

  background-color:linen;

  padding:15px;

  }

  .pseudo::before{

  content:"::before添加内容";

  }


关于“css中的:empty是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: css中的:empty是什么

本文链接: https://lsjlt.com/news/90743.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • css中的:empty是什么
    这篇文章将为大家详细讲解有关css中的:empty是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   首先我们来了解一下:empty是什么?有什么作用?   :...
    99+
    2024-04-02
  • css中:empty指的是什么
    这篇文章给大家分享的是有关css中:empty指的是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   :empty是一个css的伪类选择器,用于选择页面中为空的元素。 ...
    99+
    2024-04-02
  • php中empty的意思是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑empty的意思为“空”。empty() 是php中的一个内置函数,会判断一个变量是否为“空”。empty还会检测变量是否为空、为零。当一个变量值为0,empty() ...
    99+
    2020-08-20
    php empty
  • php中empty的含义是什么
    这篇文章主要介绍“php中empty的含义是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php中empty的含义是什么”文章能帮助大家解决问题。在PHP中,empty是空的意思,是一个内置函数...
    99+
    2023-06-29
  • php中null和empty的区别是什么
    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。php中null和empty的区别是什么null 表示表示一个变量没有值。一个变量为null有三种情况:被赋值为 NULL 。 尚未被赋值。 被 unset() 。e...
    99+
    2021-01-09
    PHP
  • vbs中Empty和Null的区别是什么
    这篇文章主要讲解了“vbs中Empty和Null的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vbs中Empty和Null的区别是什么”吧!empty关键字指用于指明未初始化的变...
    99+
    2023-06-08
  • C++中empty()函数的作用是什么
    在C++中,empty()函数用于检查容器是否为空。对于大多数容器,empty()函数返回一个bool值,表示容器是否为空。如果容器...
    99+
    2024-04-02
  • C++中empty()函数的用法是什么
    在C++中,empty()函数用于检查容器是否为空。它返回一个布尔值,如果容器为空则返回true,否则返回false。常用于判断容器...
    99+
    2024-04-02
  • Mysql中NULL和Empty String的区别是什么
    这期内容当中小编将会给大家带来有关Mysql中NULL和Empty String的区别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。create tabl...
    99+
    2024-04-02
  • PHP中的 ?:,??,isset,empty分别是什么意思
    这篇文章主要介绍“PHP中的 :,,isset,empty分别是什么意思”,在日常操作中,相信很多人在PHP中的 :,,isset,empty分别是什么意思问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP...
    99+
    2023-06-20
  • php里的empty是什么意思
    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。php里的empty是什么意思empty意思为空,它是php中的一个内置函数,用于检查一个变量是否为空。empty() 判断一个变量是否被认为是空的。当一个变量并不存...
    99+
    2016-04-01
    php
  • C++ String empty()的用法是什么
    C++中的empty()函数用于检查字符串是否为空。它返回一个布尔值,如果字符串为空,则返回true,否则返回false。 以下是e...
    99+
    2023-10-21
    C++
  • isset()和empty()区别是什么
    isset()和empty()的区别isset是用来判断变量是否存在,而empty判断变量是否为空为假。isset能传入多个变量,而empty只能传入一个变量。isset判断过程中若其中一个变量不存在则返回假,而empty判断结果为空为假则...
    99+
    2024-04-02
  • CSS伪类:empty的用法
    这篇文章给大家分享的是有关CSS伪类:empty的用法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我当时是这么想的:一方面出于“不在JavaScript里写太多东西”的考虑,另一方面,由于省、市、区我是分别用三...
    99+
    2023-06-08
  • css中的:not()是什么
    这篇文章主要介绍css中的:not()是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   :not()是CSS的一个否定伪类选择器。它是一个函数式伪类选择器,它可以将一个简单...
    99+
    2024-04-02
  • css中“+”是什么
    本篇内容介绍了“css中“+”是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在css中,“+”是相邻兄弟元素选择器,用于选择紧接在另外...
    99+
    2023-07-04
  • css中的模块是什么
    这篇文章主要讲解了“css中的模块是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css中的模块是什么”吧! CSS模块就是...
    99+
    2024-04-02
  • CSS中的继承是什么
    这篇文章主要讲解了“CSS中的继承是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中的继承是什么”吧!CSS的继承是由所使用的样式属性定义的。换句...
    99+
    2024-04-02
  • css中vw指的是什么
    这篇文章主要介绍了css中vw指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css中vw指的是什么文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • css中height指的是什么
    这篇“css中height指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css中...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作