【问题标题】:Make div scrollable in Y when in landscape mode [closed]在横向模式下使 div 在 Y 中可滚动[关闭]
【发布时间】:2021-10-19 05:48:01
【问题描述】:

我的应用中的通知容器出现此问题。当在设备中以横向模式访问站点时,通知内容会被裁剪。如果我使用overflow:auto,则滚动根本不起作用。

所以我正在寻找一种在横向模式下使 div 可滚动的方法。任何帮助将不胜感激。

【问题讨论】:

标签: html css responsive-design overflow


【解决方案1】:

此示例中的溢出仅在您具有定义的高度时才有效。例如max-height: 100%;height: 100vh;

您的高度应该是屏幕高度减去标题。您可以使用高度 + 计算运算符。

例如:

max-height: calc(100% - 50px);  
overflow: auto;

【讨论】:

  • height: 100% 也仅在您有定义的高度而不是计算的高度时才有效...
  • @tacoshy 当元素的位置固定/绝对时它起作用,我假设它是在这种情况下
  • 谢谢,成功了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-13
  • 1970-01-01
相关资源
最近更新 更多