【web前端】pc网页适配移动网页和css布局之间的矛与盾

最近在写一个前端的网站,主要结构是html和css写法,当然还加了部分js内容,但是写完之后发现只写了一种css样式,只能在电脑版网页完整显示,而在手机小屏设备显示格式就乱了,出现只能显示电脑的内容。

来看看惨案在这里插入图片描述
在这里插入图片描述

1.不仅仅只是一串代码就能适配手机

2.多种css样式最佳方案

3.需要更改部分

下面一个个来讲解:

1.适配问题

<body>下面加入下列代码块:

 <meta name="viewport" content="width=720,initial-scale=0.5, minimum-scale=0.1, maximum-scale=1.0, user-scalable=yes"/>

注意在user-scalable=yes这段可以自定义修改,yes表示可以对手机端网页缩放,而改成no,则不能缩放
加完还不算完事…因为你显示可能就是(如下图所示):在这里插入图片描述
就问你强制适配是不是很low,也很丑…

所以接下来就是正题了:

2.css多种布局:

1.固定布局
也就是说要自己去定义宽高(用px表示),还有固定的显示,这种的好处不会随电脑屏幕大小而随便改变布局模式,坏处就是在手机端显示可能就一言难尽了。
2.流布局
在这里插入图片描述
像流水一样的布局,优点可以自动适应各种不同的屏幕显示,缺点嘛,乱不乱就是系统来控制的了。
怎么写?找教程学,博主这里就不介绍了
3.响应式布局
在这里插入图片描述

是不是很酷,是的可以很好适配多款屏幕,但是要多些好两三个css文件,不过目前也就两种主流屏幕尺寸,就是手机屏幕和电脑屏幕,最多也就一个平板嘛,每个css样式都可以自定义,真是多举多得啊。
好了,还有其注意的点我会把学习地经验一步步讲解,如有错误的,恳请大佬指出不足。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值