美文网首页
前端开发--CSS选择器怎么学?

前端开发--CSS选择器怎么学?

作者: 银魂飞雪 | 来源:发表于2019-11-20 11:44 被阅读0次

    书接上文,学习完显示属性,再来学习选择器。同样的,我们先不用管CSS选择器细节 ,而是先整理问题,再有目标的学习。就像鲁迅说过:人生苦短,别TM浪费。

    本质上说,CSS选择器的作用是 从树结构中标记N(N>=0)元素"

    事实上,树结构在我们的生活从无处不在,例如上小学的时候,一个学校简化结构就是:1学校-->N班级-->N小组--->N人。

    那么,有以下几个问题怎么解决?
    1、怎么找到一个具体的人?比如王小红
    2、怎么找到具有某个特征的人?比如没戴红领巾的人
    3、怎么按规律找人?比如前3名上台领奖
    4、怎么在指定范围内找一个具体的人?比如找二年级3班的小红

    以此延伸,同样能延伸很多问题。 先抽象出问题,再到CSS选择器中去找方法。

    1、找具体的人——用ID选择器 id='王小红‘
    2、找到具有某个特征的人——用class选择器class='noRedScarf',或者属性选择器 [hasRedScarf=false]
    3、找前3名——用nth-child选择器nth-child(-n+3)
    4、在指定范围内找人——用子选择器#二年级3班 .小红

    CSS3提供的选择器已经很多了,但是本质上都是在树结构中标记指定条件的元素,只要我们以此先归纳出抽象的问题,再去学习用哪个选择器,学习起来会会快的多。

    当然,当熟悉常用的选择器后,再把所有选择器学习几次,也能更有效的掌握和使用

    相关文章

      网友评论

          本文标题:前端开发--CSS选择器怎么学?

          本文链接:https://www.haomeiwen.com/subject/eitoictx.html