2. css初级篇

「HTML+CSS」来源:渡一教育

css初级篇

注释

引入css的方式

  1. 行间样式
  2. 页面级css
  3. 外部css文件

.css文件选择器

  1. id选择器
  2. class选择器
  3. 标签选择器
  4. 通配符选择器
  5. 属性选择器
  6. !important选择器
  7. 并列选择器
  8. 分组选择器

结构式相分离开发
hmtl—css–javascript
结构—样式—行为

html的大部分用不上,后面又在持续增加,自身又自成一体,用不上
比如:html5.0包含了javascript
现在h5浏览器是主流

主流浏览器有:主流:一定的市场份额,及其自主内核,例
浏览器自主内核
IEtrident
FirefoxGecko
Google chromeWebkit / blink(又开发出一个用)
SafariWebkit
Operapresto

注释

作用:
1.注释内容
2.调式bug

一天有40%的时间写代码
其余时间在写报告,沟通
一个新项目的话
一周做完,三周调试
改来改去
自己调式虚拟数据
前后端连调数据
开发就成了
7分调式,三分开发

引入css的方式

css
全称:cascading style sheet
层叠样式表

引入css的方式

1.行间样式
<div style="css代码">


2.页面级css
<style type="text/css">
这样下面的套娃就有样式
<div>
</div>
</style>


3,外部css文件
<head>
<link rel="stylesheet" type="text/css" href="url或路径">
</head>
那么浏览器是怎么工作的呢
开俩个线程边(异步方式),下载边加载
同步(单个时间长差)			异步(多个时间差)
一个队伍打饭						多个队伍打饭

.css文件选择器

.css文件选择器
1.id选择器				 	|
编辑器					 	|	.css文件
<div id="only"></div>	 	|	#only{css代码;}

说明:id只能一对一,不能一对多
	id 一个元素只能对应一个元素值

	
2.class选择器
编辑器					 	|	.css文件					
<div class="demo"></div> 	|	.dmeo{css代码;}
说明:class能一对多
就是多个class对应demo值


3.标签选择器
编辑器					 	|	.css文件	
只要是<div>标签都会受到影响|	div{css代码;}
,且无视套娃


4.通配符选择器
编辑器					 	|	.css文件	
所有标签都受到影响		 	|  *{css代码;}
						 	|
5.属性选择器
编辑器					 	|	.css文件	
<div id="only class="demo"> |	[id]{css代码;}
套娃						|	或
						 	|	[id="only"]{}
6.!important选择器
编辑器					 	|	.css文件
						 	|	比如有俩个,但我添加后就是第一
						 	|	div{css代码!important;}

7.并列选择器
组合多个选择器条件
编辑器					 	|	.css文件
<div></div>					|div.demo{css代码;}		
<div class="demo"></div>	|
<p class="demo"></p>		|
选择的是div下的demo而不是p下的demo
重点:相同的 并列选择器 锁定一个目标时;有俩种判断情况
1.把选择器的权重相加,值高的选择
	2.当权重相同时,后来先到.用后面的


8.分组选择器
共用一个css样式
编辑器					 	|	.css文件
<em></em>					|	em.strong.span{css代码;}
<strong></strong>			|
<span></<span>>				|
css权重
首先来个排序热热身
!important >行间样式>class|属性>标签>通配符
同级间的顺序又可以进行排序,自己排去

css权重-css权重-css权重
1.!important			正无穷大
2.行间样式				1000(256进制)
3.id					100(256进制)
4.class|属性|伪类		10(256进制)
5.标签|伪元素			1(256进制)
6.通配符					0(256进制)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值