【问题标题】:card padding issue in vue bootstrapvue bootstrap中的卡填充问题
【发布时间】:2020-12-26 17:28:09
【问题描述】:

我一直在尝试使用 vue bootstrap 创建卡片组件,但在此过程中我遇到了一个奇怪的问题,即卡片标题和主体周围有一个巨大的填充。如果我删除 b-card 并将其保留为 b-card-header 和 b-card-body 那么它看起来像普通的引导卡,但现在标题和正文周围没有边距。如果我希望 header 和 body 周围没有填充,该怎么办?

<b-card>
  <b-card-header v-b-modal.modalBox class="border-1">
    <div>
      <span>Header</span>
    </div>
  </b-card-header>
  <b-card-body>
    <div>
      Body text lorem ipsum
    </div>
  </b-card-body>
</b-card>

【问题讨论】:

    标签: html css twitter-bootstrap vue.js bootstrap-4


    【解决方案1】:

    如果您想使用 &lt;b-card&gt; 中的子组件,例如 &lt;b-card-header&gt;&lt;b-card-img&gt;,它们依赖于在它们周围不应用任何填充,您应该将 no-body 属性应用于 &lt;b-card&gt;,这将删除卡片上的默认填充,并让子组件控制它。

    https://bootstrap-vue.org/docs/components/card#card-body

    <b-card no-body>
      <b-card-header v-b-modal.modalBox class="border-1">
        <div>
          <span>Header</span>
        </div>
      </b-card-header>
      <b-card-body>
        <div>
          Body text lorem ipsum
        </div>
      </b-card-body>
    </b-card>
    

    【讨论】:

      猜你喜欢
      • 2013-11-18
      • 1970-01-01
      • 2021-05-26
      • 2019-11-13
      • 1970-01-01
      • 2011-03-28
      • 2020-02-21
      • 2011-06-20
      相关资源
      最近更新 更多