Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用php到conusme rss提要中的空白-新手需要帮助!_Php_Css_Rss - Fatal编程技术网

在使用php到conusme rss提要中的空白-新手需要帮助!

在使用php到conusme rss提要中的空白-新手需要帮助!,php,css,rss,Php,Css,Rss,我是PHP新手 我有一个显示RSS提要的代码,但是每个项目之间有一个很大的空间(标题/日期和描述) 有可能消除这些利润吗 <?php $feed = simplexml_load_file('http://online.wsj.com/xml/rss/3_7031.xml', 'SimpleXMLIterator'); $first3 = new LimitIterator($feed->channel->item, 0, 4); foreach ($first3 as $it

我是PHP新手

我有一个显示RSS提要的代码,但是每个项目之间有一个很大的空间(标题/日期和描述)

有可能消除这些利润吗

<?php
$feed = simplexml_load_file('http://online.wsj.com/xml/rss/3_7031.xml', 'SimpleXMLIterator');
$first3 = new LimitIterator($feed->channel->item, 0, 4);
foreach ($first3 as $item) {
     echo "<h4><a href='$item->link'target='_blank'>$item->title</a></h4>";
     preg_match('/(?:\w{3},\s)?\d{1,2}\s\w{3}\s\d{2,4}/', $item->pubDate, $m);
     echo isset($m[0]) ? "<h5>$m[0]<h5>" : '';echo "<h6>$item->description<h6>";

}
?>

我将创建一个样式表,并更改
h4
h5
和其他可能具有或继承边距的元素的边距

我建议获取,然后右键单击Firefox中的麻烦元素,并从上下文菜单中选择Inspect元素

然后,在右侧面板上,选择“布局”选项卡,并目视查看边距。如果它们比您需要的大,则通过CSS进行调整(您还可以使用Firebug进行实时调整,以获得一些即时反馈)

然后像这样修改CSS

h3 {
    margin: 5px 3px 2px 1px; /* top right bottom left */
}

成功了…谢谢!我没有定义任何东西,但一旦我定义了空间,就没有问题了。。。