换个方向来看一下,倘若你是CSS的设计者,你会供给那些选取器?
这便是咱们此刻始终在尝试的上帝视角,我是硕士周期,才认识到能够用这种方式去思考问题的。
此刻就拿CSS选取器来举个例子,看一下,能否正常的推演出来,CSS选取器倒底是一个什么东西,再瞧瞧,用这种方式去思考,是不是能够节省了非常多记忆。
先来思虑一下,CSS选取器是用做什么的?
Html便是各样标签,每一个标签,便是各样区别的元素,每一个元素,你都能够理解为是一个人,大众坐在教室里。
CSS便是描述这个人是什么样子,有的高,有的矮,有男的,有女的,有人妖。
因此问题就来了,怎么去选取这些人呢?
最简单的方式,我要单独选取每一个人,每一个人是不是应该有一个惟一标记,便是咱们自己的身份证号?这个身份证号,在Html的属性里,就叫做ID。
因此,ID选取器诞生。
这个理解起来无任何问题吧?
然则ID选取器有欠好,便是ID一般太常了,没人会记得住一大串惟一标记。
咱们自己是不是每一个人都有名字?
因此,Name选取器诞生。
同名是准许存在的,这不碍事。
再