Teknologian jakaminen

[Johdatus HTML:ään] Oppitunti 10 - Taulukko eli taulukkotunniste

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Tässä osiossa puhumme HTML-taulukoista. Näemme usein esimerkiksi opiskelijoiden raporttikortteja, kuten Excel solulta. Nämä ovat kaikki taulukoita.

Taulukon etiketin nimi on pöytä

Sisällysluettelo

1 Taulukossa joitain alatunnisteita

1.1 Otsikkoalue

1.2 Taulukon sisältöalue

1.3 Rivit ja sarakkeet

2 Hieman harjoittelua

2.1 Tee yksinkertainen transkriptio

2.2 Lisää reunaviivat

2.3 Ristirivi

2.4 Pylväiden ylittäminen


1 Taulukossa joitain alatunnisteita

1.1 Otsikkoalue

Esimerkiksi transkription yläosassa on oltava otsikkoopiskelijanumeroopiskelijan nimiaihepisteetKokonaistulosNämä kentät, niin.

Nämä kentät sijoitetaan taulukon otsikkoon, joka vaatii mainostunnisteen.

1.2 Taulukon sisältöalue

Sitten taulukon sisältöalue tarvitsee tarkempia tietoja Esimerkiksi opiskelijanumero on 001, nimi on Zhang San, aine on matematiikka ja pisteet 80. Jos muita aineita ei ole, kokonaispistemäärä. on 80. Jos on muita aiheita Mitä tulee aiheisiin, laske ne yhteen, eikö niin?

Nämä sisällöt sijoitetaan taulukon sisältöalueelle, mikä vaatii tbody-tunnisteen.

1.3 Rivit ja sarakkeet

Taulukot jaetaan riveihin ja sarakkeisiin, jotka leikataan sarakkeiksi ja sarakkeiksi. Leikkauksen jälkeen jokaisesta palasta tulee solu, pieni neliö ja pieni neliö.

Lisäksi huomio:Rivit sisältävät sarakkeita, tämä tulee muistaa

Rivin otsikon nimi on tr  。

Otsikon solutunniste on th , taulukon runko-osan solutunniste ontd

2 Hieman harjoittelua

2.1 Tee yksinkertainen transkriptio

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>我的第一个网页</title>
  6. <style type="text/css">
  7. </style>
  8. </head>
  9. <body>
  10. <table>
  11. <thead>
  12. <tr>
  13. <th>学号</th>
  14. <th>姓名</th>
  15. <th>语文成绩</th>
  16. <th>数学成绩</th>
  17. <th>HTML成绩</th>
  18. <th>总成绩</th>
  19. </tr>
  20. </thead>
  21. <tbody>
  22. <tr>
  23. <td>1</td>
  24. <td>张三</td>
  25. <td>80</td>
  26. <td>90</td>
  27. <td>96</td>
  28. <td>266</td>
  29. </tr>
  30. <tr>
  31. <td>2</td>
  32. <td>李四</td>
  33. <td>71</td>
  34. <td>80</td>
  35. <td>100</td>
  36. <td>251</td>
  37. </tr>
  38. </tbody>
  39. </table>
  40. </body>
  41. </html>

2.2 Lisää reunaviivat

Tämä näyttö on hieman sotkuinen, joten reunaviivojen lisääminen tekee pöydästä paremman.Voit lisätä yhdenborder="1" Katso attribuuttiasetukset alla olevasta koodista ja päivitä sitten verkkosivu nähdäksesi, näyttääkö se paljon paremmalta.

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>我的第一个网页</title>
  6. <style type="text/css">
  7. </style>
  8. </head>
  9. <body>
  10. <table border="1">
  11. <thead>
  12. <tr>
  13. <th>学号</th>
  14. <th>姓名</th>
  15. <th>语文成绩</th>
  16. <th>数学成绩</th>
  17. <th>HTML成绩</th>
  18. <th>总成绩</th>
  19. </tr>
  20. </thead>
  21. <tbody>
  22. <tr>
  23. <td>1</td>
  24. <td>张三</td>
  25. <td>80</td>
  26. <td>90</td>
  27. <td>96</td>
  28. <td>266</td>
  29. </tr>
  30. <tr>
  31. <td>2</td>
  32. <td>李四</td>
  33. <td>71</td>
  34. <td>80</td>
  35. <td>100</td>
  36. <td>251</td>
  37. </tr>
  38. </tbody>
  39. </table>
  40. </body>
  41. </html>

