html - 最大宽度防止网格填满所有空间

标签 html css twitter-bootstrap

抱歉标题不好,我会尽力解释得更好。所以基本上我在 fluid-container 中定义了两列这样:

<div class="container-fluid">
    <div class="row">
        <div class="col-sm-2 hideable-sidebar" id="resource_container">

            <h4>Resource</h4>

            <div class="input-group">
                <input type="text"
                       placeholder="Search"
                       class="form-control" id="resource_filter" />
                <span class="input-group-btn">
                    <button class="clear btn btn-default" type="button"
                            title="Remove">
                        <span class="glyphicon glyphicon-remove"></span>
                    </button>
                    </span>
            </div>

            <div class="results"></div>

        </div>
        <div class="col-sm-10" id="calendar_container">
            <div id="calendar" class="well"></div>
        </div>
    </div>
</div>

所以最后的结果是这样的:

enter image description here

红色标志是边距,反正如果我设置为第一个div a max-width: 250px => <div class="col-sm-2 hideable-sidebar" id="resource_container">

我得到这个结果:

enter image description here

您如何看到第二列没有使用所有可用空间,实际上通过红色标志您可以看到还有其他可用空间可以填充。

如何在 boostrap 中防止这种情况?

最佳答案

仅当屏幕宽度大于 (250/2)*12 = 1500px 时才会出现间隙。正确的?然后您需要将第二列扩展到屏幕的右边缘。有一种解决方案不好,将其与 Bootstrap 样式一起使用。您需要使用 min-width: 1500px 调整媒体的列宽:

@media screen and (min-width: 1500px)
    div#calendar_container {
        width: calc(100vw - 250px);
    }

关于html - 最大宽度防止网格填满所有空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41199645/

相关文章:

html - Twitter Bootstrap 2 列图像网格

jquery - 如何控制动态加载到iframe中的内容的CSS?

javascript - 取消 图片未在 uploadify 中显示

javascript - 使用 JavaScript 打印页面时使用 CSS

javascript - 不间断地为菜单的每个元素添加悬停时的声音

javascript - bootstrap-datepicker 更新值不起作用

html - 下拉菜单透明度不起作用

php - jquery 动态添加行有问题

html - 如何垂直对齐当前使用列中的 bootstrap 4 类 img-fluid 的图像?

jquery - 如何通过Bootstrap表单获取表单数据并将其转换为JSON