CSS选择器

CSS选择器

1、通配符选择器

2、标签选择器

3、类选择器

4、id选择器

5、复合选择器

 

1、通配符选择器

就一个*号,代表所有的意思。

* {

}

2、标签选择器

只能选择已有的标签,不是标签不能用,例如:

h4 {
text-align: center;
}
span {
font-size: 100px;
}

3、类选择器

/*类选择器,这里是声明,需要可以直接调用,即把class="jk"放到需要的标签内*/

.jk {
font-size: 200px;
}

.g {
color: blue;
}

<!--有多个类就空格放进去即可-->

<span class="g jk">G</span>

4、id选择器

/*这是id选择器,规范id只能使用一次,虽然使多次用了也不会报错,但规定id是唯一的。在css中很少用,一般id用于js*/

#last {
font-size: 100px;
}

<!--id和class可以共存-->

<h4 id="last" class="O1">你好啊</h4>

5、复合选择器

<1>后代选择器(用得比较广)

div p {
color: yellow;
}
<div>
<p>王者荣耀</p>
<p>王者荣耀</p>
</div>

或者
.wang p {
text-decoration: line-through;
}
<div class="wang">
<p>王者荣耀</p>
<p>王者荣耀</p>
</div>

<2>子代选择器(用得比较少)

ul li > a {
text-decoration: underline;
}
<ul>
<li>
<a>子代选择器</a>
<a>子代选择器</a>
<div>
<a>孙子选择器</a>
<a>孙子选择器</a>
</div>
</li>
</ul>
</body>

这样的结果只会影响子代选择器

如果不要>号则所有的a标签都会受到影响

 ul li  a {
            text-decoration: underline;
        }
其写法就是把外层标签写在外面,内层标签写在里面,中间用空格分开,当标签内嵌时,内层标签就成了外层标签的后代
<3>交集选择器
   div.red {     /*交集选择器 固定死了只有div能用red这个类,别人用都是无效的。用得很少,特殊情况才用的*/
            color: blue;
        }
<div class="red">
<p >王者荣耀</p>
<p>王者荣耀</p>
</div>
<4>并集选择器
 div,p,h2,a{           /*并集选择器,标签连写,用逗号隔开*/
            color: green;
        }
<h2>你好哈哈哈哈哈哈哈哈哈哈</h2>
<h3>或或或或或或或或或或或或</h3>
<div>美杜莎女王</div>
<p>王者荣耀</p>
<a href="#">链接</a>
或者
.pp,.jj{
color: deeppink;
}
 
  
<div class="pp">
<p>美杜莎女王</p>
<p>爱丽丝莎女王</p>
</div>
<span class="jj">
<p>雅典娜女神</p>
</span>

 

转载于:https://www.cnblogs.com/axianz/articles/10645855.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值