美文网首页
CSS中的选择器

CSS中的选择器

作者: GoFzy | 来源:发表于2019-03-11 22:07 被阅读0次

一、选择器种类

  1.1 基本选择器
  ①标签选择器:  p {...};
  ②类选择器:    .cls {...}; 选择结果不唯一
  ③id选择器:    #id {...}; 独一无二,选择结果唯一
  ④通配符选择器: * {...}; 所有标签

  1.2 复合选择器
  ①交集选择器:   p.one {...} 选择类名为one的p标签
  ②并集选择器:  .one, p {...}; 选择类名为one和p标签
  ③后代选择器:   one p {...}; 类名为one的所有后代p标签
  ④子代选择器:   one>p {...}; 类名为one的所有子代p标签
  ⑤伪类选择器:   :hove {...}; link-visited-hover-active等

  1.3 css3新增选择器
  ①结构伪类选择器:

li:first-child { /*  选择第一个孩子 */
                color: pink; 
            }
li:last-child {   /* 最后一个孩子 */
                color: purple;
            }
li:nth-child(4) {   /* 选择第4个孩子  n  代表 第几个的意思 */ 
                color: skyblue;
            }
li:nth-last-child(4) {   /* 选择倒数第4个孩子  从后往前数 */ 
                color: skyblue;
            }

  ②目标伪类选择器::target目标伪类选择器

<a href = '#f'  >ABC</a> //#f:target可以用来设置a标签跳转时目标元素的样式

  ③属性选择器: 选取标签带有某些特殊属性的选择器 我们成为属性选择器

/* 获取到 拥有 该属性的元素 */
div[class^=font] { /*  class^=font 表示 class属性以font 开始的标签 */
            color: pink;
        }
div[class$=footer] { /*  class$=footer 表示class属性以footer 结束的标签  */
            color: skyblue;
        }
div[class*=tao] { /* class*=tao  *=  表示class属性含有tao的标签 */
            color: green;
        }

  ④伪元素选择器: ::是伪元素,:是伪类

p::first-letter {
  font-size: 20px;
  color: hotpink;
}

/* 首行特殊样式 */
p::first-line {
  color: skyblue;
}

p::selection {
  /* font-size: 50px; */
  color: orange;
}

二、CSS三大特性

   2.1 层叠性:样式冲突,遵循的原则是就近原则。 执行后定义的样式。
   2.2 继承性:指书写CSS样式表时,子标签会继承父标签的某些样式,如文本颜色和字号。
   2.3 优先级:定义CSS样式时,经常出现两个或更多规则应用在同一元素上,这时就会出现优先级的问题。计算权重如下:

计算权重
  tips:1数位之间没有进制 比如说: 0,0,0,5 + 0,0,0,5 =0,0,0,10 而不是 0,0, 1, 0, 所以不会存在10个div能赶上一个类选择器的情况。

相关文章

  • CSS选择器

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

  • 关于网页基础知识

    CSS选择器:在CSS中,我们使用CSS选择器来定位节点。例如,上例中div节点的id为container,那么就...

  • CSS选择器学习

    CSS选择器是学习CSS的一个核心部分,HTML页面中的元素就是通过CSS选择器来进行控制的,熟练使用CSS选择器...

  • day31-总结(css布局)

    css中的布局 css选择器的权重 选择器的权重类型选择器(元素选择器):0001class选择器:0010id选...

  • selenium元素定位之cssSelector,使用chrom

    cssSelector简介 CSS 选择器参考手册 CSS3选择器 在CSS中,选择器是一种模式,用于选择需要添加...

  • CSS选择器

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

  • CSS选择器(转载)

    CSS属性选择器 CSS 属性选择器,可以通过已经存在的属性名或属性值匹配元素。 属性选择器是在 CSS2 中引入...

  • 十一、CSS复合选择器

    一、CSS的复合选择器 1.1、什么是复合选择器 在CSS中,可以根据选择器的类型把选择器分为和,复合选择器是建立...

  • css选择器

    一、基本选择器 实例: 二、多元素的组合选择器 实例: CSS 2.1 属性选择器 实例: CSS 2.1中的伪类...

  • css选择器

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

网友评论

      本文标题:CSS中的选择器

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