CSS中选择器和伪类的概述

1.CSS的介绍:

CSS:CSS全称为Cascading Style Sheets,中文翻译为“层叠样式表”,简称CSS样式表,是一种用来表现HTML或XML等文件式样的计算机语言,是一种标准的样式表语言,用于描述网页的表示,即布局和格式。

1.1层叠样式表的分类

  • 行内样式:结合<style>直接在标签里进行
  • 内嵌样式:又称为页面样式,使用style标签,嵌套在head标签里
  • 外链式    :借助link标签,写在head标签里。把css的样式单独写在.css文件中,通过link标签中的href属性进行引入
  • 导入式    :写在head标签中的style标签里,通过@import url(“【路径】”)【外链式和导入式统称为外部模式】

四种方式的优先级考虑:一般情况下:行内标签>内嵌标签>外链式>导入式【考虑离段落的就近原则,与修饰标签越近,就显示哪个样式。】

1.2CSS语法

由选择器和声明块组成

h1{
color:red;
font-size:14px;
}

color属性,red:属性值

h1:选择器

2.选择器

基本选择器:CSS中应用最广泛的。

标签选择器:根据标签名获取,通过标签名直接使用。

<html>
<style>
p{
    color:red;
}
</style>
<body>
<p>标签选择器</p>
</body>
</html>

ID选择器    :根据id属性进行获取,通过"#"加上id的名字。

<html>
<style>
#first{
color:blue;
}
</style>
<body>
<p id="first">ID选择器</p>
</body>
</html>

类选择器    :根据class属性来获取,通过"."加上class的值。

<html>
<style>
.second{
color:yellow;
}
</style>
<body>
<p  class="second">类选择器</p>
</body>
</html>

通用选择器:通过通配符”*”来获取,不建议使用。

<html>
<style>
*{
color:green;
}
</style>
<body>
<p>通配符选择器</p>
</body>
</html>

基本选择器的四种优先级:ID>类>标签>通配符

包含选择器:

子代选择器

获取某个标签的第一级子标签

后代选择器

获取某个标签的所有子标签

分组选择器

又称逗号选择器,使用逗号给多个标签设计样式

 

属性选择器:指的是通过“元素的属性”来选择元素的一种基础选择器。

 

伪类选择器:同一个标签,不同的状态,有不同的样式。伪类使用":"表示

:link -----------------链接点击之前的样子。

:visted---------------链接被访问过后。

:hover---------------悬停,鼠标放到标签上的一个样式。

:focus----------------某个标签获得焦点时候的样子。

这四种状态的顺序不可以改变,在CSS中,这四种状态的固定顺序是:link>visitd>hover>active

伪元素选择器:

::before在元素内容之前插入一些内容
::after在元素内容之后插入一些内容
:before在元素内容之后插入一些内容
:after在元素内容之后插入一些内容



 

 

*有两个:的必须写count属性,content的取值就是要表现的内容。

3.CSS常见的样式

CSS的语法结构:

选择器{

属性1:属性值;

属性2:属性值;

}

控制字体:

设置字号:font-size:

 

设置字色:color:

设置字体:font-family:【取值:中英文都可,但中文要加引号】

设施行高:line-height:【取值:百分比,或者em单位】

设置字体粗细:font-weight:【取值:normal(正常)bold(粗体)】

 

样式特点:

1.继承:子元素继承父元素的样式

2.层叠:子元素定义了与父元素的样式相同,子元素会覆盖父元素的样式

    后面定义的样式会覆盖掉前面定义的样式。

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值