学习记录 --【零基础CSS学习】15.单位的介绍及应用

目录

一、常用尺寸单位

1.像素(px)单位

2.em单位

3.rem单位

二、百分比单位

三、颜色表示方法

1. 颜色名称

2. 16进制颜色值

3. rgb颜色值

4. rgba颜色值


一、常用尺寸单位

1.像素(px)单位

(1)屏幕上的一个点作为单位,稳定精确

(2)用的最多的尺寸单位

2.em单位

(1)是以自身字体大小作为参考,是自身字体大小的倍数

(2)当自身字体大小改变时,em会跟着改变

3.rem单位

(1)是以根元素(html元素)作为参考,是自身字体大小的倍数

(2)当根元素字体大小改变时,rem会跟着改变
 

例1:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>em单位</title>
	<style type="text/css">
		div{
			font-size: 15px;
		}

		h4{
			background: red;
			width: 300px;
			height: 30px;
		}
		p{
			background: green;
			font-size: 20px;
			width: 20em;
		}
	</style>
</head>
<body>
	<div>
		<h4>我爱学习</h4>
		<p>好好学习天天向上</p>
	</div>
</body>
</html>

例2:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>rem单位</title>
	<style type="text/css">
		html{
			font-size: 15px;
		}
		div{
			font-size: 30px;
		}

		h4{
			background: red;
			width: 300px;
			height: 30px;
		}
		p{
			font-size: 2rem;
			background: green;
			width: 20rem;
		}
	</style>
</head>
<body>
	<div>
		我要学习去
		<h4>我要打游戏</h4>
		<p>不你要学习</p>
	</div>
</body>
</html>

二、百分比单位

1.百分比单位是以父元素作为参考,是父元素的百分比

2.当父元素改变时,使用%作为单位的子元素也会跟着改变

例:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>百分比单位</title>
	<style type="text/css">
		div{
			background: green;width: 600px;height: 300px;font-size: 20px;
		}
		h4{
			background: red;width: 50%;height: 50%;font-size: 200%;
		}
	</style>
</head>
<body>
	<div>
		<span style="font-size: 40px;">学而时习之</span>
		<h4>不亦乐乎</h4>
	</div>
</body>
</html>

三、颜色表示方法

1. 颜色名称

(1)html和css规范中定义了147种可用的颜色名

(2)颜色名称用的少

2. 16进制颜色值

(1)#rrggbb,rr(红色),gg(绿色),bb(蓝色)

(2)16进制整数规定颜色成分,所有的值必须介于00与ff之间

3. rgb颜色值

(1)通过定义三种(红,黄,蓝)颜色的强度来定义颜色

(2)所有值必须介于0~255之间

(3)rgb(红,绿,蓝)

4. rgba颜色值

(1)在rgb颜色值基础上增加了透明度

(2)a:alpha,表示透明度,取值介于0~1之间

(3)rgba(红,绿,蓝,透明度)

例:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>颜色名和16进制颜色值</title>
	<style type="text/css">
		div{
			/*color: red;*/
			/*color: #ff0000;*/ /*红色*/
			/*color: #00ff00;*/ /*绿色*/
			/*color: #0000ff;*/ /*蓝色*/
            /*color: rgb(255,0,0);*/
			color: rgba(255,0,0,0.5);
		}
	</style>
</head>
<body>
	<div>我想打游戏</div>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值