informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Pada bagian ini, kita berbicara tentang tabel dalam HTML. Contohnya kita sering melihat rapor siswa seperti excel sel demi sel. Itu semua berupa tabel.
Nama label tabelnya adalah meja 。
Daftar isi
2.1 Buatlah transkrip sederhana
Misalnya pada transkrip, pasti ada judulnya di atasIdentitas Siswa、nama siswa、subjek、skor、Hasil keseluruhanBidang ini, benar.
Bidang ini akan ditempatkan di header tabel, yang memerlukan tag thead.
Maka bagian isi tabel memerlukan data yang lebih detail, misalnya nomor siswa 001, nama Zhang San, mata pelajaran matematika, dan nilai 80. Jika tidak ada mata pelajaran lain, maka nilai totalnya adalah 80. adalah 80. Kalau ada mata pelajaran lain Kalau mata pelajarannya dijumlahkan ya?
Konten ini akan ditempatkan di area konten tabel, yang memerlukan tag tbody.
Tabel dibagi menjadi baris dan baris, lalu dipotong menjadi kolom dan kolom. Setelah pemotongan selesai, setiap bagian menjadi sel, persegi kecil, dan persegi kecil.
Selain itu, perhatikan:Baris berisi kolom, ini harus diingat。
Nama label barisnya adalah bahasa inggris 。
Label sel di header adalah th , label sel dari area badan tabel adalahtanggal merah 。
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>我的第一个网页</title>
- <style type="text/css">
-
- </style>
- </head>
- <body>
- <table>
- <thead>
- <tr>
- <th>学号</th>
- <th>姓名</th>
- <th>语文成绩</th>
- <th>数学成绩</th>
- <th>HTML成绩</th>
- <th>总成绩</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td>张三</td>
- <td>80</td>
- <td>90</td>
- <td>96</td>
- <td>266</td>
- </tr>
- <tr>
- <td>2</td>
- <td>李四</td>
- <td>71</td>
- <td>80</td>
- <td>100</td>
- <td>251</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Tampilan ini agak berantakan, sehingga menambahkan garis pembatas akan membuat tabel terlihat lebih baik.Anda dapat menambahkan satubatas="1" Untuk pengaturan atribut, lihat kode di bawah, lalu segarkan halaman web untuk melihat apakah tampilannya jauh lebih baik.
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>我的第一个网页</title>
- <style type="text/css">
-
- </style>
- </head>
- <body>
- <table border="1">
- <thead>
- <tr>
- <th>学号</th>
- <th>姓名</th>
- <th>语文成绩</th>
- <th>数学成绩</th>
- <th>HTML成绩</th>
- <th>总成绩</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td>张三</td>
- <td>80</td>
- <td>90</td>
- <td>96</td>
- <td>266</td>
- </tr>
- <tr>
- <td>2</td>
- <td>李四</td>
- <td>71</td>
- <td>80</td>
- <td>100</td>
- <td>251</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Tentu saja kita juga bisa membuat tampilan baris silang. Misalnya Zhang San dan Li Si dari Kelas 1, letakkan mereka di baris yang sama, lalu siswa dari Kelas 1 menempati 2 baris.
Kemudian tambahkan kelas 2, dengan Wang Wu dan Zhao Liu di kelas tersebut, dan biarkan mereka menempati satu baris besar, sehingga kelas 2 akan memiliki dua baris kecil.
Apa yang perlu diatur di sini rentang baris Atribut.
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>我的第一个网页</title>
- <style type="text/css">
-
- </style>
- </head>
- <body>
- <table border="1">
- <thead>
- <tr>
- <th>学号</th>
- <th>班级</th>
- <th>姓名</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td rowspan="2">1班</td>
- <td>张三</td>
- </tr>
- <tr>
- <td>2</td>
- <td>李四</td>
- </tr>
- <tr>
- <td>3</td>
- <td rowspan="2">2班</td>
- <td>王五</td>
- </tr>
- <tr>
- <td>4</td>
- <td>赵六</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Melihat kode di atas, kita menyetel atribut rowpan untuk sel td, kemudian juga menjadi sel kedua kelas 1, jadi tidak perlu menambahkan kode td yang sama.
Lintas kolom mengacu pada beberapa kolom dengan karakteristik yang sama, sehingga cukup untuk menampilkan informasi satu kolom. Sama seperti persilangan baris tadi, tujuannya bukan agar Zhang San dan Li Si sama-sama berada di Kelas 1, jadi untuk menghindari tampilan yang berlebihan, karena semuanya memiliki atribut informasi yang sama, keduanya berada di Kelas 1, jadi untuk tampilkan Kelas 1, cukup silangkan saja.
Menyilangkan kolom berarti menggabungkan beberapa kolom menjadi satu. Mari kita ambil contoh.
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>我的第一个网页</title>
- <style type="text/css">
-
- </style>
- </head>
- <body>
- <table border="1">
- <thead>
- <tr>
- <th>学号</th>
- <th>班级</th>
- <th>姓名</th>
- <th>成绩</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>1</td>
- <td rowspan="2">1班</td>
- <td>张三</td>
- <td>90</td>
- </tr>
- <tr>
- <td>2</td>
- <td>李四</td>
- <td>80</td>
- </tr>
- <tr>
- <td colspan="4">1班总人数:2,总成绩:170</td>
- </tr>
- <tr>
- <td>3</td>
- <td rowspan="2">2班</td>
- <td>王五</td>
- <td>70</td>
- </tr>
- <tr>
- <td>4</td>
- <td>赵六</td>
- <td>100</td>
- </tr>
- <tr>
- <td>4</td>
- <td>冯七</td>
- <td>75</td>
- </tr>
- <tr>
- <td colspan="4">2班总人数:3,总成绩:245</td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
Haha, kode di atas,Sebenarnya saya tidak bisa mendapatkan efek dari screenshot ini., jika Anda mendapatkan kodenya dan menemukan ada masalah, ingatlahBeri tahu sayaOh.