【问题标题】:content with height 100%高度为 100% 的内容
【发布时间】:2015-05-04 14:43:46
【问题描述】:

我有两个列的视图,我想要第一个列具有窗口高度的 80%,第二个列具有 20%。

我试过了:

<ion-view title="Events" >
    <ion-content >
        <div style="height: 80%;">
            Image here!
        </div>
        <div style="height: 20%;">
            Text here!
        </div>
    </ion-content>
</ion-view>

不工作,因为这只有在我有一个高度为px 的容器时才有效,但我不能这样做,因为高度会根据每个设备而变化。

创建没有滚动且内容适合屏幕高度的屏幕是一种常见的方法,我认为 ionic 应该为此提供文档化解决方案。

【问题讨论】:

    标签: css angularjs ionic-framework


    【解决方案1】:

    你可以使用viewport units:

    <ion-view title="Events" >
        <ion-content >
            <div style="height: 80vh;">
                Image here!
            </div>
            <div style="height: 20vh;">
                Text here!
            </div>
        </ion-content>
    </ion-view>
    

    80vh 是视口高度的 80%。 20vh 也是如此。我的回答还假设您已经正确设置了一些其他 CSS“修复”,以使两个 div 垂直堆叠,它们之间没有空格等。

    【讨论】:

    • 这安全吗?我正在编写一个应用程序以导出并作为原生 Android 应用程序运行
    • 我现在阅读了您的链接,对我不起作用,因为我将在 Android 4.0 或更高版本上运行。
    猜你喜欢
    • 1970-01-01
    • 2013-02-20
    • 2013-01-12
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    相关资源
    最近更新 更多