html - 使用 UIKit/HTML5 垂直适合带有滚动的中间元素
问题描述
我正在尝试创建一个包含 3 个元素的布局。第一个和最后一个元素具有恒定的高度。我希望中间元素具有基于视口和滚动的灵活高度。
+--------------------+
| |
| 1 |
+--------------------+
| ||
| Adjusts with Window||
| Height ||
| ||
| 2 ||
| ||
+--------------------+
| 3 |
| |
+--------------------+
这是我到目前为止所做的: https ://jsfiddle.net/zpe9s4wv/11/
我的小提琴的问题是元素之间有空间。此外,元素并没有像我想要的那样完全覆盖视口高度的 100%。
解决方案
尝试将以下内容添加到您的 css 中,因为 uk-grid 有一个设定的边距:
.uk-grid {
margin: 0 !important;
}
如果您不想删除所有网格的边距,请指定要更改的网格,例如:
.uk-grid.green {
margin: 0;
}
还要添加到您的课程中:
.green {
...
height: 100vh;
}
推荐阅读
- python - 打印命令中的 Python 错误。语法错误
- docker - Docker 教程错误
- android - 键盘可见时向上滑动整个布局
- ios - 即使 isIdleTimerDisabled = false,iOS 应用程序也会在后台运行
- android - 在 Appium 自动化中找不到 Android 应用程序的 Snackbar
- linux - 除了使用正则表达式之外,如何在shell中忽略或排除备份文件[以〜结尾的文件]?
- batch-file - 同一批处理脚本运行两次时未设置变量
- ios - Swift 类数据和 UITableViewController 运行时错误
- laravel - 如何使 Laravel 中的电子邮件通知页眉和页脚动态化?
- angular - 如何使用 HttpClient 为角度 5 中的 Web 请求设置超时