css

css

1.什么是css?
css是一个层叠样式表,其有两个特点:
1.从上到下依次解析
2.大小写敏感
如列:

<div style="width:100px;height:100px;"></div>
<style>
					选择器{
						width:100px;
					}
				</style>

2.语法
1.属性名和属性值之间使用‘’:’‘隔开;
多对属性之间·使用‘’;‘’隔开;
最后一堆属性可以不加分号;
2.速记写法
简写形式

				border:1px solid red;
				padding:10px;
				padding:10px 20px;
				padding:10px 20px 30px;
				padding:10px 20px 30px 40px;
		3.注释
			1.注释写法
/*注释内容*/
			2.注释的作用
				解释说明
				更具有可读性/更加便于维护和管理
			3.注释不能嵌套使用
					/*
						/*inner*/
					*/

3.html中引入css
1.行内样式
style属性
2.内联样式
在html中嵌入style标签

				<style>
					选择器{
						css语法
					}
				</style>

优先级:
行内样式>内联/外部引入

		<style>
			#one{
				background:red
			}

		</style>
		<link rel="stylesheet" href="outer.css">
		outer.css:
			div{
				background:blue
			}

		<div id='one'></div>

4.选择器
标签选择器/元素选择器
id选择器:#value
类选择器:.value
普遍选择器:` *{
margin:0px;
padding:0px
}

	div *{
		color:red;
	}`

后代选择器
>:选择当前元素的直接子元素
空格:选择当前元素的所有后代元素,包括孙代元素

		<div>
			<div>
				<div>
					<div></div>
				</div>
			</div>
		</div>

~:选择当前元素之后的所有兄弟
多选择器:
使用逗号连接多个选择器

		div,p{

		}
		#one,div.two,[id]{

		}

组合选择器:
直接连接到一起使用div.one{}
属性选择器:

		[id]
		[class='one']
		[class~='one']
		[class^='one']
		[class$='one']
		[class*='one']

伪类选择器:


		:伪类名称

		:first-child{}
		:last-child{}
		:nth-child(number/odd/even){}

		:hover
		:active
		:link
		:visited
		l->v->h->a

		div:first-child{

		}
		div :first-child{

		}
		p:first-child{

		}

		<div>
			<span></span>
			<p></p>
			<a href=""></a>
			<ul></ul>
			<div></div>
		</div>

``伪元素选择器:

		::伪元素名称
		::first-letter{color:red}
		::first-line
		::seclection
		::before
			content:text/url()
		::after


		<div><span>h</span>ello</div>
		<div>
			<span>11.11</span>  32.32
		</div>

选择器优先级:

特性值越大,优先级越高,当特性值相同时,越靠下的优先级越高

基础值:
style属性:1000
id选择器:100
类/属性/伪类:10
元素/伪元素:1

div#one ,!important不计入特性值的计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值