Skip to content

Commit 2bb9b88

Browse files
committed
docs: update browser-adaptation
1 parent 0d35ceb commit 2bb9b88

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

vue3-vant-mobile/browser-adaptation.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ outline: deep
99

1010
## 适配方案 {#rem-or-vw}
1111

12-
目前移动端适配主要有两种方案,包括 `vw` 布局和 `rem` 布局。vw(视口宽度)布局根据视口宽度进行尺寸调整;rem(文档根元素)布局则基于根元素字体大小,保证不同设备上文字和元素的相对比例一致。选择上,我们采用了 vw 方案,首先是因为它得到了众多浏览器的兼容,其次它不用像 rem 一样需要设置根元素的 `font-size`。vw 让我们的代码更纯粹。
12+
目前移动端适配主要有两种方案,包括 `vw` 布局和 `rem` 布局。vw(视口宽度)布局根据视口宽度进行尺寸调整;rem(文档根元素)布局则基于根元素字体大小,保证不同设备上文字和元素的相对比例一致。选择上,我们采用了 vw 方案,首先是因为它得到了众多浏览器的兼容,其次它不用像 rem 在运行时通过 JavaScript 设置根元素的 `font-size`。vw 让我们的代码更纯粹。
1313

1414
## Viewport 布局 {#viewport}
1515

@@ -60,6 +60,10 @@ postcss: {
6060
}
6161
```
6262

63+
::: warning
64+
桌面端访问的特性是通过 CSS 函数 `min()``max()``calc()` 实现的,请注意业务中有否老旧设备的投放场景,如果有,请关闭 `maxDisplayWidth` 选项。更多的兼容性情况可以查看 [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/min#browser_compatibility)[caniuse.com](https://caniuse.com/css-math-functions)
65+
:::
66+
6367
## 行内样式转换 {#inline-px-to-vw}
6468

6569
虽然这款 PostCSS 插件可以帮我们转换单位,但是像是一些行内样式单位它无法进行转换,因为这款插件是用于编译阶段的。我们需要一个运行时解决方案,在我们的行内样式需要转换的时候可以工作。好消息是,模板已经内置好这样一组函数。

0 commit comments

Comments
 (0)