189 8069 5689

css中“+”是什么

本篇内容介绍了“css中“+”是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联2013年至今,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元秦都做网站,已为上家服务,为秦都各地企业和个人服务,联系电话:028-86922220

在css中,“+”是相邻兄弟元素选择器,用于选择紧接在另外一元素后的元素,并且它们具备一个相同的父元素;换句话说,E和F两元素具备一个相同的父元素,并且F元素在E元素后面且相邻,这样就可使用相邻兄弟元素选择器来选择F元素,语法“E + F”。

相邻兄弟元素选择器(E + F)

相邻兄弟选择器能够选择紧接在另外一元素后的元素,并且他们具备一个相同的父元素,换句话说,EF两元素具备一个相同的父元素,并且F元素在E元素后面,并且相邻,这样咱们就可使用相邻兄弟元素选择器来选择F元素。

这里面有2个关键信息:(1)紧接在另一元素后;(2)二者有相同父元素

例子①:






   
       
       
       
       
       
       
   
   
       
     

         

第零个段落


         

             

第一个段落


         

     

     

第二个段落


     

第三个段落


     

第四个段落


   

css中“+”是什么

div+p表示选取了所有位于

元素后的第一个

元素

上述“第零个段落”和“第一个段落”没有被选中,是因为它们都嵌套在了

标签中,而不是标签后面的元素;

“第二个段落”被选中,是因为这个

标签是

标签后的第一个

元素,且有相同的父元素;

“第三个段落”和“第四个段落”没被选中是因为它们不是

标签后紧邻的

标签

假如希望"第三个段落"也被选中,则需要使它的

标签也在

标签之后紧邻,如下

css中“+”是什么

css中“+”是什么

如果

标签不是紧邻

,如下

css中“+”是什么

css中“+”是什么

可以看到“第二个段落”没有被选中,因为相邻兄弟选择器选择的是紧接在一个元素后的元素

div+p{}表示的是选取

后紧邻的

元素,但是上面代码div标签后紧邻的是标签,也就是它会选择

标签后紧邻的标签,

标签没有紧邻

标签,所以就选不到

元素了

例子②:






   
       
       
       
       
       
       
   
   
       
       

               
  • List item 1

  •            
  • List item 2

  •            
  • List item 3

  •        

       

               
  1. List item 1

  2.            
  3. List item 2

  4.            
  5. List item 3

  6.        

   

css中“+”是什么

一开始特别纳闷为啥“List item 2”和“List item 3”都被选中了~~~

首先分析选择器样式:li+li{},字面意思是选取所有位于

  • 标签后的第一个
  • 元素

    (1) 很显然第一个

  • 标签不会选中,因为它前面不是
  • (2) 第二个

  • 标签会选中,因为它是第一个
  • 标签紧邻的
  • 标签;

    (3) 第三个

  • 标签也会选中:因为第三个
  • 标签的上一个标签也是
  • 标签,也满足css选择器li+li{}的条件:
  • 标签后的第一个
  • 元素

    正因为css选择器的样式为li+li{},所以代码中的li标签就可以一直套用这个“公式”。

  • “css中“+”是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


    新闻名称:css中“+”是什么
    网站路径:http://cdxtjz.cn/article/posejd.html
  • 联系我们

    您好HELLO!
    感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
    • 电话:028- 86922220 18980695689
    • 商务合作邮箱:631063699@qq.com
    • 合作QQ: 532337155
    • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

    小谭建站工作室

    成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

    小谭观点

    相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
    我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。