前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSS常用选择器

CSS常用选择器

作者头像
gojam
发布2019-05-14 13:53:01
6020
发布2019-05-14 13:53:01
举报
文章被收录于专栏:gojam技术备忘录

整理常见的选择器

单一的选择器

类选择器

最常用的选择器

CSS: .classname{}

HTML: <element class="classname"></element>

id选择器

较常用的选择器,注意一个元素的id应当是唯一的

CSS: #id{}

HTML: <element id="id"></element>

元素选择器

选择一类元素

CSS: el{}

HTML: <el></el>

属性选择器

根据属性选择元素,支持部分包含(使用~=或|=,字段用空格或"-"分隔)和匹配所有值(只保留属性名,不限制属性内容)

CSS: prototype="pro"

HTML: <el prototype="pro"></el>

组合的选择器

组合的选择器仍然可以组合,符合逻辑就行。

派生选择器

如下后代选择器选择了a元素中的所有b元素。

CSS: a b{}

HTML: <a><b></b></a>

多类选择器

.class1.class2{}选择了class属性同时包含class1与class2的元素

结合元素的类选择器

如p.classname{}将选择class="classname"的p元素

结合元素的属性选择器

如ahref选择了所有具有href属性的a元素

选择器中的符号

,

a,b{}样式同时作用于a和b

*

通配符选择器,允许选择所有元素

>

子元素选择器,a>b将选择a的所有直接子元素中的b元素。也就是说b元素与a元素之间不能有一层其他元素(如<a><span><b></b></span></a>是不行的)。

+

相邻兄弟选择器,a+b将选择与a具有同一父元素的相邻的b元素(如<p><a></a><b></b></p>中的b元素会被选中,但a不会被选中)。只能选择相邻的(下一个)元素,如果不相邻无法选择。

作用于选择器的伪类与伪元素

Pseudo elements伪元素与Pseudo classes伪类

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年2月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 单一的选择器
    • 类选择器
      • id选择器
        • 元素选择器
          • 属性选择器
          • 组合的选择器
            • 派生选择器
              • 多类选择器
                • 结合元素的类选择器
                  • 结合元素的属性选择器
                  • 选择器中的符号
                    • ,
                      • *
                        • >
                          • +
                          • 作用于选择器的伪类与伪元素
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档