响应式学习7-自己写PC端样式

本文探讨了使用REM、百分比及Flex布局实现响应式网页设计的方法,强调了断点选择的重要性,尤其是基于图片尺寸调整CSS,确保不同设备上网页内容的适配性和美观性。

写好html后,其实就是一堆文字而已,还是要靠css去弄。

 

全都用rem,100%即可。

加上不可缩放,基本就能响应式了

 

如果网页里有图片,那么如果页面宽度比图片笑小了,那么就会有滑动条了

 

这个也是没法的

 

flex布局,相当于让里面的元素浮动了!

 

再让列表作为flex

 

父元素 还是有高度的

 

用margin什么的就好了

没什么难度

 

 只要不是宽度太窄,都能够响应

 

 

下面也一样

 

 

 

 

图片居中,要display = block才行

 

目前来说,ipad也可以,ipad和PC端一样,都是高分辨率的

 

 

先将广告那一栏设为90%宽,再margin 0 auto 左右两边就有间距了

中间的三个,宽度是33.33333%即可

 

 

突然顿悟响应式的断点!

 

断点应该是图片大小!

比如当前这个图片是800宽的。

那么当前这个页面,最低的宽度是800PX,小于800,就应该换CSS了。 再高一级的图片是1600的。

所以,当前这个页面,只需适配800-1600px即可。

很明显,已经符合要求了。

 

如果当前页面宽度,小于图片宽度,页面就会出现滚动条!

那么由于设置了视口宽度是设备宽度,width100%的话,是不滚动的宽度,所以就会出现这种情况

 

所以,一到出现滚动的时候(页面小于图片宽度的时候),就该换CSS了

 

正常情况下,适配很好

 

 

 

 ipad pro 正常的

 

ipad 宽是768 就不正常了

 

还有一个好方法。

让图片宽度100%,这样图片也能按比例缩放了这样就能适配。

不会出现缺角的情况

 

480的

 

 800的

 

但是高分辨绿图片在小屏幕会很长,而且小屏幕手机,文字样式有变,所以还是要根据断点变换css

 

 

所以,一个样式,只需要保证一个范围可用即可,比如现在的800-1600px

 

800在全屏幕情况下,太糊了

 

转载于:https://www.cnblogs.com/weizhibin1996/p/9607101.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值