【发布时间】:2017-05-17 19:45:35
【问题描述】:
我想开发一个自助服务终端应用程序,该应用程序应将自身拉伸到 100% 的完整触摸屏。
当我为每个应用程序视图/模板嵌套行和列时,定义每一行和每一列以设置拉伸 100% 或更少(取决于嵌套元素)的高度变得非常复杂。
这种情况有浮动布局吗?
编辑
这里有一些代码:
<div id="mmenu_screen" class="container-fluid main_container">
<div class="row">
<div class="col-sm-6">
<div class="row">
<div class="col-sm-12" id="mmenu_screen--book">
<!-- Button for booking -->
</div>
</div>
<div class="row">
<div class="col-sm-12" id="mmenu_screen--information">
<!-- Button for information -->
</div>
</div>
</div>
<div class="col-sm-6 mmenu_screen--direktaction">
<!-- Button for direktaction -->
</div>
</div>
</div>
这是我想要制作的:
+------------------------------+small screen
|-------------+ +------------+ |
|| | | | |
|| | | | |
|| | | | |
|| | | | |
|-------------+ | | |
|-------------+ | | |
|| | | | |
|| | | | |
|| | | | |
|| | | | |
|-------------+ +------------+ |
+------------------------------+
+----------------------------------------+
|----------------------------------------|huge screen
|| || ||
|| || ||
|| || ||
|| || ||
|| || ||
|| || ||
|| || ||
|--------------------| ||
|--------------------| ||
|| || ||
|| || ||
|| || ||
|| || ||
|| || ||
|| || ||
|----------------------------------------|
+----------------------------------------+
不是这样的(在小屏幕上看起来不错的布局现在看起来很短)
+----------------------------------+
| |
| +------------------------------+ |
| |--------------| | |
| +--------------| | |
| | || | |
| +------------------------------+ |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+----------------------------------+
【问题讨论】:
-
我不知道我是否正确理解了您的问题。回顾一下,您的网络应用中有不同的部分,您希望每个部分都拉伸到视口高度的 100%?
-
发布一些代码也许我们可以帮助您弄清楚它还提供您的信息亭屏幕的最终分辨率,您不想允许滚动吗?也许flexbox 更合适
-
显示代码,否则我们帮不了你。
-
实际上我想添加一堆具有相对高度的元素(按钮等),这样布局就可以在整个屏幕上伸展而无需 - 所以某种负责任但总是看起来一样而不是重新排列每个屏幕(无论屏幕有多大,放置在页面左上角的 50% 高度和 50% 宽度的按钮应始终占据显示器的四分之一)。我将添加一些代码...
标签: css twitter-bootstrap