首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将宽度应用于引导网格系统内的div标记

无法将宽度应用于引导网格系统内的div标记
EN

Stack Overflow用户
提问于 2019-04-26 18:29:49
回答 2查看 111关注 0票数 0

我尝试添加width:100%到div标签,它在bootstrap网格系统中(col-lg-3)。但是div占据了整个浏览器的宽度。它不需要100%的双亲宽度(col lg-3)。

代码语言:javascript
复制
.sidebar {

    color: #fff;
    font-weight: bold;
    font-size: 18px;
     background-color: green; 
}

.wrapping {
    width: 100%;
    padding-left: 32px;
    position: fixed;
    background-color: red;
}
代码语言:javascript
复制
<div class="row">
        <div class="sidebar col-lg-3">
            <div class="wrapping">
                <a href="javascript:void(0)" class="close_menu">Close Menu</a>
                <div>
                    <h3>Company</br>Name</h3>
                    <ul>
                        <li><a href="#">Home</a></li>
                        <li><a href="#">Showcase</a></li>
                        <li><a href="#">Services</a></li>
                        <li><a href="#">Designers</a></li>
                        <li><a href="#">Packages</a></li>
                        <li><a href="#">Contact</a></li>
                    </ul>
                </div>
            </div>
        </div>
        <div class="main col-lg-9"></div>
        </div>

EN

回答 2

Stack Overflow用户

发布于 2019-04-26 18:32:48

你正在尝试设置你的.wrapping目录的100%宽度吗?这将采用浏览器窗口的宽度,因为它的位置是固定的。尝试将以下内容添加到.sidebar:

代码语言:javascript
复制
position: relative;

这将使包装采用侧边栏的宽度。

编辑:尝试使用位置粘滞而不是固定位置。这样,包装将遵循其父对象的宽度。我为此创建了一个小提琴:jsfiddle.net/Lj8dqnwe

票数 1
EN

Stack Overflow用户

发布于 2019-04-26 19:21:56

您可以将宽度设置为auto,以便它采用父标记的宽度

代码语言:javascript
复制
.wrapping {
    width: auto;
    padding-left: 32px;
    position: fixed;
    background-color: red;
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55865686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档