android - 在不使用媒体查询的情况下,在横向和纵向模式下保持图像的高度和宽度相同

标签 android html css twitter-bootstrap cordova

我有一个要求,我应该编写一个由 htmlcssjs电话间隙。我不应该使用我自己的媒体查询。所以我正在使用 bootstrap。我在标题中有一张图片,如屏幕截图所示(这是纵向模式):
this is in portrait mode
但是当它更改为横向模式时,图像从标题中出来,如下所示:
landscape
如何在不使用媒体查询的情况下在横向模式下保持图像相同?
这是 the code.
CSS:

#headDiv {
    display: flex;
    flex-flow: column;
    justify-content: center;
    background-color: #FFA500;
    height: 50px;
    padding-top: 1%;
}
.home {
    margin-left: 4%;
}
.imgHeader {
    display: flex;
    flex-flow: column;
    justify-content: center;
    max-width: 100px;
}

最佳答案

您的内部 div 随内容一起增长。你必须限制高度:100%:

.home {
    margin-left: 4%;
    height:100%;
}
.row {
    height: 100%;
}

同时将图像的最大高度设置为 100%:

max-height: 100%;

我添加了一个简短的 JavaScript 来显示标题大小更改时发生的情况,只需单击主页按钮:http://jsfiddle.net/gy69L77p/3/

关于android - 在不使用媒体查询的情况下,在横向和纵向模式下保持图像的高度和宽度相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32044711/

相关文章:

android - Loader是不是只负责从数据库读取数据,不负责更新和删除数据?

android - Checkstyle 自定义检查与 gradle (android studio)

html - 如何将按钮置于闪烁背景之上?

html - Grails <textarea>,如何不可扩展?

html - 更改 hr 元素的颜色

css - 悬停属性声明困惑

android - BaseGameUtils 未知错误,onConnectionFailed : result 4

Android wiimote 套接字无法连接

javascript - 请求交付方式不起作用 - 向 Monster 申请

javascript - 引导导航栏响应不工作