CSS不同的选择器的使用

1.标签选择器(元素选择器)

标签选择器是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。

 1. 标签名 { 属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }  或者

 2. 元素名 { 属性1:属性值1; 属性2:属性值2; 属性3:属性值3; } 

如:

div {
    height: 50px;  /* div盒子高度50px */
    width: 50px;  /* div盒子宽度50px */
    background-color: red;   /* 盒子背景颜色为red */
}

优点:快速为页面中同类型的标签统一样式

确定:不能设计差异化样式 

某一类标签全部选择出来 如:div span

2.类选择器

类选择器使用“.”(英文点号)进行表示,后面紧跟类名,如:

.类名 {属性1: 属性值1; 属性2: 属性值2; 属性3: 属性值3; }

注:标签调用时 class="类名" 就可

如:

.nav {
    float: left;
    list-style: none;
    margin:0 10px;
}

 优点:为元素对象定义单独或相对的样式(可以选择一个或多个标签)

 

3.多类名选择器

给标签指定多个类名,达到更多选择的目的

注意:1.样式显示效果跟HTML元素的类名先后顺序没有关系,受CSS样式书写的上下顺序有关

           2.各个类名中间用空格隔开

<div class="pink fontWeight font20">亚瑟</div>
<div class="font20">刘备</div>
<div class="font14 pink">安其拉</div>
<div class="font14">貂蝉</div>

4.id选择器

id选择器使用“#”进行表示,后面紧跟id名

#id名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }

 id名为HTML元素的id属性值,大多数HTNL元素都可以定义id属性,元素的id是唯一的

5.通配符选择器

通配符选择器用“ * ”号表示,作用范围最广,能匹配页面中所有的元素

* { 属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }

 常用于清除所有HTML标记的默认边距,如:

* {
  margin: 0;                    /* 定义外边距*/
  padding: 0;                   /* 定义内边距*/
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值