菜单位置相对于介质查询的文档高度
Menu position relative to document height with media query
我用javascript修改菜单的css。我尽量避免"溢出:滚动"。
-
当菜单的内容高度小于文档高度时,菜单的"位置:固定"。
-
否则,我设置"位置:绝对",并将高度设置为文档高度。它按我的意愿工作。
是否可以仅使用@media查询来执行此操作?感谢
您无法使用CSS检查内容的高度。如果您可以在要切换的位置提供数字高度,但无法比较内容高度和文档高度,则可以创建断点。
div{
position: absolute;
height: 100%;
}
@media (max-height: 300px){ //Has to be a set number
position: fixed;
height: 300px;
}
看,它需要是一个固定的数字。
相关文章:
- 文档高度未达到全高
- 将“窗口高度”指定为“文档高度”
- 窗口宽度调整时更改字体大小,字体大小更改时更改文档高度
- 如果文档高度高于视口,请执行 X
- 将文档高度设置为负 100px
- 如何在浏览器中获取最大可用文档高度
- Windows Phone WebBrowser:获取文档高度的正确方法
- 文档高度占原始高度的百分比
- 将元素innerHTML替换为其自身的副本会更改文档高度
- 菜单位置相对于介质查询的文档高度
- 为什么不't此代码返回完整的文档高度
- javascript中元素/文档高度的事件侦听器
- 用JavaScript计算文档高度
- JavaFX webview,获取文档高度
- 真正跨浏览器获取文档高度的方法
- 我怎样才能让PhantomJS设置视口高度与屏幕捕获的文档高度相同?
- $(window).height()返回文档高度(但声明了doctype)
- 自动填充浏览器文档高度以滚动到任何元素
- 粘性页脚,直到文档高度大于视口
- javascript/jquery中更改了如何定义文档高度