WEB基础02

一,CSS简介
	CSS指层叠样式表(Cascading Style Sheets)
	定义如何显示HTML元素,通常存储在样式表中
	使用CSS
		内联方式
		内部样式表
		外部样式表
			外部样式语法:
			CSS代码(c1.css)
			p{
				background-color:silver;
			}
			<link rel="stylesheet" type="text/css" href="../css/c1.css">
二,CSS语法
	1,每个样式规则有两个部分:选择器和样式声明
		h1   {color:red;font-size:14px;}
	  选择器     声明     声明
	2,CSS规则特性
		1)继承性-父元素的声明可以被子元素继承
		2)层叠性-同一个元素若存在多个css规则,对于不冲突的声明可以叠加
		3)优先级-一个元素若存在多个css规则,优先级:
			内联-以最后一次定义为准>外部样式或内部样式表-就近优先>浏览器默认设置
三,CSS选择器
	1,元素选择器,通过元素名来选择css作用的目标<p>、<h1>等
	2,类选择器,以独立于文档元素的方式指定样式
		语法:.classname{
				属性:属性值
			  }
		元素选择器和类选择器结合使用
		元素名 .类名{
			属性:属性值
		}
	3,id选择器,另一种以独立于文档元素的方式指定样式
		语法:#idname{
				属性:属性值
			  }
		也可以和元素选择器结合使用
	4,选择器组(多个选择器并用)
		以逗号隔开:.classname,#idname{
						font-size:20px;
					}
	5,派生选择器				
		-后代选择器:选择某元素的所有后代元素
			语法:元素名 内部元素名(不论子后代还是更晚辈后代){
						属性:属性值
					}
		-子选择器:选择某元素的所有子元素
			语法:元素名>内部元素名(只能选子后代){
						属性:属性值
					}
	6,伪类选择器
		link:向未被访问的超链接添加样式
		visited:向已被访问的超链接添加样式
		active:向被激活的元素添加样式
		hover:向鼠标悬停元素添加样式
		focus:当元素获取焦点时,向该元素添加样式(text或textarea常用)


转载于:https://my.oschina.net/u/1393072/blog/513835

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值