美文网首页
Web7.CSS选择器

Web7.CSS选择器

作者: FiredEarthMusic | 来源:发表于2017-10-27 18:01 被阅读8次

选择器类型

1.基础选择器
2.组合选择器
3.属性选择器
4.伪类选择器
5.伪元素选择器

1.png 2.png 3.png 4.png 5.png
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <div class="wrap">
    <h1 class="child">h1</h1>
    <h2 class="child">h2</h2>
    <div class="ct">
      <h1 class="child">ct-h1</h1>
    </div>
  </div>
</body>
</html>


<style>
.child:first-child{
  color: green;
}
.child:first-of-type{
   background: blue;
 }
</style>    
//匹配所有class=child的元素的父元素的第一个子元素
6.png 7.png 8.png 9.png 10.png 11.png 12.png
//一个CSS类可以应用与多个不同的元素,一个元素也可以应用多个不同的CSS类
<ul>
    <li class="first done">起床</li>
    <li class="secode done">刷牙</li>
    <li class="third">洗脸</li>
</ul>

.first{
    font-weight: bold;
}
.done{
    text-decoration: line-through;
}

题目1:class 和 id 的使用场景?

id 定位页面上唯一的元素
class 定义页面上一类的元素

题目2:CSS选择器常见的有几种?

1.基础选择器
2.组合选择器
3.属性选择器
4.伪类选择器
5.伪元素选择器

题目3:选择器的优先级是怎样的?对于复杂场景如何计算优先级?

题目4:a:link, a:hover, a:active, a:visited 的顺序是怎样的? 为什么?

<a href="#">Hello World</a>

a{
    color: red;
}
a:{
    color: black;
}
a:hover{
    color: blue;
}
a:active{
    color: yellow;
}

题目5:以下选择器分别是什么意思?

#header{
}
.header{
}
.header .logo{
}
.header.mobile{
}
.header p, .header h3{
}
#header .nav>li{
}
#header a:hover{
}
#header .logo~p{
}
#header input[type="text"]{
}

列出你知道的伪类选择器

div:first-child、div:first-of-type、div :first-child和div :first-of-type的作用和区别 (注意空格的作用)

运行如下代码,解析下输出样式的原因。

<style>
.item1:first-child{
  color: red;
}
.item1:first-of-type{
  background: blue;
}
</style>
 <div class="ct">
   <p class="item1">aa</p>
   <h3 class="item1">bb</h3>
   <h3 class="item1">ccc</h3>
 </div>

相关文章

  • Web7.CSS选择器

    选择器类型 1.基础选择器2.组合选择器3.属性选择器4.伪类选择器5.伪元素选择器 题目1:class 和 id...

  • css3选择器总结

    选择器分基本选择器和拓展选择器 基本选择器:id选择器,类选择器,元素选择器,通用选择器 拓展选择器:群组选择器,...

  • 「CSS 」选择器

    选择器简单选择器标签选择器类选择器id 选择器通配符选择器属性选择器伪类选择器其他选择器伪元素选择器组合选择器选择...

  • CSS 理解

    选择器 通用选择器: id选择器 class选择器 元素选择器 子选择器 后代选择器 伪类选择器 伪元素选择器: ...

  • CSS 学习总结

    CSS 选择器 { 样式 } 选择器:基础选择器(单个选择器物),复合选择器物 基础选择器:标签选择器,类选择器,...

  • CSS选择器

    通用选择器 元素选择器 类选择器 ID选择器 群组选择器 后代选择器 子代选择器 伪类选择器 通用选择器 元素选择...

  • CSS知识树

    css选择器 基础选择器ID选择器类选择器属性选择器元素选择器组合选择器多元素选择器 ,格式:E,F后代选择器,格...

  • CSS 选择器

    CSS选择器的概念 标签选择器 类选择器 ID选择器 类选择器与ID选择器的区别 子代选择器 后代选择器 子选择器...

  • CSS3 基本选择器

    回顾选择器 通配选择器 元素选择器 类选择器 ID选择器 后代选择器 新增基本选择器 子元素选择器(直接后代选择器...

  • ## CSS选择器

    ## CSS选择器 # 标签选择器 # id选择器 # 类选择器 # 后代选择器 # 子元素选择器 # 交集选择器...

网友评论

      本文标题:Web7.CSS选择器

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