T

Text Machine

Alat teks andal, di browser Anda

Generator Tabel HTML

Buat tabel HTML dengan mudah. Masukkan data dalam grid di bawah atau impor dari CSV/Excel.

Opsi Tabel

Tambah Baris:

Tambah Kolom:

Cakupan Header::

Keterangan::

Opsi Dasar

Lebar Tabel::

Tinggi Tabel::

Tabel dengan Border:

Lebar Border::

Warna Border::

Padding Sel::

Kolaps Border::

Opsi Tabel

Cara menggunakan Generator Tabel HTML

  1. 1

    Masukkan data Anda

    Isi sel di Grid Editor dan tambahkan baris atau kolom, atau tempel data CSV dan Excel di tab CSV Import.

  2. 2

    Beri gaya pada tabel

    Atur opsi dasar seperti bordered, striped, hover, dan responsive, atau buka Advanced Options untuk ID, kelas, keterangan, dan warna border.

  3. 3

    Buat tabelnya

    Klik Generate Table untuk membangun HTML dan melihat pratinjau persis bagaimana tampilannya nanti.

  4. 4

    Salin HTML-nya

    Buka tab HTML Code dan gunakan Copy HTML untuk menempelkan markup ke halaman web Anda.

Menghasilkan Tabel HTML yang Aksesibel dan Terstruktur Baik

Apa yang membuat tabel HTML yang baik

Tabel HTML ada untuk menyajikan data yang benar-benar tabular, baris dan kolom di mana posisi sebuah nilai membawa makna, seperti matriks harga, jadwal, atau bagan perbandingan. Tabel yang benar lebih dari sekadar kisi sel; ia dibangun dari sekeluarga kecil elemen yang menggambarkan peran: table membungkus segalanya, thead dan tbody memisahkan header dari isi, th menandai sel judul, dan td menampung sel data. Generator ini memancarkan seluruh struktur itu untuk Anda sehingga keluarannya bersih dan sesuai standar.

Menata struktur dengan benar itu penting karena browser, mesin pencari, dan teknologi bantu semuanya bersandar padanya. Sebuah kisi yang dipalsukan dengan div mungkin terlihat seperti tabel tetapi tidak mengomunikasikan satu pun hubungannya, sedangkan markup tabel yang benar memberi tahu setiap konsumen halaman dengan persis bagaimana datanya disusun.

Dua cara memasukkan data Anda

Anda dapat membangun tabel secara interaktif di Grid Editor, menambah dan menghapus baris serta kolom dan mengetik langsung ke setiap sel, yang ideal untuk tabel kecil atau suntingan cepat. Untuk apa pun yang sudah berada di spreadsheet, tab CSV Import lebih cepat: tempel data Anda dan ia diurai ke dalam kisi dalam satu langkah.

Pengimpor fleksibel soal pemisah. Ia menerima teks yang dipisahkan koma, tab, titik koma, dan pipa, jadi salinan langsung dari Excel atau Google Sheets (yang memakai tab) dan CSV yang diunduh (yang memakai koma) keduanya berfungsi. Tandai First row is header ketika baris teratas Anda berisi judul kolom, dan nilai-nilai itu menjadi sel th di dalam thead alih-alih data biasa.

Sebuah contoh nyata

Tempel tiga baris ke CSV Import dengan baris pertama ditandai sebagai header: Name, Email, Phone di baris satu, lalu dua baris kontak. Alat menghasilkan sebuah tabel yang thead-nya menampung satu baris berisi tiga sel th dan yang tbody-nya menampung dua baris tr berisi sel td. Aktifkan Bordered dan Striped Rows, maka markup-nya memperoleh kelas dan gaya yang menggambar border sel serta naungan baris berselang-seling, sehingga pratinjaunya cocok persis dengan apa yang akan muncul di halaman Anda bahkan sebelum Anda menyalin kodenya.

Opsi penataan gaya visual

Basic Options mencakup penataan gaya yang paling sering Anda pakai. Bordered menggambar garis di sekeliling sel, Striped Rows menaungi baris secara selang-seling sehingga tabel yang panjang lebih mudah dipindai, dan Hover Effect menyoroti baris di bawah kursor, yang membantu pembaca menelusuri baris yang lebar. Setiap opsi tercermin langsung di pratinjau.

Untuk kontrol yang lebih halus, Advanced Options menampilkan padding dan jarak sel, lebar dan warna border, serta mode border-collapse, yang menentukan apakah border sel yang berdampingan menyatu menjadi garis tunggal (collapse) atau tetap berupa garis ganda terpisah (separate). Anda juga dapat melampirkan ID dan kelas kustom sehingga tabel terhubung ke stylesheet yang sudah ada alih-alih mengandalkan gaya inline semata.

