【问题标题】:Cards not appearing in Bootstrap 5Bootstrap 5 中没有出现的卡片
【发布时间】:2021-04-07 00:20:31
【问题描述】:

我一直在尝试使用 ejs 将我的引导卡组连接到 mongo 数据库。没有错误,但是当我呈现网站时卡片没有出现。有谁知道可能出了什么问题?

代码如下:

<div class="container">
<div class="row row-cols-4">
<% researchCards.forEach(function(researchCard){ %>
      <div class="card col">
        <div class="card-body">
          <h5 class="card-title"><%= researchCard.title %></h5>
          <h6 class="card-title"><%= researchCard.credit %></h6>
          <p class="card-text"><%= researchCard.content %></p>
          <a href="<%= researchCard.link %>">Read more</a>
        </div>
    </div>
</div>
<% }); %>

mongodb 模型称为“ResearchCards”,我在数据库中添加了两个,但它们没有出现在页面上,我不知道为什么。 我不是一个非常有经验的程序员,所以任何建议(简单来说)都会非常感激!

【问题讨论】:

  • 卡片应该在inside col,而不是同一个div
  • 恐怕没有什么不同,两种方法都试过了

标签: html ejs bootstrap-5 bootstrap-cards


【解决方案1】:

试试下面的代码:

<div class="container">
  <div class="row row-cols-4">
    <% researchCards.forEach(function(researchCard){ %>
      <div class="card col">
        <div class="card-body">
          <h5 class="card-title"><%= researchCard.title %></h5>
          <h6 class="card-title"><%= researchCard.credit %></h6>
          <p class="card-text"><%= researchCard.content %></p>
          <a href="<%= researchCard.link %>">Read more</a>
        </div>
      </div>
    <% }); %>
  </div>
</div>

【讨论】:

  • 抱歉,还是不行。感谢您的建议。
猜你喜欢
  • 2022-01-20
  • 1970-01-01
  • 1970-01-01
  • 2021-02-18
  • 2022-10-23
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多