RT。小弟最近从 Flutter 转前端,学习了 React+Material-UI,但是对布局及尺寸还不是特别熟悉。 向各位大佬请教,如果要实现一个类 Column 的布局,从上到下分四个部分,并且每个部分高度的占的百分比不一样,目前知道只知道可以每个 Div 写 height:*vh,但是感觉这个方案还是非常原始呀? 如何实现比较通用呢?
1
manami 2020-02-06 22:16:33 +08:00 via Android
你说的是 CSS 的问题,与 React 无关……
|
2
murmur 2020-02-06 22:23:25 +08:00
学一下 flex、媒体查询,别乱用 vh/vw/rem 这些,否则小米网站的手机版横屏就是最好的例子
|
3
crysislinux 2020-02-06 22:31:27 +08:00 via Android
楼上说得对,尤其是 vh,我认为简直是毒瘤
|
5
yilingersier 2020-02-07 04:33:50 +08:00
|
6
del1214 2020-02-07 09:23:39 +08:00
逆行经脉,当心走火入魔
|
7
varius OP @murmur 谢谢大佬!请问需不需要用 Material-UI 的 Grid,Container 这些,还是直接用 CSS 写 Flex 布局
|
8
varius OP @yilingersier 非常感谢!请问需不需要用 Material-UI 的 Grid,Container 这些呢
|