前端菜鸟想问下在电脑端写的页面如何适配移动端?(不用管电脑端如何显示,只要手机端正常显示就行) 要用啥布局吗,感觉手机端单位是不是一般不用 px?

2022-01-22 21:51:23 +08:00
 romancekami

电脑端正常显示如下:

手机端情况如下:
在电脑端写的页面 到了手机浏览器上显示元素会过宽 居中什么的也不对了

1010 次点击
所在节点    程序员
5 条回复
Pooc
2022-01-22 23:59:43 +08:00
1. 写两套,或者自适应
2. flex 用布局比较多
3. 移动端用 px 转 rem 或者 vw
sjhhjx0122
2022-01-23 01:04:49 +08:00
1.如果是博客门户网站这种一般都是给最外层容器规定一个最大宽度,然后媒体查询变一下布局,flex 布局的话不要写死宽度就好了,最简单用 tailwind 就好了
2.用 vw 的话主要是只能移动设备看了
rongchuan
2022-01-23 14:22:11 +08:00
最简单的,使用原生 css 的方式是 @media,参考[链接]( https://developer.mozilla.org/zh-CN/docs/Web/CSS/@media)
根据屏幕大小,简单写一套样式即可,移动端推荐用 rem
jones2000
2022-01-23 14:32:33 +08:00
找产品经理出一套适配的 UI , 然后开搞。
romancekami
2022-01-23 14:35:37 +08:00
@rongchuan 了解了一下 之前还不知道有媒体查询,确实是我的知识漏洞 非常感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX