CSS样式选择器

2 篇文章 0 订阅
样式选择器:

每一条css样式声明(定义)由两部分组成,形式如下:

选择器{

    样式;

    }


标签选择器:

标签选择器其实就是html代码中的标签,例

使用方法:

p{font-size:12px;line-height:1.6em;}


类选择器:

以英文圆点开头,不可以使用数字或中文起名

使用方法:

1.使用class="类选择器名"为标签设置一个类,如下:

<span class="stress">胆小如鼠</span>

2.设置类选择器css样式,如下:

.stress{color:red;}


ID选择器:

ID选择器类似于类选择器

1.为标签设置id="ID名称" 而不是class="类名称"

2.ID选择符的前面是#,而不是.

使用方法:

1, <span id="set">哈哈哈</span>

2,在<style>标签中写入# set{color:green;}


类和ID选择器的区别:
相同点:

可以应用于任何元素

不同点:

1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。

2、可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表)。

总结:

id就像身份证号码,是唯一的,该身份证号码就能代表你。一个人不能有两个身份证号码,也不能一个身份证号码表示两个人。

而class就像昵称,该昵称也能代表你。一个人可以有多个昵称,也可以多个人用同个昵称。


子选择器:

即大于符号(>),用于选择指定标签元素的第一代子元素

使用方法:

.food>li{border:1px solid red;}//会使class名为food下的子元素li 加入红色实线边框


包含 后代选择器:

包含选择器,即加入空格,用于选择指定标签元素下的后辈元素

如:.first span{color:red;} 会使名为“first”的标签所包含的span 变为红色

子选择器与后代选择器的区别:

子选择器仅是指直接后代(第一代后代)子选择器是痛过“>”进行选择

后代选择器指所有子后代元素,后代选择器通过空格来进行选择 

总结:>作用于元素的第一代后代,空格作用于元素的所有后代。">"只需要作用于“儿子”,而“空格”则是子子孙孙都被作用了。。。


通用选择器:

使用*号指定,他的作用是拼配html中所有标签元素,

使用方法:

* {color:red;}


伪类选择符:

允许给html不存在的标签设置样式,比如给html中的一个标签元素的鼠标滑过的状态来设置演的。

使用方法:

a:hover{color:red;}//可以使标签为<a>中的内容变为红色



分组选择器:

可以为html中多个标签设置同一个样式,

使用方法:

h1,span{color:red;}

相当于

h1{color:red;}

span{color:red;}


总结:

类选择器, .class{},在标签内定义class="",属图形结构。

ID选择器,#ID{}, 在标签内定义id="",有严格的一一对应关系。

子选择器, .span>li{},作用于父元素span类下一层的li标签。

包含选择器,.span li{},作用于父元素span下所有li标签。

通用选择器,*{},匹配所有html的标签元素。

伪类选择符:它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中的一个标签元素的鼠标滑过的状态来设置字体颜色。

分组选择器:通过分组选择符(,)将两个选择器压缩为一组



 

类选择器, .class{},在标签内定义class="", 属图形结构。

ID选择器,#ID{}, 在标签内定义id="",有严格的一一对应关系。

子选择器, .span>li{},作用于父元素span类下一层的li标签。

包含选择器,.span li{},作用于父元素span下所有li标签。

通用选择器,*{},匹配所有html的标签元素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值