CSS基础扫盲——CSS选择器(前端学习&&拾遗)

2020-08-12  本文已影响0人  TerryD

CSS基础扫盲-CSS选择器

为什么会有CSS选择器

一个HTML文件由很多HTML标签构成,我们有很多CSS规则或者描述文件让这些HTML长得异常炫酷。但是问题是我们如何找到这些HTML标签?又如何让一个CSS对一组标签起作用,又如何让某个标签在这些统一的CSS中长得又别样一些?如何让这些CSS规则又只对某个标签的子标签起作用?这就涉及到CSS选择器,也就是让CSS找到匹配的标签(可能是一个,也可能是多个)。

常见CSS选择器

鉴于上面的场景诞生了很多种CSS选择器。下面我们介绍下常见的CSS选择器,为了方面下文描述类选择器,下面预先给一段HTML片段,所有的CSS都是基于该HTML(建议大家可以对着下面的代码在浏览器里实践一遍加深印象)。

<div class="hello" id="hello-p">
  <p class="hello" id="hello-s">
    Hello<strong>strong</strong>
  </p>
  <p class="world" id="world">
    world!
  </p>
  <p class="hello" id="hello-coder">
    Hello coder!
  </p>
  <strong>strong2</strong>
</div>

基本上能看到的复杂CSS选择器都是上面的几种组合,万变不离其宗。

上一篇下一篇

猜你喜欢

热点阅读