php XML Paser for循环中的CSS
我有一个RSS XML显示器,它从XML RSS提要获取带有for循环的元素,如下所示:php XML Paser for循环中的CSS,php,css,xml,rss-reader,Php,Css,Xml,Rss Reader,我有一个RSS XML显示器,它从XML RSS提要获取带有for循环的元素,如下所示: //get and output "<item>" elements $x=$xmlDoc->getElementsByTagName('item'); //iterate though all of the feed for ($i=0; $i<=$x->length-1; $i++) { echo ("<div class='boxed'>");
//get and output "<item>" elements
$x=$xmlDoc->getElementsByTagName('item');
//iterate though all of the feed
for ($i=0; $i<=$x->length-1; $i++) {
echo ("<div class='boxed'>");
$item_title=$x->item($i)->getElementsByTagName('date')
->item(0)->childNodes->item(0)->nodeValue;
$item_link=$x->item($i)->getElementsByTagName('location')
->item(0)->childNodes->item(0)->nodeValue;
$item_desc=$x->item($i)->getElementsByTagName('report')
->item(0)->childNodes->item(0)->nodeValue;
echo ("<p><a href='" . $item_link
. "'>" . $item_title . "</a>");
echo ("</div>");
echo ("<br>");
echo ($item_desc . "</p>");
}
?>
我想用css修改它,这样每个元素通过css在一个“框”中分离。我相信这是可能的,但我不知道怎么做。CSS直观上需要在for循环中实现。如何实现这一点
编辑:
我已经完全放弃了这一点,正在使用jQuery和CSS来实现我想要的功能。您想要这样:
echo '<a href="'.$item_link.'" style="display:inline-block;
width:200px;
height:200px;">
'.$item_title.'
</a>';
您可以在标记中插入自己的css类或代码。如果输出“.boxed”选择器,只需在css中设置样式即可。