Keterangan dan cakupan header untuk aksesibilitas

Sebuah keterangan memberi tabel judul yang terlihat dan terkait secara terprogram, dan Anda dapat menempatkannya di atas atau di bawah. Inilah cara yang aksesibel untuk menamai sebuah tabel, jauh lebih baik daripada paragraf di dekatnya, karena pembaca layar mengumumkannya sebagai label tabel.

Opsi Header Scope adalah satu-satunya pengaturan aksesibilitas terpenting di sini. Menyetel scope ke col pada sel header memberi tahu teknologi bantu bahwa setiap th melabeli kolom di bawahnya; menyetelnya ke row melabeli baris di sampingnya; dan opsi gabungan menangani tabel yang memiliki baris header sekaligus kolom header. Dengan scope yang disetel benar, pembaca layar dapat mengumumkan header yang relevan saat pengguna berpindah dari sel ke sel, sehingga sebuah nilai dibacakan sebagai Phone: 555-1234 alih-alih sekadar angka telanjang tanpa konteks.

Catatan penting soal responsivitas

Tabel pada dasarnya lebar, dan tabel dengan banyak kolom akan meluap dari layar ponsel. Opsi Responsive Table mengatasi ini dengan membungkus tabel agar ia di-scroll secara horizontal di dalam wadahnya alih-alih merusak tata letak halaman, yang menjaga setiap kolom tetap utuh dan terjangkau. Inilah default yang aman untuk tabel data di layar kecil.

Ada baiknya memahami pertukarannya: scroll horizontal mempertahankan data dengan setia tetapi meminta pembaca untuk menggulir. Tidak ada cara mengalirkan ulang tabel data sejati menjadi satu kolom sempit tanpa kehilangan hubungan baris-dan-kolom, jadi untuk konten yang benar-benar tabular, scroll adalah solusi yang jujur alih-alih akal-akalan.

Kesalahan umum yang harus dihindari

Penyalahgunaan paling sering adalah memakai tabel untuk mengendalikan tata letak halaman alih-alih untuk menyajikan data; CSS modern seperti flexbox dan grid adalah alat yang tepat untuk tata letak, dan tabel sebaiknya disediakan untuk konten tabular. Kekeliruan umum lainnya adalah menghilangkan sel header sama sekali, yang membuat pengguna pembaca layar tanpa konteks kolom, jadi selalu naikkan baris pertama Anda menjadi header ketika berisi judul. Terakhir, jangan kubur penataan gaya dalam atribut style inline yang panjang ketika sebuah kelas akan lebih bersih dan lebih mudah dipelihara; gunakan kolom ID dan kelas untuk menghubungkan tabel ke sebuah stylesheet.

Markup valid, dihasilkan secara privat

Semuanya dibuat di browser Anda, sehingga data tabel Anda tidak pernah meninggalkan perangkat Anda, dan keluarannya adalah markup table, thead, tbody, th, dan td yang bersarang dengan benar dan siap ditempel ke situs, email, atau dokumentasi mana pun. Karena strukturnya sesuai standar, ia dirender secara konsisten di berbagai browser dan tetap aksesibel bagi orang dan mesin pencari yang membaca halaman Anda.

Pertanyaan yang sering diajukan

Bisakah saya mengimpor data alih-alih mengetiknya?
Bisa. Tab CSV Import menerima data yang dipisahkan koma, tab, titik koma, atau pipa yang ditempel dari spreadsheet, dan Anda dapat menandai baris pertama sebagai header.
Bisakah saya membuat tabel menjadi responsif?
Bisa. Aktifkan opsi Responsive Table untuk membungkus tabel agar dapat di-scroll dengan rapi di layar kecil dan beradaptasi dengan berbagai tata letak.
Opsi penataan apa saja yang tersedia?
Anda dapat menambahkan border, baris berselang-seling, sorotan hover, keterangan, nama ID dan kelas kustom, padding dan spacing sel, lebar dan warna border, serta scope header untuk aksesibilitas.
Apakah kode yang dihasilkan akan menjadi HTML yang valid?
Ya. Alat ini menghasilkan tag table, thead, tbody, th, dan td yang terstruktur dengan benar sehingga markup-nya bersih dan siap dimasukkan ke situs Anda.
Apakah data tabel dikirim ke mana pun?
Tidak. Semuanya dihasilkan di browser Anda, sehingga data tabel Anda tetap di perangkat Anda, dan alat ini sepenuhnya gratis digunakan.

Alat terkait

Lanjutkan dengan alat praktis ini

Konverter HTML ke Teks

Konverter Teks ke HTML

Generator Daftar HTML

Kompresor HTML

Pemformat JSON

Penguji Regex