博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3.CSS -高级选择器
阅读量:5123 次
发布时间:2019-06-13

本文共 944 字,大约阅读时间需要 3 分钟。

高级选择器:后代选择器、子代选择器、并集选择器、交集选择器。

 

后代选择器

使用空格表示后代选择器。顾名思义,父元素的后代(包括儿子,孙子,重孙子)

1 .container p{2     color: red;        3 }4 .container .item p{5     color: yellow;6 }

 

子代选择器

使用>表示子代选择器。比如div>p,仅仅表示的是当前div元素选中的子代(不包含孙子....)元素p。

1 .container>p{2     color: yellowgreen;3 }

 

并集选择器

多个选择器之间使用逗号隔开。表示选中的页面中的多个标签。一些共性的元素,可以使用并集选择器

1 /*并集选择器*/2 h3,a{3     color: #008000;4     text-decoration: none;5                 6 }

比如像百度首页使用并集选择器。

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {      margin: 0;      padding: 0   }/*使用此并集选择器选中页面中所有的标签,页面布局的时候会使用*/

 

交集选择器

使用.表示交集选择器。第一个标签必须是标签选择器,第二个标签必须是类选择器 语法:div.active

比如有一个<h4 class='active'></h4>这样的标签。

那么

1 h4{ 2     width: 100px; 3     font-size: 14px; 4 } 5 .active{ 6     color: red; 7     text-decoration: underline; 8 } 9 /* 交集选择器 */10 h4.active{11     background: #00BFFF;12 }

它表示两者选中之后元素共有的特性。

转载于:https://www.cnblogs.com/zsdbk/p/9090583.html

你可能感兴趣的文章
NOIP2018退役记
查看>>
Oracle 11g Release 1 (11.1) SQL_层级查询(概)
查看>>
第三次作业-功能测试
查看>>
(C++)浅谈using namespace std
查看>>
Http协议与生命周期
查看>>
Filter过滤器
查看>>
HTML5新标签在低版本浏览器中兼容性Checklist (hacks and issues)
查看>>
Laravel框架使用的一些注意细节(一)
查看>>
android-------非常好的图片加载框架和缓存库(Picasso)
查看>>
一次Redis 的性能测试和问题 [问题已经自己解决,见文章最后]
查看>>
原型模式(Prototype)
查看>>
Oracle数据库备份与恢复
查看>>
1007: [HNOI2008]水平可见直线
查看>>
网易2017校招编程题
查看>>
mybatis-plus之Mapper CRUD接口和 Service CRUD 接口
查看>>
android sudio 记录
查看>>
《我们仨》读后感
查看>>
100-days: twenty-four
查看>>
javascript定义对象写法
查看>>
pat06-图4. Saving James Bond - Hard Version (30)
查看>>