h5-运用media实现自适应布局

项目在不同分辨率下需要实现自适应布局以保证视觉效果。通过举例说明,当分辨率降低时,原本正常显示的内容可能因固定值的margin-top而超出屏幕。使用CSS的@media查询可以针对不同屏幕尺寸应用相应样式,例如`@media only screen and (max-width: 320px)`,确保在屏幕宽度小于320px时调整样式,以达到在各种分辨率下的和谐显示。
摘要由CSDN通过智能技术生成

项目中碰到不同分辨率下,一些样式显得很乱,用户使用的手机分辨率肯定五花八门,所以做自适应是非常有必要的。

举个栗子

在这里插入图片描述
比如上图,在浏览器中我用的iphone6/7/8的分辨率,375 x 667,看着一切是正常的,然后我们换成分辨率比较低一点的
在这里插入图片描述
发现下方的一串文字被顶到下方去了,超出屏幕的高度,虽然拖动页面也可以看到下方的文字,但是显得很不和谐。在这里插入图片描述
由于这一行的margin-top是固定值,所以高度缩小的情况下,就会出现这种问题,所以我们在代码里面处理一下在这里插入图片描述
加上这一句,然后里面重新写一遍这个样式。然后看效果在这里插入图片描述
这个@media only screen and (max-width: 320px)效果就出来了
only(限定某种设备)
screen 是媒体类型里的一种,电脑屏幕
意思是当屏幕的宽度小于320px时,应用里面的css
所以就可以在分辨率不同的情况下,应用不同的样式
还有@media only screen and (min-width: 321px) and (max-width : 375px),去区间
或者@media only screen and (min-width: 376px) 大于375的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值