CSS学习笔记 2.选择器.常用.复合.关系选择器

一、常用选择器
1.元素选择器(标签选择器)
使用HTML标签作为选择器的名称

p{
    color:green;font-size:20px;/* 1元素选择器 根据标签名来选中元素 */
   }/*  此为css内注释 */

2.id选择器
使用自定义名称,以 # 作为前缀,然后通过HTML标签的id属性进行名称匹配

 #LOL{
color:tomato;   /*  2id选择器  用法 #id(属性值){}    */
      }
<h2 id="LOL">英雄联盟</h2>

id命名不能重复只能选中单个元素 一对一
3.类选择器
根据元素的class属性值选中一种元素
使用自定义的名称,以 . 号作为前缀,然后再通过HTML标签的class属性调用类选择器

.yx{
color:purple;/*   3 类选择器  用法.class(属性值){}   选中一组数据 可以重复能选中多个  开发常用
还可以给同一个元素 使用多个不同的class名 如 class="yx cx zx"之间用空格隔开*/
    }
<li class="yx"> 千场老剑魔教你如何玩 TheShy一打四天神下凡 </li>

class是一个标签的属性,和id类似 但他可以重复使用 还可以给同一个元素 使用不同的class名
4.通配选择器
选中页面中的所有元素

*{
color:red;/*  页面中所有元素都被选中且赋给红色  */
}

二、复和选择器
标签选择器和类选择器、标签选择器和ID选择器,一起使用
必须同时满足两个条件才能应用样式
1.交集选择器
选中同时符合多个条件的元素
用法 选择器1选择器2选择器3选择器n{}

div.music  {
  color:salmon;  /* 交集选择器 例子为既符合元素选择器div又符合class="music" 用法 选择器1选择器2选择器3选择器n{} 
     选中同时符合多个条件的元素  唯一对应的元素*/
}  
  <div class="music">  周杰伦 晴天  

2.并集选择器
用法 选择器1,选择器2,选择器3,选择器n{}
例如div,.music{} 表示有div标签和class=“music” 的元素都被选中
三、关系选择器
父元素
-直接包含子元素的元素叫做父元素子元素
-直接被父元素包含的元素是子元素
祖先元素
-直接或间接包含后代元素的元素叫做祖先元素-一个元素的父元素也是它的祖先元素
后代元素
-直接或间接被祖先元素包含的元素叫做后代元素-子元素也是后代元素
兄弟元素
-拥有相同父元素的元素是兄弟元素

<div class="box">//是p的父亲元素
我是一个div
<p>//
我是div中的p元素
<span>我是p元素中的span</span>//div是它的祖先元素  p是它的父亲元素
</p>
<span>我是div中的span元素</span>//是p的兄弟元素
</div>

1.子元素选择器
选中指定父元素的指定子元素
语法 父元素 >子元素

div>span{
color:red;
}

2.后代元素选择器
选中指定元素的指定后代元素
语法 祖先 后代

div span{
color:red;
}

3.兄弟元素选择器
选中指定元素的指定兄弟元素
语法 前一个+ 后一个

p+span{
color:red;
}
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值