PC端页面适配

完成目标:

1、不同分辨率的电脑显示正常

2、放大或者缩小屏幕显示正常

放大和缩小屏幕、放大和缩小浏览器的区别:

前者是改变屏幕宽高所占的像素;

后者只是改变浏览器可视窗口的宽高所占的像素,浏览器的标签栏,地址栏都不会发生变化;

所以在一台机器上模拟其他屏幕时,应该放大和缩小屏幕,而不是浏览器视口(contrl+鼠标滚轮)

对于宽度的适配:

主页面一般分为背景层和内容层,背景层用(background:100%)解决;

内容层要么是定宽的,要么是随屏幕宽度自适应的-----

定宽(width:1200px;margin:0 auto;)

不定宽(.wrap{width:所占百分数})

对于高度的适配:

1、主体内容高度很长,要用滚动条查看---

内容模块的height、margin-top、top等使用固定的px值就行

2、主体内容被设计成直接在浏览器上完整显示,不用滚动查看---

内容模块height、margin-top、top等使用百分比(根据设计稿来),如

设计稿高度为900px,模块aa的margin-top是20px,此时margin-top应该写成100%*20/900

注意元素百分比的基准点---

流式布局,百分比基于父层

absolute定位元素基于最近的relative父层

fixed基于window可视区域

内容适配:

img(宽度100%,高度auto)

字体(另外补充)

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值