美文网首页Web 前端开发
css高级选择器2018-10-09

css高级选择器2018-10-09

作者: 男青年的笔记 | 来源:发表于2018-10-09 12:10 被阅读0次

1.后代选择器

1 <style type="text/css">
2 .div1 p{
3 color:red;
4 }
5 </style>

空格就表示后代,.div1 p 就是.div1的后代所有的p。
强调一下,选择的是后代,不一定是儿子。

比如:

1       <div class="div1">
2           <ul>
3               <li>
4                   <p>段落</p>
5                   <p>段落</p>
6                   <p>段落</p>
7               </li>
8           </ul>
9       </div>

能够被下面的选择器选择上:

1           .div1 p{
2               color:red;
3           }

所以,看见这个选择器要知道是后代,而不是儿子。选择的是所有.div1“中的”p,就是后代p。

空格可以多次出现。

1           .div1 .li2 p{
2               color:red;
3           }

就是.div1里面的后代.li2里面的p。

后代选择器,就是一种平衡:共性、特性的平衡。当要把某一个部分的所有的什么,进行样式改变,就要想到后代选择器。

后代选择器,描述的是祖先结构。

2 交集选择器

1   h3.special{
2       color:red;3 }

选择的元素是同时满足两个条件:必须是h3标签,然后必须是special标签。
交集选择器没有空格。
所以有没有空格
1 div.red

1 div .red
不是一个意思。

交集选择器可以连续交(一般不要这么写)

1   h3.special.zhongyao{
2       color:red;3 }

交集选择器,我们一般都是以标签名开头,比如div.haha 比如p.special。

3 并集选择器(分组选择器)

1   h3,li{
2       color:red;3 }

用逗号就表示并集。

4 通配符*

*就表示所有元素。

1   *{
2       color:red;3 }

效率不高,如果页面上的标签越多,效率越低,所以页面上不能出现这个选择器。

一些CSS3选择器

4.1 兼容问题介绍
我们现在给大家介绍一下浏览器:
IE: 微软的浏览器,随着操作系统安装的。所以每个windows都有IE浏览器。
windows xp 操作系统安装的IE6
windows vista 操作系统安装的IE7
windows 7 操作系统安装的IE8
windows 8 操作系统安装的IE9
windows10 操作系统安装的edge
浏览器兼容问题,要出,就基本上就是出在IE6、7身上,这两个浏览器是非常低级的浏览器。
http://www1.pconline.com.cn/pcedu/specialtopic/css3-doraemon/

浏览器的市场占有率: http://tongji.baidu.com/data/
今天:
chrome 47.08%
IE9 7.89%
IE8 5.59%
IE7 /IE6 看不到了

相关文章

  • CSS的选择器

    CSS基础选择器 标签选择器 id选择器 类选择器 CSS高级选择器 后代选择器 交集选择器 并集选择器(分组选择...

  • css高级选择器2018-10-09

    1.后代选择器 1 2 .div1 p{3 colo...

  • Css 梳理

    Css梳理 选择器: 常见样式: 选择器 基本选择器:标签选择器类选择器id 选择器 高级选择器后台选择器:中间是...

  • 前端零基础课程--第八节课

    CSS3高级 复杂选择器:兄弟选择器、属性选择器、伪类选择器、伪元素选择器 兄弟选择器 相邻兄弟选择器(+):选出...

  • selenium08-css选择器高级用法

    上一篇文章讲了一些关于css操作元素的基本方法,本篇将继续就css选择器的高级用法进行展开,包括css子元素选择器...

  • CSS选择器

    CSS 元素选择器CSS 选择器分组CSS 类选择器详解CSS ID 选择器详解CSS 属性选择器详解CSS 后代...

  • CSS学习笔记2016/6/11

    1. CSS基础语法和高级语法。 2. CSS派生选择器:派生选择器允许你根据文档的上下文关系来确定某个标签的样式...

  • CSS选择器

    目录: CSS派生选择器 CSS元素选择器 CSS Id 和 Class选择器 CSS 属性选择器 CSS 派生选...

  • css选择器

    css选择器】 1.css属性选择器 2.css伪类选择器 3.css层次选择器

  • CSS 选择器

    CSS 选择器 CSS 基本选择器及其扩展 CSS 基本选择器 通配符选择器 * 元素选择器 使用标签的名称...

网友评论

    本文标题:css高级选择器2018-10-09

    本文链接:https://www.haomeiwen.com/subject/epyeaftx.html