HTML <thead> - otsikkorivi
Määritelmä ja käyttö
<thead>
elementin kanssa käytetään HTML-taulukon otsikkotiedon ryhmittämiseen.
<thead>
elementti yhdessä <tbody> ja </tfoot> elementit yhdistettynä määrittelemään taulukon jokaisen osan (otsikko, sisältö, alatikki).
Selaimet voivat käyttää näitä elementtejä, jotta otsikot ja alat näkyvät erillisinä, kun taulukon sisältö pyörii. Lisäksi, kun suuret taulukot painetaan useilla sivuilla, nämä elementit mahdollistavat otsikkojen ja alatikkeiden tulostamisen jokaisen sivun ylä- ja alareunalla.
Huomioitavaa:<thead>
elementin sisällä on oltava yksi tai useampi <tr> elementti.
<thead>
elementti on käytettävä seuraavassa kontekstissa: toimien <table> elementin alielementit, kaikissa <caption> ja <colgroup> elementin jälkeen, sekä kaikissa <tbody>、</tfoot> ja <tr> elementin edellä.
Vinkki:Oletuksena:<thead>
、<tbody> ja <tfoot> -elementit eivät vaikuta taulukon asetteluun. Mutta voit käyttää CSS:ää näiden elementtien tyyleihin (katso alla olevat esimerkit)!
Esimerkki
esimerkki 1
HTML-taulukko, joka sisältää <thead>、<tbody> ja <tfoot> -elementtejä:
<table> <thead> <tr> <th> Kuukausi</th> <th> Säästäminen</th> </tr> </thead> <tbody> <tr> <td> tammikuu</td> <td>¥3400</td> </tr> <tr> <td> helmikuu</td> <td>¥4500</td> </tr> </tbody> </tfoot> <tr> <td>Yhteensä</td> <td>¥7900</td> </tr> </tfoot> </table>
esimerkki 2
Aseta <thead>、<tbody> ja <tfoot> -elementtien tyylit CSS:n avulla:
<html> <head> <style> thead {color: green;} tbody {color: blue;} tfoot {color: red;} table, th, td { border: 1px solid black; } </style> </head> <body> <table> <thead> <tr> <th> Kuukausi</th> <th> Säästäminen</th> </tr> </thead> <tbody> <tr> <td> tammikuu</td> <td>¥3400</td> </tr> <tr> <td> helmikuu</td> <td>¥4500</td> </tr> </tbody> </tfoot> <tr> <td>Yhteensä</td> <td>¥7900</td> </tr> </tfoot> </table>
esimerkki 3
miten tasaus tehdään <thead>
sisältöä (käyttämällä CSS):
<table style="width:100%"> <thead style="text-align:left"> <tr> <th> Kuukausi</th> <th> Säästäminen</th> </tr> </thead> <tbody> <tr> <td> tammikuu</td> <td>¥3400</td> </tr> <tr> <td> helmikuu</td> <td>¥4500</td> </tr> </tbody> </table>
esimerkki 4
miten vertikaalinen tasaus tehdään <thead>
sisältöä (käyttämällä CSS):
<table style="width:50%;"> <thead style="vertical-align:bottom"> <tr style="height:100px"> <th> Kuukausi</th> <th> Säästäminen</th> </tr> </thead> <tbody> <tr> <td> tammikuu</td> <td>¥3400</td> </tr> <tr> <td> helmikuu</td> <td>¥4500</td> </tr> </tbody> </table>
Globaalit attribuutit
<thead>
Tagi tukee myös HTML -globaalit attribuutit.
tapahtumamäärittelyjä
<thead>
Tagi tukee myös HTML -tapahtumat.
Oletusarvoiset CSS-asetukset
Useimmat selaimet näyttävät seuraavat oletusarvot <thead>
Elementti:
thead { display: table-header-group; vertical-align: middle; border-color: inherit; }
Selaimen tuki
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki |