任务七-课程任务

2017-12-05  本文已影响0人  饥人谷_我已经是一条咸鱼了
#header{
}

id为header的元素

.header{
}

class为header的元素

.header .logo{
}

class为header里面class为logo的元素

.header.mobile{
}

class里面包含header和mobile的元素

.header p, .header h3{
}

class为header下的p元素和h3元素

#header .nav>li{
}

id为header下class为nav元素的直接子元素里面标签为li的元素

#header a:hover{
}

id为header下的a标签在鼠标悬停其上时

#header .logo~p{
}

id为header下的class为logo的元素之后的p元素

#header input[type="text"]{
}

id为header下type属性为text的input元素

<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>

效果:aa为红色,bb背景为蓝色
原因:

.item1:first-child{
  color: red;
}

表示class为item1元素的第一个子元素颜色为red,所以aa的颜色为red

.item1:first-of-type{
  background: blue;
}

表示class为item1的元素后代元素标签中,相同类型标签的第一个子元素的背景颜色为blue,所以bb的背景颜色为blue。

上一篇下一篇

猜你喜欢

热点阅读