2010-05-24 4 views
1

Je suis nouveau sur PHP.marges dans l'utilisation de php pour conusme rss feed- une recrue a besoin d'aide!

J'ai un code pour afficher un flux RSS mais il y a un grand espace entre chaque élément (le titre/la date et la description).

Est-il possible d'éliminer ces marges?

<?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>"; 

} 
?> 

Répondre

0

Je créerais une feuille de style et changer les marges sur h4, h5 et d'autres éléments qui peuvent avoir ou hériter des marges.

Je vous recommande d'obtenir Firebug, puis faites un clic droit sur les éléments gênants dans Firefox et en choisissant Inspectez l'élément dans le menu contextuel. Puis, sur le panneau de droite, sélectionnez l'onglet Mise en page et observez les marges. Si elles sont plus grandes que ce dont vous avez besoin, ajustez via le CSS (vous pouvez également ajuster en temps réel en utilisant Firebug pour un retour immédiat).

ensuite modifier le CSS comme si ...

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

qui l'a fait ... merci! Je n'avais rien défini mais une fois que j'ai défini les espaces plus de problèmes ... – tim