css - Ionic - 图像比例在某些设备上不受尊重

标签 css ionic-framework display

我用 Ionic 框架制作了一个应用程序,但我在某些设备上遇到了问题。 这是我的主页: enter image description here

在某些设备上(iPhone 5S、iPhone 5C、Samsung S5),页面显示如下:

enter image description here

这个页面是用 ionic 网格制作的。 这是我的 css 的一部分:

    ion-grid{
        height: 100%;

        ion-row.homeM{
            height: 20%;

            img{
                height: 80%;
            }
            p{
                margin-top: 0px;
            }
        }

        ion-row.homeML{
            height: 25%;

            img{
                height: 75%;
            }
            p{
                margin-top: 0px;
            }
        }
    }

ion-row.homeM 用于纵向显示,ion-row.homeML 用于横向显示。

欢迎帮助:)!

谢谢

最佳答案

您是否尝试过以 px、dpi、em 或其他单位指定最大高度?
由于 css 中的百分比,这可能与分辨率/空间问题有关。

试试这样的:

ion-grid{
    height: 100%;

    ion-row.homeM{
        height: 80px;

        img{
            height: 60px;
        }
        p{
            margin-top: 0px;
        }
    }

    ion-row.homeML{
        height: 60px;

        img{
            height: 40px;
        }
        p{
            margin-top: 0px;
        }
    }
}

关于css - Ionic - 图像比例在某些设备上不受尊重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52519427/

相关文章:

ruby-on-rails - Rails 应用 <select> 显示被覆盖

android - ionic 构建错误 : You have not accepted the license agreements of the following SDK components: [Android SDK Platform 24]

javascript - Angular JS Controller 被调用两次(ng-controller)

css - 如何在无效日期更改 ion-datetime 中下划线的颜色?

html - 为什么 MDN 文档声明所有元素的初始显示值都是内联的?

javascript - 使用 JQuery 打开关闭菜单

css - 并排div

javascript - 如何让高度不确定的图片相对于固定容器垂直对齐

java - 显示 3 张随机卡 JavaFX

javascript - 多个事件监听器