html - 将嵌套面板拉伸(stretch)到父面板的宽度

标签 html css twitter-bootstrap

我在另一个 Bootstrap 面板中有一个嵌套的 Bootstrap 面板(见图)。如何使面板拉伸(stretch)到父面板的宽度?澄清一下,我不希望嵌套面板与其父面板一样宽,而是从它开始的任何地方延伸到父面板的宽度。

因此,如果您查看图像,我希望面板向右侧拉伸(stretch)(它的宽度将接近父面板的一半)。

如果我要缩小屏幕尺寸的宽度,那么面板应该位于图表下方(目前是这样),并拉伸(stretch)到右侧。

这是我的代码:

       <div class="panel panel-primary" style="border-color: #464646;">
            <div class="panel-heading" style="border-color: #BBBBBB; height: 35px; padding-top: 3px;">
                <div style="float: left; margin-top: 5px;">Chart</div>
            </div>

            <div class="panel-body">
                <!--Chart-->
                <div style="display: inline-block;">
                    <canvas id="myChart" width="325" height="325"></canvas>
                </div>

                <!--Panel to Stretch-->
                <div style="display: inline-block; vertical-align:top;">
                    <div class="panel panel-primary" style="border-color: #464646;">
                        <div class="panel-heading" style="border-color: #BBBBBB; height: 35px; padding-top: 3px;">
                            <div style="float: left; margin-top: 5px;"></div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

enter image description here

最佳答案

给图表和嵌套面板一个列类怎么样?我觉得没问题:

    <div class="panel panel-primary" style="border-color: #464646;">
        <div class="panel-heading" style="border-color: #BBBBBB; height: 35px; padding-top: 3px;">
            <div style="float: left; margin-top: 5px;">Chart</div>
        </div>

        <div class="panel-body">
            <!--Chart-->
            <div class="col-sm-6">
                <canvas id="myChart" width="325" height="325"></canvas>
            </div>

            <!--Panel to Stretch-->
            <div class="col-sm-6">
                <div class="panel panel-primary" style="border-color: #464646;">
                    <div class="panel-heading" style="border-color: #BBBBBB; height: 35px; padding-top: 3px;">
                        <div style="float: left; margin-top: 5px;"></div>
                    </div>
                </div>
            </div>
        </div>
    </div>

关于html - 将嵌套面板拉伸(stretch)到父面板的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38487172/

相关文章:

javascript - 强制布局拖动,对象远离正确位置

Firefox v36 及更高版本中的 CSS Flexbox 问题

CSS 不适用于 Localhost

css - 一起使用 Webpack 和 Bootstrap 的错误

html - 在 <object> 标签的数据属性上使用 css

HTML5 CSS3 布局不工作

Javascript 图像 slider 过渡

css - 如何使用 bootstrap css 获得 2 行 2 列且不重叠的布局

html - github 页面字体和 index.html 不工作

jquery - 简易饼图 : Bug percentage not centered?