Generator Tabel HTML
Buat markup tabel HTML dengan baris, kolom, dan opsi gaya kustom.
Cell Content
Pratinjau Tabel
| Header 1 | Header 2 | Header 3 |
|---|---|---|
| Cell 1,1 | Cell 1,2 | Cell 1,3 |
| Cell 2,1 | Cell 2,2 | Cell 2,3 |
| Cell 3,1 | Cell 3,2 | Cell 3,3 |
Tentang alat ini
Pembuat Tabel HTML adalah utilitas sederhana untuk membuat markup tabel HTML yang diformat dengan benar tanpa menulis kode secara manual. Baik Anda membangun situs web, menambahkan data ke posting blog, atau mendokumentasikan informasi terstruktur, alat ini memungkinkan Anda menentukan struktur tabel secara visual dan menghasilkan HTML yang bersih dan sesuai standar yang dapat Anda tempel langsung ke editor atau CMS Anda.
Mulai dengan menentukan jumlah baris dan kolom, kemudian isi konten sel menggunakan formulir interaktif. Alat ini menawarkan opsi gaya seperti batas, padding, dan pemformatan baris header sehingga tabel Anda terlihat halus sebelum menyalin kode. Setelah puas dengan tata letaknya, cukup salin HTML yang dihasilkan dan tempel di mana pun Anda membutuhkannya—tidak ada ketergantungan atau perpustakaan eksternal yang diperlukan.
Alat ini sangat berguna bagi pengembang yang ingin menghindari pengetikan berulang, pembuat konten yang menyematkan data di artikel, dan siapa pun yang belajar HTML dan ingin melihat bagaimana tabel terstruktur. Pratinjau instan memastikan Anda melihat dengan tepat apa yang akan Anda dapatkan, dan kemampuan untuk menyesuaikan penampilan berarti Anda dapat menyesuaikannya dengan desain proyek Anda tanpa penyesuaian CSS manual.
Pertanyaan yang Sering Diajukan
Implementasi Kode
# Generate an HTML table from a list of dicts
def generate_html_table(headers, rows, border=True, stripe=False):
border_attr = ' border="1" style="border-collapse:collapse"' if border else ""
lines = [f"<table{border_attr}>", " <thead><tr>"]
for h in headers:
lines.append(f" <th>{h}</th>")
lines.append(" </tr></thead>", " <tbody>")
for i, row in enumerate(rows):
bg = ' style="background:#f2f2f2"' if stripe and i % 2 == 0 else ""
lines.append(f" <tr{bg}>")
for cell in row:
lines.append(f" <td>{cell}</td>")
lines.append(" </tr>")
lines.append(" </tbody>", "</table>")
return "\n".join(lines)
headers = ["Name", "Age", "City"]
rows = [["Alice", 30, "New York"], ["Bob", 25, "London"]]
print(generate_html_table(headers, rows, border=True, stripe=True))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.