HTML <table> tagi

Määrittely ja käyttö

<table> HTML-taulukon määrittely.

HTML-taulukko koostuu yhdestä <table> elementti ja yksi tai useampi <tr>ja<th> ja <td> Elementtien koostumus:

HTML-taulukot voivat sisältää myös seuraavat elementit:

Katso myös:

HTML-opas:HTML taulukko

HTML DOM -viittauskirja:Table-objekti

CSS-opas:Määritä taulukon tyyli

Esimerkki

Esimerkki 1

Yksinkertainen HTML-taulukko, joka sisältää kaksi saraketta ja kaksi riviä:

<table>
  <tr>
    <th>Kuukausi</th>
    <th>Säästö</th>
  </tr>
  <tr>
    <td> tammikuu</td>
    <td>¥3400</td>
  </tr>
</table>

Kokeile itse

Esimerkki 2

Miten lisätä sulautuvia reunaviivoja taulukkoon (käyttämällä CSS):

<html>
<head>
<style>
table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}
</style>
</head>
<body>
<table>
  <tr>
    <th>Kuukausi</th>
    <th>Säästö</th>
  </tr>
  <tr>
    <td> tammikuu</td>
    <td>¥3400</td>
  </tr>
  <tr>
    <td> helmikuu</td>
    <td>¥4500</td>
  </tr>
</table>
</body>
</html>

Kokeile itse

Esimerkki 3

Miten tasataan taulukko oikealle (käyttämällä CSS):

<table style="float:right">
  <tr>
    <th>Kuukausi</th>
    <th>Säästö</th>
  </tr>
  <tr>
    <td> tammikuu</td>
    <td>¥3400</td>
  </tr>
  <tr>
    <td> helmikuu</td>
    <td>¥4500</td>
  </tr>
</table>

Kokeile itse

Esimerkki 4

Miten tasataan taulukko keskelle (käyttämällä CSS):

<html>
<head>
<style>
table, th, td {
  border: 1px solid black;
}
table.center {
  margin-left: auto;
  margin-right: auto;
}
</style>
</head>
<body>
<table class="center">
  <tr>
    <th>Kuukausi</th>
    <th>Säästö</th>
  </tr>
  <tr>
    <td> tammikuu</td>
    <td>¥3400</td>
  </tr>
  <tr>
    <td> helmikuu</td>
    <td>¥4500</td>
  </tr>
</table>

Kokeile itse

Esimerkki 5

Miten lisätä taustaväri taulukkoon (käyttämällä CSS):

<table style="background-color:#00FF00">
  <tr>
    <th>Kuukausi</th>
    <th>Säästö</th>
  </tr>
  <tr>
    <td> tammikuu</td>
    <td>¥3400</td>
  </tr>
  <tr>
    <td> helmikuu</td>
    <td>¥4500</td>
  </tr>
</table>

Kokeile itse

Esimerkki 6

Miten lisätä sisäpuolista marginaalia taulukkoon (käyttämällä CSS):

<html>
<head>
<style>
table, th, td {
  border: 1px solid black;
}
th, td {
  padding: 10px;
}
</style>
</head>
<body>
<table>
  <tr>
    <th>Kuukausi</th>
    <th>Säästö</th>
  </tr>
  <tr>
    <td> tammikuu</td>
    <td>¥3400</td>
  </tr>
  <tr>
    <td> helmikuu</td>
    <td>¥4500</td>
  </tr>
</table>
</body>
</html>

Kokeile itse

Esimerkki 7

Miten asettaa taulukon leveys (käyttämällä CSS):

<table style="width:400px">
  <tr>
    <th>Kuukausi</th>
    <th>Säästö</th>
  </tr>
  <tr>
    <td> tammikuu</td>
    <td>¥3400</td>
  </tr>
  <tr>
    <td> helmikuu</td>
    <td>¥4500</td>
  </tr>
</table>

Kokeile itse

Esimerkki 8

Miten luoda otsikot:

<table>
  <tr>
    <th>Nimi</th>
    <th>Sähköposti</th>
    <th>Puhelin</th>
  </tr>
  <tr>
    <td>Bill Gates</td>
    <td>bill.gates@example.com</td>
    <td>138-1234-5678</td>
  </tr>
</table>

Kokeile itse

Esimerkki 9

Miten luoda otsikoitu taulukko:

<table>
  <caption>Kuukausittainen säästö</caption>
  <tr>
    <th>Kuukausi</th>
    <th>Säästö</th>
  </tr>
  <tr>
    <td> tammikuu</td>
    <td>¥3400</td>
  </tr>
  <tr>
    <td> helmikuu</td>
    <td>¥4500</td>
  </tr>
</table>

Kokeile itse

Esimerkki 10

Miten määritellään monirivinen tai monisarakkeinen taulukon solu:

<table>
  <tr>
    <th>Nimi</th>
    <th>Sähköposti</th>
    <th colspan="2">Puhelin</th>
  </tr>
  <tr>
    <td>Bill Gates</td>
    <td>bill.gates@example.com</td>
    <td>138-1234-5678</td>
    <td>186-2345-6789</td>
  </tr>
</table>

Kokeile itse

Globaalit ominaisuudet

<table> Tagi tukee myös HTML:n globaalit ominaisuudet.

tapahtumia koskevia ominaisuuksia

<table> Tagi tukee myös HTML:n tapahtumia koskevat ominaisuudet.

Oletusarvoiset CSS-asetukset

Useimmat selaimet käyttävät seuraavia oletusarvoja näyttämiseen <table> Elementti:

table {
  display: table;
  border-collapse: erillinen;
  border-spacing: 2px;
  border-color: harmaa;
}

Kokeile itse

Selaimen tuki

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Tuki Tuki Tuki Tuki Tuki