CSS基础

1.行内样式:将样式直接写在标签里面,需要用style属性

2.内联样式:

将样式写在head里,使用style 属性

3.外部样式:

将样式写在CSS文件里,使用link标签或@import导入外部样式表。

(一)使用< link>标记链接外部样式表

用以下语句来实现外部样式表的链接:< link rel=stylesheet href="example.css">

href 中应包含路径信息,这里所指是该样式表文件与 html 文档在同一目录下。

(二)使用@import导入样式表信息

使用@import命令用以把外部样式表信息导入页面中,它是存在于在< style>和< /style>标记中的。例如:< style type="text/css">

4.三种样式的优先级

就近原则: 行内样式 > 内联样式 > 外联样式 

5.如何选择三种样式

行内样式:如果样式是固定的,并且很少修改的情况下

内联样式:样式针对当前html页面做的样式,并且量比较大的情况下

外联样式:样式是通用的,并且CSS代码很多的情况下

6.基本的三种选择器

标签选择器:标签名{ }

id选择器:#id名{ }

类选择器:.类名{ }

7.属性选择器

语法:[属性名=“”]{ }

具有title属性的元素:[title]{ }

以…开始:[href^=“http”]{ }

以…结束:[href$=“cn”]{ }

Href中包含有i:[href*=“i”]{ }

8.组合选择器:

组合名{}

组合选择器是根据元素在页面中的同级关系进行选择

9.层级选择器:

层级选择器是根据元素在页面中的相对(嵌套)位置进行按区域选择元素

祖宗后代:div  span{ }

父子选择器:div>span{ }

兄弟选择器:div~span{ }

相邻兄弟选择器:div+span{ }

10.伪类选择器:

伪类选择器是css3中提供的用于快速查找元素的便捷选择器,常用的:nth-of-type选择器

/* span:nth-of-type(2n+1){

    color: #483D8B;

    font-size: 18px;

}

span:nth-of-type(2){

    color: #FF0000;

} */

伪类选择器在超链接上的应用,超链接的字体颜色只有将样式直接作用在超链接上时才会生效

/* 默认为被点击的状态 */

a:link{

  color: red;

}



/* 访问之后的状态 */

a:visited{

  color: darkgoldenrod;

}



/* 处在活动状态 */

a:active{

  color: brown;

}



/* 鼠标悬浮时的状态 */

a:hover{

  color: aqua;

}

11.通配符

*通配符,作用在页面中的所有标签上,开发不建议使用,影响网页的渲染性能

12.选择器的优先级

行内样式(1000)>id选择器(100)>类选择器(10)>标签选择器(1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值