【问题标题】:Bottom Padding doesn't apply to Last-Child底部填充不适用于 Last-Child
【发布时间】:2016-07-17 03:34:33
【问题描述】:

我想像 bootstrap 一样为自己创建一个 Jumbotron。我编写了 HTML 代码:

<div class="jumbotron">
    <div class="title">Rojbas Framework !</div>
    <div>This Roj Framework !</div>
    <div>
        <button type="button" class="btn btn-primary">More Info</button>
    </div>
</div>

之后,我想将顶部填充应用到第一个孩子并将底部填充应用到最后一个孩子。第一个孩子有效,但最后一个孩子不... 这是代码:

.jumbotron:last-child {
    padding-bottom: 40px;}

【问题讨论】:

  • 应该是.jumbotron :last-child
  • @GCyrillus 谢谢...
  • 是否有任何理由为它的孩子添加填充顶部底部?为什么不简单地为 .jumbotron 本身提供填充?

标签: html css css-selectors


【解决方案1】:

将填充应用于此结构中的最后一个 div。

<div class="jumbotron">
    <div class="title">Rojbas Framework !</div>
    <div>This Roj Framework !</div>
    <div>
        <button type="button" class="btn btn-primary">More Info</button>
    </div>
</div>

选择器应该是

.jumbotron >:last-child {
    padding-bottom: 40px;}

注意:

.jumbotron :last-child {
    padding-bottom: 40px;}

将对.jumbotron 元素内的最后一个 div 和 any 最后一个 however 子元素应用填充。

【讨论】:

  • 谢谢,它的语法是这样的还是有其他原因?
  • 不确定你在问什么。
  • 对不起,我说 last-child 就像 first-child 但它有 > 符号更多...,这是它的语法还是它有理由这样写?
  • 如果你不使用&gt;,它会将底部填充应用于每个最后一个子元素...包括按钮,它也是它的父元素的最后一个子元素,code.tutsplus.com/tutorials/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-24
  • 2013-11-26
  • 2020-12-04
  • 1970-01-01
  • 2012-09-15
  • 2013-09-26
  • 1970-01-01
相关资源
最近更新 更多