设置html,body,#app大小的最佳方式是什么?
我们在使用框架的时候,往往我们的内容会被包含在#app中。
当我们的内容包含在body中的时候,我往往会这样设置html, body的大小。
html{
block-size: 100%;
}
body {
min-block-size: 100%;
}
当有了#app时,该怎么设置合适呢?这样吗?
html{
block-size: 100%;
}
body {
block-size: 100%;
}
#app {
min-block-size: 100%;
}
直接使用
width: 100vw; height:100vh
不行吗?如果可能考虑到移动端的浏览器地址栏和工具栏遮住一部分的问题,可以考虑使用
width: 100dvw; height: 100dvh
不过我们一般也不会去设置
#app
的宽高吧,宽度就是块级布局的默认100%
高度则按照内容自动。除了一些限制显示区域的管理后台或者一些特殊的需求,才会考虑说限制布局的高度在指定区域内滚动。
所以可能把你想要实现的具体目的描述一下?为了实现什么,如果单纯为了限制
#app
的高度那么就用vh/dvh
这种基于 Viewport 单位就好了