问题标签 [viewport-units]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - Flexbox 和 vh 高度单位在 IE11 中不兼容吗?
我正在尝试使用基于 flexbox 的布局来为我的页面获取粘性页脚。这在 Chrome 和 Firefox 中运行良好,但在 IE11 中,页脚位于我的主要内容之后。换句话说,主要内容不会被拉伸以填满所有可用空间。
vh
当在 IE中测量容器高度单位时,如何让主要元素在 flex 布局中拉伸?我想看看这种行为是否是 IE 实现 flexbox 规范的方式中的一个错误的结果,但我在其他地方找不到任何关于这个问题的提及。
jquery - 当前支持的 CSS 视口单元
我计划在视口单元(vh,vw)上使用一些具有高度和字体大小的 div 构建一个单页滚动站点。
我知道旧浏览器上存在一些支持问题,但我对使用vminpoly增加页面负载不感兴趣,因为我发现它很笨重,而且我对非常过时的浏览器支持并不着迷。
另一方面,Buggyfill可能是跨浏览器兼容性的较小但部分解决方案。
另一种解决方案可能是测试编写在css-tricks上的支持,然后使用 jQuery 调整受影响元素的大小:
您支持视口单位的方法是什么?
您知道另一种合理的浏览器兼容性的简单解决方案吗?
html - VH、VW 单位和疯狂的 IOS 移动浏览器渲染
我认为使用相对单位开始我的新项目是个好主意。当我在处理它时,我正在检查 chrome 仿真,以确保在这些设备上一切正常,并且看起来不错。
然后我把它推到heroku,它在我的macbook上看起来不错,但是当我把它实际加载到我的iPad上时,我想把它扔出窗外......
我正在使用 VH 单位。我怀疑这可能是问题所在?
可能还有其他一些潜在的问题,但我不确定如何调试我的问题,因为在模拟器上一切看起来都很好,但在设备本身上却没有。我现在已经花了大约三个小时,非常感谢一些帮助。
谢谢你!
css - 最大高度,在 Safari 中使用 Calc vh
对于 Safari,以下内容不起作用,谁能指出我做错了什么?
Safari 单独支持所有方法。-webkit-calc 也无济于事。
谢谢!
html - 使用 100vw 和 vh 会创建超出视口大小的额外空间。我该如何摆脱它?
尝试在 div 上使用 100 vw 和 100vh 制作全屏帧。我在这个 JSfiddle中有 2 个,你可以看到每个框架的底部和右侧都有额外的空间。
有没有办法使用 vw 和 vh 并在没有额外空间的情况下完美契合?
CSS看起来像这样:
*编辑:似乎将宽度设置为 100% 可以解决这个问题,但是这个解决方案合适吗?它会破坏任何东西吗?
html - 为什么我的 vh 不能在 iphone 上工作
我的页面顶部有一个图像滑块,它被设置为适合 vh 的屏幕。
当我查看它在 iPhone 上的外观时,肯定有问题。图像拉伸,所以我必须滚动很多..请帮忙。
这是我的代码:
CSS:
css - Safari + CSS:将“calc”与“vh”一起使用不起作用
我在 Safari 上遇到了一个非常小众的 CSS 问题。
我有以下 CSS 规则:
这适用于 Chrome,但 Safari 似乎不喜欢 和 的calc
组合vh
。(例如,如果我用 替换它,它会起作用vh
——%
但我确实需要根据vh
或一些适当的替代方法进行计算。)
有什么办法可以解决这个问题吗?或者,是否有另一种在 Safarivh
上友好的引用方式?calc
html - iOS 7 中的视口单元有问题
我正在使用视口高度以使 div 获取所有视口。但它在 iOS 中不起作用。我有很长的 div 代替。
这是代码:
css - 为单个标签同时提供 vw 和 vh 属性是否有任何问题?
我在 CSS 中包含了如下给出的属性:
这会产生任何问题吗?