Day15-多列、移动端布局

5 篇文章 0 订阅

回顾

1.怪异盒模型与标准盒模型的区别
	标准盒模型width仅是内容区域的宽度,怪异盒模型width是包含边框和内边距的
	标准盒模型box-sizing:content-box;
	怪异盒模型box-sizing:border-box;
2.弹性盒
	父元素:
		display:flex;
		flex-direction:column;
		justify-content:;
		align-items:;
		flex-wrap:wrap;
		align-content:;
	子元素:
		align-self
		order
		flex-grow
		flex-shrink
		flex-basis
		flex:0 1 auto;

多列

column-count列数
column-gap间距
column-rule线条
- break-inside:avoid;避免元素内部折断

响应式

简而言之,就是一个网站能够兼容多个终端

媒体查询

/*1000px及以上的设备*/
@media only screen and (min-width:1000px) {
	.box{
		background: red;
	}
}
/*800px - 1000px之间的设备*/
@media only screen and (min-width: 800px) and (max-width: 1000px) {
	.box{
		background: green;
	}
}
/*800及以下设备*/
@media only screen and (max-width:800px ) {
	.box{
		background: blue;
	}
}

- 竖屏
	@media screen and (orientation:portrait){
		
	}
- 横屏
	@media screen and (orientation:landscape){
		
	}

移动端布局

1.meta标签
	<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
	这段代码的几个参数解释:
width = device-width:宽度等于当前设备的宽度
initial-scale:初始的缩放比例(默认设置为1.0)
minimum-scale:允许用户缩放到的最小比例(默认设置为1.0)
maximum-scale:允许用户缩放到的最大比例(默认设置为1.0)
user-scalable:用户是否可以手动缩放
	(默认设置为no,因为我们不希望用户放大缩小页面)
2.单位rem
	根元素字体大小的倍数
	一定段核心:如何动态改变根元素html的字体大小
	@media only screen and (max-width:320px) {
		html{
			font-size: 12px;
		}
	}
	@media only screen and (min-width: 321px) and (max-width:375px) {
		html{
			font-size: 14px;
		}
	}
	@media only screen and (min-width:376px) {
		html{
			font-size: 16px;
		}
	}
	- 元素的尺寸单位采用rem
	.box{
		width: 20rem;
		height: 20rem;
		background: red;
	}
3.二倍图
	ppi像素密度,所表示的是每英寸所拥有的像素数量
	dpr = 物理像素(设计稿)/逻辑像素(设置的代码width)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值