hola! q tal?
a ver te aconsejo q cuando uses HTML + PHP, haz  q el HTML lo interprete el cliente y solo uses PHP para lo imprescindible, asi tu servidor te lo agradecera! 
para mostrar los datos podrias hacer una tabla como esta.  
 Código PHP:
   
?>
<table>
<?
//Recogemos las consultas en un array y las mostramos 
 while($row=mysql_fetch_array($result)) 
 { 
?>
 <tr><td><div align="left"><h2><?=$row["titulo"]?></h2></div></td></tr>
 <tr>   
<td height="85" bgcolor="#FFFFFF"><?=$row["titular"]?></td>
<td><div><?=$row["autor"]?> | <?=$row["fecha"]?> | 
 <a href="ver.php?id=<?=$row["id_noticia"]?>">comentarios</a> | 
 <a href="editar.php?id=<?=$row["id_noticia"]?>">editar</a></div></td></tr> 
 <?
 //Hemos puesto los enlaces para "Comentarios" y "Editar" cosa que ocuparemos más adelante como se puede ver el id nos servirá para casi todo. 
 } ?>
 </table>   
  solo tienes q usar HTML con variables de PHP intercaladas en las filas o columnas de esa tabla! com te dicho create una platinalla para mostrar los datos y luego intentas adaptarla! 
saludos 
