php XML Paser for循环中的CSS

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'>");

我有一个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'>");
  $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中设置样式即可。