Bild wird nicht zentriert

jagr68

Grünschnabel
Hallo zusammen,

kann mir jemand bitte erklären warum bei der folgende Ausgabe das Bild nicht zentriert wird:
echo "<tr>";
echo '<td width="33%" class="news2">';
echo '<div align="center">';
echo '<img src="'.$zeile[$j].'" width="250" height="200">';
echo "</div>";
echo "</td>";

Vielen Dank im voraus
Gruss
 
Weil der DIV Container in einer Tabellenspalte ist, welche ihren Inhalt nicht zentriert anzeigt!
PHP:
echo "<tr>";
echo '<td width="33%" class="news2" align="center">';
echo '<div align="center">';
echo '<img src="'.$zeile[$j].'" width="250" height="200">';
echo "</div>";
echo "</td>";
oder
PHP:
echo "<tr>";
echo '<td width="33%" class="news2">';
echo '<div align="center" width="100%">';
echo '<img src="'.$zeile[$j].'" width="250" height="200">';
echo "</div>";
echo "</td>";
 
Wäre toll wenn du den Code von der ganzen Tabelle posten würdest.

Und außerdem gehört das nicht ins PHP Forum, mal so nebenbei ...

mfg
 
Hallo,

anbei nochmals der komplette Text:

while ($zeile =mysql_fetch_row($ergebnis))
{
for ($j=1; $j<mysql_num_fields($ergebnis);$j++)
{
$j = $j*17;
echo "<table width=\"100%\" border=\"1\" >";
echo "<tr>";
echo '<td width="33%" class="news2">';
echo '<div align="center">';
echo '<img src="'.$zeile[$j].'" width="250" height="200">';
echo "</div>";
echo "</td>";
echo '<td width="67%" class="news2">';
$i = 2;
$h=1;
for ($i; $i<($j-1);$i++)
{
echo $zeile2[$h].": ";
echo $zeile[$i];
echo "<br>";
$h++;
}
echo "</td>";
echo "</tr>";
echo "</table>";

};
echo "<BR>";
}
 
du brauchst nicht immer wieder echo schreiben das geht auch so:
PHP:
echo '<tr> 
<td width="33%" class="news2" align="center"> 
<div align="center">
<img src="'.$zeile[$j].'" width="250" height="200"> 
</div> 
</td>';

wollts nur anmerken ;)
 
Ja habe ich - aber leider keine Veränderung. Bedeutet dein Aussage, daß man es garnicht zentrieren kann?

Sorry für dumme Fragen aber man lernt jedesmal dazu.
 
Zurück