Začíname s HTML

Ján Guniš, PF UPJŠ Košice

1 2 3 4 5 6 7 8 9 10

Valid HTML 4.01 Transitional

Tabuľky (table)

Tabuľky sú efektívnym nástrojom na formátovanie pozície objektov na stránke (okrem iného, ako napríklad tabuľka ako taká). Pomocou tabuliek môžete simulovať text v stĺpcoch. Nevytvárajte však príliš veľké tabuľky. Údaje v tabuľke sa zobrazia až vtedy, keď sa načíta obsah celej tabuľky.

Základné definícia tabuľky vyzerá nasledovne:

HTML kód prehliadač
<TABLE BORDER="1" WIDTH="100%">
  <TR>
     <TD>1</TD>
     <TD>2</TD>
  </TR>
  <TR>
     <TD>3</TD>
     <TD>4</TD>
  </TR>
  <TR>
     <TD>5</TD>
     <TD>6</TD>
  </TR>
</TABLE>
 
1 2
3 4
5 6

Značka TABLE označuje začiatok a koniec tabuľky.
Značka TR označuje začiatok a koniec riadku.
Značka TD označuje začiatok a koniec bunky (stĺpec v danom riadku)
Značku BORDER môžeme vynechať, hranice tabuľky budú neviditeľné.
Značku WIDTH môžeme vynechať, tabuľka sa svojou šírkou prispôsobí vpísaným objektom.

 

 

Formátovanie tabuľky

HTML kód prehliadač
<TABLE BORDER="3" WIDTH="80%" ALIGN="center" CELLSPACING="4" CELLPADDING="3" BGCOLOR="#808080">
  <TR>
   <TD>
1</TD>
   <TD>2</TD>
 </TR>
 <TR>
   <TD>
3</TD>
   <TD>4</TD>
   </TR>
 </TABLE>
1 2
3 4

Jednotlivé atribúty pre table sú: 

 

 

Formátovanie buniek

HTML kód

<TABLE BORDER="1">
  <TR BGCOLOR="#FF0000" ALIGN="center" VALIGN="top">
    <TD HEIGHT="60" WIDTH="50" VALIGN="top" ALIGN="left">1</TD>
    <TD HEIGHT="60" WIDTH="50" BGCOLOR="#00FF00">2</TD>
    <TD HEIGHT="60" WIDTH="100">3</TD>
  </TR>
  <TR>
    <TD HEIGHT="30" WIDTH="50" ALIGN="right" VALIGN="bottom">4</TD>
    <TD HEIGHT="50" WIDTH="50" ALIGN="left" VALIGN="middle">5</TD>
    <TD HEIGHT="30" WIDTH="100" ALIGN="center" VALIGN="top">6</TD>
  </TR>
</TABLE>

prehliadač
1 2 3
4 5 6

Jednotlivé atribúty pre TR sú:

 

Spájanie buniek

HTML kód

<TABLE BORDER="1" WIDTH="200">
  <TR>
    <TD WIDTH=
"50%" COLSPAN="2" BGCOLOR="#C0C0C0">1</TD>
    <TD WIDTH=
"25%" COLSPAN="2">2</TD>
    <TD WIDTH=
"25%" ROWSPAN="4" BGCOLOR="#C0C0C0">3</TD>
  </TR>
  <TR>
    <TD WIDTH="25%">4</TD>
    <TD WIDTH=
"25%">5</TD>
    <TD WIDTH=
"25%" COLSPAN="2">6</TD>
  </TR>
  <TR>
    <TD WIDTH="25%" BGCOLOR="#FF99FF">7</TD>
    <TD WIDTH=
"25%" ROWSPAN="2">8</TD>
    <TD WIDTH=
"13%" ROWSPAN="2" BGCOLOR="#FF99FF">9</TD>
    <TD WIDTH="12%" ROWSPAN="2" BGCOLOR="#FF99FF">10</TD>
  </TR>
  <TR>
    <TD WIDTH="25%" BGCOLOR="#FF99FF">11</TD>
  </TR>
</TABLE>

prehliadač
1 2 3
4 5 6
7 8 9 10
11

Jednotlivé parametre pre TD sú:

Ak je to príliš nepochopiteľné, pozrite si ešte nasledujúce príklady

HTML kód

<TABLE BORDER="1" WIDTH="100%">
  <TR>
    <TD WIDTH="50%">1</TD>
    <TD WIDTH=
"50%" ROWSPAN="2">2</TD>
 
</TR>
  <TR>
    <TD WIDTH="50%">3</TD>
  </TR>
</TABLE>

prehliadač
1 2
2

 

HTML kód

<TABLE BORDER="1" WIDTH="100%">
  <TR>
    <TD WIDTH=
"50%">1</TD>
    <TD WIDTH=
"50%">2</TD>
  </TR>
  <TR>
    <TD WIDTH=
"100%" COLSPAN="2">3</TD>
  </TR>
 </TABLE>

prehliadač
1 2
3

 

 

Nadpis v tabuľke (je automaticky tučným písmom a zarovnaný do stredu)

HTML kód

<TABLE BORDER="1" WIDTH="100%">
  <TR WIDTH="100%">
    <TH COLSPAN="2">Hlavný nadpis</TH>
  </TR>
 
  <TR>
       <TH>Podnadpis1</TH>
 
    <TH>Podnadpis2</TH>
     </TR>
 
  <TR>
      <TD WIDTH="50%">1</TD>
 
    <TD WIDTH="50%">2</TD>
    </TR>
  </TABLE>

prehliadač
Hlavný nadpis
Podnadpis 1Podnadpis 2
1 2

 Značka TH ohraničuje nadpis (je to v podstate náhrada za TD)