Tabel HTML memungkinkan Anda mengatur data menjadi baris dan kolom. Mereka biasanya digunakan untuk menampilkan data tabular seperti daftar produk, detail pelanggan, laporan keuangan, dan sebagainya Show Anda dapat membuat tabel menggunakan properti Tip: Do not use tables for creating web page layouts. Table layouts are slower at rendering, and very difficult to maintain. It should be used only to display tabular data. The following example demonstrates the most basic structure of a table. ________0 Tables do not have any borders by default. You can use the CSS Aturan gaya berikut menambahkan batas 1 piksel ke tabel dan pengisi 10 piksel ke selnya Secara default, batas di sekitar tabel dan selnya dipisahkan satu sama lain. Namun Anda dapat menciutkannya menjadi satu dengan menggunakan properti 0Aturan gaya berikut menciutkan batas tabel dan meratakan teks header tabel ke kiri
Silakan lihat tutorial tentang tabel CSS untuk mempelajari tentang menata tabel HTML secara mendetail Catatan. Sebagian besar 1, 2, 3, 4, 5, dll. untuk tampilan tabel gaya di versi sebelumnya telah dihapus di HTML5, jadi hindari menggunakannya. Gunakan CSS untuk menata tabel HTML sebagai gantinyaMencakup Beberapa Baris dan KolomSpanning memungkinkan Anda memperluas baris dan kolom tabel di beberapa baris dan kolom lainnya Biasanya, sel tabel tidak dapat melewati ruang di bawah atau di atas sel tabel lainnya. Namun, Anda dapat menggunakan atribut _6 atau 7 untuk menjangkau beberapa baris atau kolom dalam tabelMari kita coba contoh berikut untuk memahami bagaimana 7 pada dasarnya bekerjaNamaTeleponJohn Carter55501925550152
Tabel adalah kumpulan data terstruktur yang terdiri dari baris dan kolom (data tabular). Tabel memungkinkan Anda mencari nilai dengan cepat dan mudah yang menunjukkan semacam koneksi antara berbagai jenis data, misalnya seseorang dan usianya, atau hari dalam seminggu, atau jadwal untuk kolam renang lokal Tabel sangat umum digunakan dalam masyarakat manusia, dan sudah sejak lama, terbukti dengan dokumen Sensus AS ini dari tahun 1800 Oleh karena itu, tidak heran jika pembuat HTML menyediakan sarana untuk menyusun dan menyajikan data tabular di web Inti dari sebuah meja adalah kaku. Informasi mudah ditafsirkan dengan membuat asosiasi visual antara header baris dan kolom. Lihat tabel di bawah sebagai contoh dan temukan raksasa gas Jovian dengan 62 bulan. Anda dapat menemukan jawabannya dengan mengaitkan tajuk baris dan kolom yang relevan
Ketika diimplementasikan dengan benar, tabel HTML ditangani dengan baik oleh alat aksesibilitas seperti pembaca layar, sehingga tabel HTML yang berhasil akan meningkatkan pengalaman pengguna yang dapat melihat maupun yang memiliki gangguan penglihatan. Anda juga dapat melihat contoh langsung di GitHub. Satu hal yang akan Anda perhatikan adalah bahwa tabel terlihat sedikit lebih mudah dibaca di sana — ini karena tabel yang Anda lihat di atas pada halaman ini memiliki gaya minimal, sedangkan versi GitHub menerapkan CSS yang lebih signifikan Jangan berada di bawah ilusi; . Dalam modul ini kita berfokus pada bagian HTML; Kami tidak akan fokus pada CSS dalam modul ini, tetapi kami telah menyediakan lembar gaya CSS minimal untuk Anda gunakan yang akan membuat tabel Anda lebih mudah dibaca daripada default yang Anda dapatkan tanpa gaya apa pun. Anda dapat menemukan stylesheet di sini, dan Anda juga dapat menemukan template HTML yang menerapkan stylesheet — ini bersama-sama akan memberi Anda titik awal yang baik untuk bereksperimen dengan tabel HTML Tabel HTML harus digunakan untuk data tabular — untuk itulah mereka dirancang. Sayangnya, banyak orang menggunakan tabel HTML untuk menata halaman web, mis. g. satu baris berisi header, satu baris berisi kolom konten, satu baris berisi footer, dll. Anda dapat menemukan detail selengkapnya dan contoh di Modul Pembelajaran Aksesibilitas kami. Ini biasanya digunakan karena dukungan CSS di seluruh browser dulu sangat buruk; Singkatnya, menggunakan tabel untuk tata letak daripada teknik tata letak CSS adalah ide yang buruk. Alasan utamanya adalah sebagai berikut
Kita sudah cukup membahas teori tabel, jadi, mari selami contoh praktis dan buat tabel sederhana
Seperti yang akan Anda lihat, sel-sel tidak diletakkan di bawah satu sama lain, melainkan secara otomatis disejajarkan satu sama lain pada baris yang sama. Setiap elemen _0 membuat satu sel dan bersama-sama membentuk baris pertama. Setiap sel yang kita tambahkan membuat baris bertambah panjangUntuk menghentikan pertumbuhan baris ini dan mulai menempatkan sel berikutnya pada baris kedua, kita perlu menggunakan elemen 2 ('tr' adalah singkatan dari 'baris tabel'). Mari selidiki ini sekarang
Ini akan menghasilkan tabel yang terlihat seperti berikut ini
Catatan. Anda juga dapat menemukan ini di GitHub sebagai tabel sederhana. html (lihat juga langsung) Sekarang mari kita mengalihkan perhatian kita ke tajuk tabel — sel khusus yang berada di awal baris atau kolom dan menentukan jenis data yang berisi baris atau kolom (sebagai contoh, lihat sel "Orang" dan "Usia" di bagian pertama . Untuk mengilustrasikan mengapa mereka berguna, lihat contoh tabel berikut. Pertama kode sumber
Sekarang tabel yang dirender sebenarnya Masalahnya di sini adalah, meskipun Anda bisa mengetahui apa yang terjadi, tidak semudah itu untuk menyilangkan data referensi. Jika judul kolom dan baris menonjol, itu akan jauh lebih baik Mari kita coba memperbaiki tabel ini
Catatan. Anda dapat menemukan contoh selesai kami di dogs-table-fixed. html di GitHub (lihat langsung juga) Kami telah menjawab sebagian pertanyaan ini — akan lebih mudah untuk menemukan data yang Anda cari ketika tajuk terlihat jelas, dan desain secara umum terlihat lebih baik Catatan. Judul tabel hadir dengan beberapa gaya default — judul tersebut dicetak tebal dan terpusat meskipun Anda tidak menambahkan gaya Anda sendiri ke tabel, untuk membantunya menonjol Tajuk tabel juga memiliki manfaat tambahan — bersama dengan atribut 0 (yang akan kita pelajari di artikel berikutnya), tajuk memungkinkan Anda membuat tabel lebih mudah diakses dengan mengaitkan setiap tajuk dengan semua data di baris atau kolom yang sama. Pembaca layar kemudian dapat membaca seluruh baris atau kolom data sekaligus, yang cukup bergunaTerkadang kita ingin sel menjangkau beberapa baris atau kolom. Ambil contoh sederhana berikut, yang menunjukkan nama-nama hewan yang umum. Dalam beberapa kasus, kami ingin menampilkan nama jantan dan betina di samping nama hewan. Terkadang kami tidak melakukannya, dan dalam kasus seperti itu kami hanya ingin nama hewan menjangkau seluruh tabel Markup awal terlihat seperti ini
Tetapi hasilnya tidak memberikan apa yang kita inginkan Kita membutuhkan cara untuk membuat "Hewan", "Kuda Nil", dan "Buaya" merentang di dua kolom, dan "Kuda" dan "Ayam" merentang ke bawah dalam dua baris. Untungnya, header tabel dan sel memiliki atribut ________22______1 dan 2 , yang memungkinkan kita melakukan hal-hal tersebut. Keduanya menerima nilai angka tanpa satuan, yang sama dengan jumlah baris atau kolom yang ingin Anda rentangkan. Misalnya, _3 membuat sel merentang dua kolomMari gunakan _1 dan 2 untuk menyempurnakan tabel ini
Catatan. Anda dapat menemukan contoh selesai kami di animal-table-fixed. html di GitHub (lihat langsung juga) Ada satu fitur terakhir yang akan kami ceritakan pada Anda di artikel ini sebelum melanjutkan. HTML memiliki metode untuk menentukan informasi gaya untuk seluruh kolom data di satu tempat — elemen 8 dan 9. Ini ada karena bisa sedikit mengganggu dan tidak efisien harus menentukan gaya pada kolom - Anda biasanya harus menentukan informasi gaya Anda pada setiap 0 atau 6 di kolom, atau gunakan pemilih kompleks seperti 2Catatan. Styling kolom seperti ini. 3, 4, 5, dan 6. Untuk menyetel properti lain, Anda harus mengatur gaya setiap 0 atau 6 di kolom, atau menggunakan pemilih kompleks seperti 2Ambil contoh sederhana berikut _1
Yang memberi kita hasil berikut Ini tidak ideal, karena kita harus mengulangi informasi gaya pada ketiga sel dalam kolom (kita mungkin memiliki 0 yang disetel pada ketiganya dalam proyek nyata dan menentukan gaya dalam lembar gaya terpisah)Alih-alih melakukan ini, kita dapat menentukan informasi sekali, pada elemen 8. 8 elemen ditentukan di dalam wadah 9 tepat di bawah tag pembuka 4. Kita dapat membuat efek yang sama seperti yang kita lihat di atas dengan menentukan tabel kita sebagai berikut _3Secara efektif kita mendefinisikan dua "kolom gaya", satu menentukan informasi gaya untuk setiap kolom. Kita tidak menata kolom pertama, tetapi kita masih harus menyertakan elemen 8 kosong — jika tidak, penataan hanya akan diterapkan ke kolom pertamaJika kita ingin menerapkan informasi gaya pada kedua kolom, kita cukup menyertakan satu elemen 8 dengan atribut span di atasnya, seperti ini _4Sama seperti 1 dan 2, 9 mengambil nilai angka tanpa satuan yang menentukan jumlah kolom yang ingin diterapkan gayaSekarang saatnya untuk pergi sendiri Di bawah ini Anda dapat melihat jadwal guru bahasa. Pada hari Jumat dia memiliki kelas baru yang mengajar bahasa Belanda sepanjang hari, tetapi dia juga mengajar bahasa Jerman untuk beberapa periode pada hari Selasa dan Kamis. Dia ingin menonjolkan kolom yang berisi hari-hari dia mengajar Buat ulang tabel dengan mengikuti langkah-langkah di bawah ini
Lihat bagaimana Anda melanjutkan dengan contoh. Jika Anda buntu, atau ingin memeriksa pekerjaan Anda, Anda dapat menemukan versi kami di GitHub sebagai jadwal tetap. html (lihat juga langsung) Itu hanya tentang merangkum dasar-dasar tabel HTML. Di artikel berikutnya, kita akan melihat beberapa fitur tabel yang sedikit lebih canggih, dan mulai berpikir seberapa mudahnya mereka diakses oleh penyandang tunanetra Bagaimana cara membuat tabel dalam HTML dengan contoh?You can add a table row with the tag. A table cell or data can be added using the | tag.
...
Common HTML Table Tags..
| Bagaimana tabel dasar dibuat menggunakan HTML?Sebuah tabel HTML terdiri dari satu elemen . Elemen
Bagaimana cara membuat tabel dengan baris dan kolom dalam HTML?We use the
|