2.3 Ristirivi

Tietenkin voimme myös luoda ristikkäisen näytön. Esimerkiksi Zhang San ja Li Si ovat luokasta 1, laittaa ne samalle riville, ja sitten luokan 1 opiskelijat vievät 2 riviä.

Lisää sitten luokka 2, jossa on Wang Wu ja Zhao Liu, ja anna heidän olla isossa rivissä, jotta luokassa 2 on kaksi pientä riviä.

Mitä tässä pitää asettaa riviväli Attribuutit.

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>我的第一个网页</title>
  6. <style type="text/css">
  7. </style>
  8. </head>
  9. <body>
  10. <table border="1">
  11. <thead>
  12. <tr>
  13. <th>学号</th>
  14. <th>班级</th>
  15. <th>姓名</th>
  16. </tr>
  17. </thead>
  18. <tbody>
  19. <tr>
  20. <td>1</td>
  21. <td rowspan="2">1班</td>
  22. <td>张三</td>
  23. </tr>
  24. <tr>
  25. <td>2</td>
  26. <td>李四</td>
  27. </tr>
  28. <tr>
  29. <td>3</td>
  30. <td rowspan="2">2班</td>
  31. <td>王五</td>
  32. </tr>
  33. <tr>
  34. <td>4</td>
  35. <td>赵六</td>
  36. </tr>
  37. </tbody>
  38. </table>
  39. </body>
  40. </html>

Yllä olevaa koodia tarkasteltaessa asetimme td-solulle rowspan-attribuutin, jolloin se on myös luokan 1 toinen solu, joten samaa td-koodia ei tarvitse lisätä.

2.4 Pylväiden ylittäminen

Ristisarake viittaa useisiin sarakkeisiin, joilla on samat ominaisuudet, joten yhden sarakkeen tietojen näyttäminen riittää. Aivan kuten rivien ylittämisessä juuri nyt, tarkoituksena ei ole se, että sekä Zhang San että Li Si ovat luokkaa 1, joten tarpeettomien näyttöjen välttämiseksi, koska niillä kaikilla on samat tietoattribuutit, ne ovat molemmat luokkaa 1, joten näyttö luokka 1, ylitä rivi tarpeeksi.

Sarakkeiden ylittäminen tarkoittaa useiden sarakkeiden yhdistämistä yhteen. Otetaan esimerkki.

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>我的第一个网页</title>
  6. <style type="text/css">
  7. </style>
  8. </head>
  9. <body>
  10. <table border="1">
  11. <thead>
  12. <tr>
  13. <th>学号</th>
  14. <th>班级</th>
  15. <th>姓名</th>
  16. <th>成绩</th>
  17. </tr>
  18. </thead>
  19. <tbody>
  20. <tr>
  21. <td>1</td>
  22. <td rowspan="2">1班</td>
  23. <td>张三</td>
  24. <td>90</td>
  25. </tr>
  26. <tr>
  27. <td>2</td>
  28. <td>李四</td>
  29. <td>80</td>
  30. </tr>
  31. <tr>
  32. <td colspan="4">1班总人数:2,总成绩:170</td>
  33. </tr>
  34. <tr>
  35. <td>3</td>
  36. <td rowspan="2">2班</td>
  37. <td>王五</td>
  38. <td>70</td>
  39. </tr>
  40. <tr>
  41. <td>4</td>
  42. <td>赵六</td>
  43. <td>100</td>
  44. </tr>
  45. <tr>
  46. <td>4</td>
  47. <td>冯七</td>
  48. <td>75</td>
  49. </tr>
  50. <tr>
  51. <td colspan="4">2班总人数:3,总成绩:245</td>
  52. </tr>
  53. </tbody>
  54. </table>
  55. </body>
  56. </html>

Haha, yllä oleva koodi,Itse asiassa en voi saada tämän kuvakaappauksen vaikutusta., jos saat koodin ja huomaat, että siinä on ongelma, muistaKerro minullevai niin.