响应式布局一个网页在不同设备显示不同效果)meta:vp

布局方式

固定宽度布局:width: 12px;height: 13px;---------在不同的设备上不适应

流式布局:百分比设置宽度----------------具有弹性,会出现错位

响应式布局------------检测设备的信息,设备宽度不同,布局效果更好

混合使用

响应式布局

媒体查询(响应式布局其中的一种方式)

media query------------设定网页布局的时候要先检查一下显示设备它的尺寸和宽度

-----------------------------根据不同的显示设备来显示不同的样式设定

viewport视口:显示网页的区域-不同的设备视口不同

  1. 在pc端:布局视口-width
  2. 在移动设备(手机)设备视觉视口--device-width

响应式布局约定:

        视觉视口=布局视口

        不可缩放

通过是由meta标签的设定完成

meta:网页的原数据 可以通过name属性去取不同的值,完成不同的网页的基本数据的设定

width=device-width将布局视口的宽度和设备视口的宽度统一在一起

user-scalable=0//scala缩放的意思 不可缩放

initial-scale=1.0//初始缩放=1表示没有缩放

maximum-scale=1.0

minimum-scale=1.0

使用快捷键:meta:vp

设备的屏幕宽度

超小屏extra small <768px

小屏 small 768<= small<992

中屏medium  992<=medium <1200

大屏large >=1200

根据不同的屏幕宽度,进行媒体查询,完成响应式布局 

min-width: 页面最小宽度

max-width: 页面最大宽度

min-height: 页面最小高度

max-height:  页面最大高度

注意:

  1. and前后带有空格 否则无法正确解析
  2. 媒体查询的顺序是从上到下进行执行(具有一个覆盖的效果--为了有一个正确的顺序效果,让屏幕尺寸依次增大 或者依次减小)
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">

	<title>Document</title>
	<style>
		body{
			background-color: black;
		}
		/*@media 进行媒体查询  screen判断的是屏幕的尺寸 当然可以有其他的*/
		@media screen and (min-width: 768px){/*最小宽度大于768像素*/
			body{
				background-color: pink;
			}
		}
		@media screen and (min-width: 992px){/*最小宽度大于992像素*/
			body{
				background-color: green;
			}
		}
	</style>
</head>
<body>
	
</body>
</html>

 

 

 

 

第三方开源框架 bootstrap--完成相应式布局

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值