css - Bootstrap - 跨度填充使其更大

标签 css twitter-bootstrap less padding

    <div class="row">
        <div id="cover" class="span12"></div>
    </div>
    <div class="row">
        <div id="first_left" class="span6 left">
            <h3>aa</h3>

        </div>
        <div id="first_right" class="span5">
            ee
        </div>
    </div>

更少:

#cover{
    background: url('couv.jpg') no-repeat;
    width: 960px;
    height: 280px;
}

h3{
    color: #212121;
    font-size: 18px;
    font-weight: normal;
    float: left;
    text-transform: uppercase;
    margin: 0 0 25px 0;
    text-shadow: 1px 2px 2px #FFF;
}

.left{
    background: url('grille.jpg');
    padding: 15px;
}

“first_right”跨度显示在 first_left 下方,并且仅当存在 15px 填充时。使用 padding 15,first_left 变为 490px 宽而不是 460px。这是为什么 ? 另外,如果我想在其中嵌套更多行,可以在跨度上填充吗?

最佳答案

box-sizing 的默认值为 content-box。这不包括 填充padding 扩展元素的宽度(如果已设置)。您需要设置 border-box 以在元素宽度中包含 paddingborders

.left{
    background: url('grille.jpg');
    padding: 15px;
    box-sizing: border-box;
}

现在宽度包括填充和边框。

Read more about box-sizing

关于css - Bootstrap - 跨度填充使其更大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16666082/

相关文章:

javascript - 将元素从附加列表传递到另一个页面

css - 在父菜单的 css 中禁用链接(单击)不影响子菜单?

javascript - 当父菜单项倾斜时,子菜单中出现不需要的偏移?

html - 在页面底部设置底部导航栏菜单没有位置 :fixed (bootstrap, css3)

html - Bootstrap 菜单 - 元素被切断 - 用于较小的屏幕

javascript - 带有输入字段的重复 DIV

html - 内容被导航栏隐藏。怎么修?

sass - 悬停时使用 CSS 的光滑效果

javascript - Node.js + Express.js。如何减少 css 的渲染?

twitter-bootstrap - 为什么 Visual Studio 2013 Intellisense 无法识别 Bootstrap 列大小混合?