【发布时间】:2018-09-23 02:15:27
【问题描述】:
我正在制作一个节点快递网站,我正在使用来自新闻 api (https://newsapi.org/) 的数据的新闻页面数据确实出现在页面上,但它不会相应地响应 CSS flexbox。我的意图是,每个news-row 看起来都像一个包含图片、标题和简短内容的框,并且框应该是这样的:
盒子盒子盒子盒子
盒子盒子盒子盒子
盒子盒子盒子盒子
下面的 Scss 框如下所示:
盒子
盒子
盒子
盒子
盒子
//scss file
.news-container {
background-color: $light-background;
.news-tb {
width: 350px;
display: flex;
.news-row {
display: flex;
flex-direction: column;
}
}
}
//ejs file
<div class="news-container">
<table class="news-tb">
<% for(var i = 0; i < data.articles.length; i++) { %>
<tr class="news-row">
<td class="news-img"><img src="<%= data.articles[i].urlToImage %>"/></td>
<td class="news-title"><%= data.articles[i].title %></td>
<td class="news-content"><%= data.articles[i].content %></td>
</tr>
<% } %>
</table>
</div>
【问题讨论】: