html - Bootstrap 网站在浏览器中看起来不错,但 div 在移动设备中无法正确呈现

标签 html css twitter-bootstrap mobile twitter-bootstrap-3

我使用 Bootstrap 创建了一个多行、多列的网站。该网站在常规浏览器中看起来很棒,但是当我为移动设备调整它的大小时,div 不对齐,一个一个堆叠,里面的内容消失,或者 div 变得非常扁平以至于您看不到图像。如何防止 div 在大/中尺寸屏幕上奇怪地调整大小,但在小屏幕上按比例堆叠?

这是我的一行:

<div class="row row1">
            <div class="col-xs-12 col-sm-6 col-lg-5 row1-topleft">
                <div class="inside-index">
                    <h2>one header</h2>
                    <p>content</p>
                </div>
            </div>
            <div class="col-xs-12 col-sm-6 col-lg-7 row1-topright">
                <div class="inside-index-img">
                    <img src="http://placehold.it/900x1200">
                </div>
            </div>
        </div><!-- end  row1 -->

和CSS:

html, body {
    height: 100%;
}
div {
    height: 100%;
}
.row1 {
    height: 120%;
}

这是一个 Fiddle重新创建整个网站和问题。

最佳答案

如果我理解正确,这就是你得到的: enter image description here 这就是你想要的: enter image description here

您正在寻找的解决方案是将图像作为背景并使用 css 属性 background-size:cover 来适应列的大小。

代码:https://jsfiddle.net/jkLjnt0d/7/

关于html - Bootstrap 网站在浏览器中看起来不错,但 div 在移动设备中无法正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35567005/

相关文章:

javascript - 我想在 Jquery 中的某些特定文本之前插入 <br>

html - 无法使整个 LI 元素可点击

javascript - 如何使单击链接时边框的颜色发生变化?

html - 使用 codeigniter 将文本置于图像链接下方

javascript - 使用预加载在悬停时交换图像

javascript - 当我将 hidden-xs 按钮与 bootstrap (Angular) 一起使用时,单击两次按钮

javascript - 使用下拉菜单链接的 Bootstrap 选项卡导航

javascript - Bootstrap 3 DateTimePicker v4 禁用月份

javascript - 获取按钮上的方法名称或 html 和 javascript 上的输入

HTML 表格宽度