web前端学习(2)

1.1、css基本知识

1.1.1、外部引用css

第一种:

<link rel="stylesheet" href="css文件路径">

第二种:

<style>
 	@import/*文件导入*/ url("css文件路径")
</style>

扩展知识点: link和import之间的区别?
差别1: 本质的差别: link属于XHTML标签,而@import完全是CSS提供的一种方式2差别2:加载顺序的差别: 当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式 (就是闪烁),网速慢的时候还挺明显
3差别3: 兼容性的差别: @impot是CSS2.1提出的,所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题

即:尽量使用link标签引用

1.1.2 嵌入式样式

1.例如:

<div style= ”width:200px;height: 20px;">我是div</div>

1.1.3 css优先级

就近原则,谁离得近就听谁的
注意:

如果有!important就是听他的

2.1 选择器

2.1.1 class选择器

语法:·class名属性: 属性值}
说明:
A)当我们使用class选择符时,应先为每个元素定义一个class名称
B) class选择符的语法格式是
如: <div class="top"></div> .toplwidth:200px;height:100px;background:green;}
用法: class选择符更适合定义一类样式

2.1.2 id选择器

语法: #id名属性: 属性值;)
说明
A)当我们使用id选择符时,应该为每个元素定义一个id属性
如: <div id="box"> </div>
B)id选择符的语法格式是“#”加上自定义的id名
如: #boxwidth:300px; height:300px;}
C)起名时要取英文名,不能用关键字:(所有的标记和属性都是关键字)
如: head标记
D) 一个id名称只能对应文档中一个具体的元素对象。(唯一性)

2.1.3 通配选择器

*{ }一般是用于去除默认样式

2.1.4 群组选择器

主要是用于相同属性的组合
即:

p,.box2l,div{
	height:100px;
	color:red;
}

2.1.5 后代选择器

div包着的p标签被附上属性
div p { color:red;}

注意:
在寻找的时候,是先从后面的标签找。

2.1.6 伪类选择器

语法︰

a:link{属性:属性值;}超链接的初始状态;
a:visited{属性:属性值;}超链接被访问后的状态;
a:hover{l属性:属性值;}鼠标悬停,即鼠标划过超链接时的状态;
a:active{属性:属性值;}超链接被激活时的状态,即鼠标按下时超链接的状态;Link–visited–hover–active。

2.1.7选择器权重

在这里插入图片描述

3.1属性

3.1.1 文本属性

在这里插入图片描述
在这里插入图片描述

3.1.2 列表属性

在这里插入图片描述

3.1.3 背景属性

在这里插入图片描述

3.1.4 浮动

见自己的css学习(2)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值