Autor Zpráva
Anonymní
Profil *
ahoj, jak mám ostylovat tabulku, aby vypsaná čísla byla uprostřed své buňky?

<table border="2">
<tr><td>číslo</td><td>druhá mocnina</td><td>třetí mocnina</td></tr>
<?
$i=1;
while ($i<=10)
{
echo "<tr><td>".$i."</td><td>".$i*$i."</td><td>".$i*$i*$i."</td></tr>\n";
$i++;
}
?>
</table>
Bubák
Profil
<style>
th {font-weight: normal; }
td {text-align: center; }
</style>

<table border="2">
<tr><th>číslo</th><th>druhá mocnina</th><th>třetí mocnina</th></tr>
Dál beze změny

Pro záhlaví tabulky je tag <th> - table header, není důvod všude cpát <td>, ten je pro "obyčejné" buňky.
Nic proti, ale čísla se zpavidla zarovnávají doprava.
brano
Profil *
<table border="2" width="100%">
<tr>
<th>číslo</th>
<th>druhá mocnina</th>
<th>třetí mocnina</th>
</tr>
<tr>
<td align="center">Numbero</td>
<td align="center">A Dalsie Numbero</td>
<td align="center">A este jedno Numbero</td>
</tr>
<tr>
<td align="center">Numbero</td>
<td align="center">A Dalsie Numbero</td>
<td align="center">A este jedno Numbero</td>
</tr>
<tr>
<td align="center">Numbero</td>
<td align="center">A Dalsie Numbero</td>
<td align="center">A este jedno Numbero</td>
</tr>
</table>

alebo pomocou colgroup/col a bude to zarovnavat vsetky riadky rovnako

<table border="2" width="100%">
<colgroup>
<col align="center" />
<col align="center" />
<col align="center" />
</colgroup>
<tr>
<th>číslo</th>
<th>druhá mocnina</th>
<th>třetí mocnina</th>
</tr>
<tr>
<td>Numbero</td>
<td>A Dalsie Numbero</td>
<td>A este jedno Numbero</td>
</tr>
<tr>
<td>Numbero</td>
<td>A Dalsie Numbero</td>
<td>A este jedno Numbero</td>
</tr>
<tr>
<td>Numbero</td>
<td>A Dalsie Numbero</td>
<td>A este jedno Numbero</td>
</tr>
</table>
Knopi
Profil
brano: Bubák to napsal dobře, v tvém prvním příkladě musíš napsat otrocky do každé buňky centrování a zvolení starého atributu align není také zrovna šťastné řešení. Když už, tak vytvoř ve stylech td.center {text-align: center; } a do html vypiš třídu. Zrovna tak pro col. Align je v html staříčký, doporučuji ho vůbec nepsat.
Toto téma je uzamčeno. Odpověď nelze zaslat.