CSS中选择器的分类

  • 时间:2018-11-07 23:19 作者:简单印象 来源:简单印象 阅读:210
  • 扫一扫,手机访问
摘要:总结一下在CSS样式表中的少量选择器,供大家参考:1.常用的选择器最常用的选择器类型是类型选择器和后代选择器。类型选择器用来寻觅特定类型的元素,比方段落或者标题元素,只要指定希望应用样式的元素的名称。类型选择器有时候也称为元素选择器或者简单选择器。p{color:red;}后代选择器用来寻觅指定元素

CSS中选择器的分类

总结一下在CSS样式表中的少量选择器,供大家参考:

1.常用的选择器

最常用的选择器类型是类型选择器和后代选择器。类型选择器用来寻觅特定类型的元素,比方段落或者标题元素,只要指定希望应用样式的元素的名称。类型选择器有时候也称为元素选择器或者简单选择器。

p{color:red;}

后代选择器用来寻觅指定元素或者元素组的后代。后代选择器由其余两个选择器之间的空格表示。以下示例中,只缩进是块引用的后代的段落元素,其余所有段落不受影响。

blockquote p{padding-left:2em;}

除此之外,假如要想寻觅更特定的元素,可以使用ID选择器和类型选择器。这两种选择器用于寻觅那些具备指定ID或者类名的元素。ID选择器由一个#字符表示,类选择器由一个点号表示。下例中的第一条规则使简介段落中的文本以粗体显示,第二条规则让日期显示为绿色。

#intro {font-weight:bold;}
.date-posted {color:#ccc;}

Happy Birthday Andy


24/3/2009

2.通用选择器

通用选择器可以是所有选择器中最强大却最少使用的。通用选择器的最用就像是通配符(参考正则表达式知识内容),它匹配所有可用的元素。通用选择器由一个星号表示,一般用来对页面上的所有元素应用样式,例如可以使用以下规则删除每个元素在默认浏览器内边距和外边距:

* {
padding:0;
margin:0;
}

在与其余选择器结合使用时,通用选择器可以用来对某个元素的所有后代应用样式,或者者跳过一级后代。

3.高级选择器

3.1子选择器和相邻同胞选择器

第一个高级选择器是子选择器。后代选择器选择一个元素的所有后代,而子选择器只选择元素的直接后代,即子元素。如:

#nav>li {
background:url(folder.png) no-repeat left top;
}

上述代码意味着ID名为nav的直接后代li才能具有上述样式:

3.2属性选择器

有时,你可能需要根据一个元素与另一个元素的相邻关系对它应用样式。相邻同胞选择器可用于定位同一个父元素下某个元素之后的元素。可以使用相邻同胞选择器让顶级标题后面的第一个段落显示为粗体,如下:

h2 + p {
font-weight:bold;
}

3.3属性选择器

属性选择器是根据某个属性能否存在或者者属性的值来寻觅元素。因为解释篇幅较长,请参考《CSS: 属性选择器》。

3.4层叠和特殊性

因为解释篇幅较长,请参考《CSS: 层叠和特殊性》。

3.5继承

应用样式的元素的后代会继承样式的某些属性,比方颜色和字号。继承使开发人员不必在元素的每个后代上增加相同的样式。假如打算设置的属性是继承而来的属性,那么也可以将它应用于父类。可以编写:

p,div,h1,h2,h3,ul,ol,dl,li {color:black;}

但是下面的写法更简单:

body {color:black;}
  • 全部评论(0)
最新发布的资讯信息
【系统环境|】什么是HTML5前端开发?HTML5前端要学哪些技术?(2019-07-21 11:47)
【系统环境|】2019年web前端开发技术框架有哪些(2019-07-20 12:06)
【系统环境|】什么是Web?零基础能不能学Web前端开发?(2019-07-19 07:04)
【网页前端|HTML】为什么学Web前端?选择Web前端理由(2019-07-17 20:28)
【网页前端|JS】Java面经-百度新入职老哥整理近半年学习经验,面试刷题路线!(2019-07-16 22:16)
【网页前端|HTML】最全面的前端开发指南(2019-07-15 12:57)
【系统环境|数据库】零基础如何快速学好大数据?(2019-06-29 12:27)
【系统环境|Linux】零基础如何学好大数据?必备需要学习知识(2019-06-18 11:54)
【系统环境|】Hadoop环境中管理大数据存储八大技巧(2019-06-15 11:01)
【系统环境|服务器应用】现在国内IT行业是不是程序员过多了?(2019-06-11 06:34)
手机二维码手机访问领取大礼包
返回顶部