我的 HTML 头包含以下内容:
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("feeds", "1");
function initialize() {
var feed = new google.feeds.Feed("http://feeds.ign.com/ign/game-reviews");
feed.setNumEntries(20);
feed.load(function (result) {
if (!result.error) {
var container = document.getElementById("feed0");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var card = document.getElementById("card");
card.appendChild(document.createTextNode(entry.title));
card.appendChild(document.createTextNode(entry.contentSnippet));
card.appendChild(document.createTextNode(entry.link));
container.appendChild(card);
}
}
});
}
google.setOnLoadCallback(initialize);
</script>
然后在我的身体里:
<article id="feed0">
<div id="card"></div>
</article>
我正在尝试将每个提要条目单独设置为我的 CSS 中的一张“卡片”,最终目标是创建类似于 Google+ 提要的内容:
#feed0, #feed1{
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-box-flex:1;
}
#card{
border:1px solid gainsboro;
background-color:white;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-box-flex:1;
font:10px Tahoma;
margin:8px;
padding:15px;
}
我得到的不是将样式应用于每个提要结果,而是一个样式正确的框,但其中包含所有提要。
如何将样式应用于每个单独的提要结果,而不是全部应用到一起?