Belajar HTML & CSS
Kelas HTML & CSS di KelasGratis dimulai dari halaman web pertama dan berakhir di tata letak yang rapi di layar lebar maupun HP. Kode ditulis di editor di browser, hasilnya langsung terlihat di pratinjau, dan setiap latihan diperiksa otomatis. Setelah itu, jalur Web Developer Pemula melanjutkan ke JavaScript.
5 kelas siap dipelajari
Baru pertama belajar HTML & CSS?
Mulai dari Bangun Halaman Web Pertamamu.
Bangun Halaman Web Pertamamu
Perkenalan kelas
2 mntHeading dan paragraf
, butuh akun14 mntKerangka dokumen dan bagian head
, butuh akun13 mntElemen semantik: header, nav, main, footer
, butuh akun14 mntMisi: kerangka halaman Koperasi Melati
, butuh akun14 mntSubjudul, daftar, dan penekanan teks
, butuh akun13 mntTautan absolut, relatif, dan ke bagian halaman
, butuh akun13 mntGambar dan teks alternatif
, butuh akun13 mntMisi: halaman profil Perpustakaan Warga
, butuh akun13 mntTabel data: baris, kolom, dan judul kolom
, butuh akun13 mntFormulir dasar: label, input, dan tombol
, butuh akun14 mntValidasi bawaan: rentang, pola, dan panjang isian
, butuh akun13 mntname, value, dan ke mana data formulir dikirim
, butuh akun13 mntMisi: daftar harga dan formulir pesanan
, butuh akun13 mntSelektor, warna, dan huruf
, butuh akun14 mntKotak: padding, border, margin, dan satuan
, butuh akun13 mntMisi: menyusun satu halaman utuh
, butuh akun13 mnt
CSS Tata Letak dan Responsif
Model kotak: isi, padding, border, margin
14 mntSatuan px, rem, persen, dan box-sizing
, butuh akun14 mntSelektor atribut, kombinator, dan kelas semu struktural
, butuh akun13 mntoverflow, text-overflow, dan object-fit
, butuh akun13 mntMisi: kartu pengumuman Toko Nusantara
, butuh akun18 mntdisplay: flex dan arah sumbu
, butuh akun14 mntjustify-content, align-items, gap, dan flex-wrap
, butuh akun14 mntMisi: kartu produk Toko Nusantara berjajar
, butuh akun18 mntGrid: kolom dengan grid-template-columns dan repeat
, butuh akun14 mntGrid responsif: minmax(), auto-fill, dan auto-fit
, butuh akun14 mntMisi: tata letak halaman profil
, butuh akun18 mntMedia query dan mobile-first
, butuh akun14 mntSatuan relatif: em, vw, clamp(), dan min()
, butuh akun14 mntMisi: formulir pendaftaran yang rapi di HP
, butuh akun18 mntposition: relative, absolute, fixed, dan sticky
, butuh akun14 mntz-index dan konteks penumpukan
, butuh akun14 mntCustom property: menyimpan warna dan jarak di satu tempat
, butuh akun13 mntWeb font: @font-face, font-display, dan huruf cadangan
, butuh akun13 mnt@keyframes, animation, dan transform
, butuh akun13 mntMisi: panel harga yang menempel dan tombol beranimasi
, butuh akun18 mnt
SEO untuk Halaman Web
Merayapi, mengindeks, menyajikan
14 mntElemen title dan meta description
, butuh akun14 mntSatu h1 dan hierarki heading
, butuh akun13 mntMaksud pencarian dan riset kata kunci
, butuh akun13 mntMemetakan kata kunci ke halaman
, butuh akun15 mntMisi: merapikan halaman jadwal perpustakaan
, butuh akun17 mntTeks alt dan nama berkas gambar
, butuh akun13 mntURL yang terbaca
, butuh akun13 mntTautan internal dan teks jangkar
, butuh akun14 mntTautan dari situs lain: alami, berbayar, dan spam tautan
, butuh akun13 mntMisi: galeri produk dan navigasi kedai
, butuh akun17 mntKonten duplikat, rel="canonical", dan hreflang
, butuh akun14 mntrobots.txt dan noindex
, butuh akun14 mntSitemap XML
, butuh akun14 mntMisi: versi cetak, situs demo, dan sitemap
, butuh akun17 mntData terstruktur JSON-LD
, butuh akun13 mntmeta viewport dan mobile-first indexing
, butuh akun14 mntCore Web Vitals dan HTTPS
, butuh akun14 mntMemeriksa satu halaman: dari perayapan sampai tautan
, butuh akun13 mntMisi: halaman panduan yang siap dirayapi
, butuh akun17 mnt
Aksesibilitas Web
Aksesibilitas, disabilitas, dan teknologi bantu
14 mntWCAG 2.2: empat prinsip, tiga tingkat
, butuh akun14 mntHTML semantik, landmark, dan bahasa halaman
, butuh akun14 mntMisi: struktur halaman Bank Sampah Berseri
, butuh akun17 mntTeks alternatif: informatif dan dekoratif
, butuh akun14 mntRasio kontras dan warna sebagai penanda
, butuh akun14 mntMedia: takarir, transkrip, dan deskripsi audio
, butuh akun13 mntMisi: halaman layanan Puskesmas Mekar Sari
, butuh akun17 mntNavigasi papan ketik dan fokus
, butuh akun14 mntFormulir berkelompok dan tabel data
, butuh akun14 mntARIA: aturan pemakaian, nama, dan wilayah langsung
, butuh akun14 mntMisi: formulir pendaftaran sanggar
, butuh akun17 mntGerak, animasi, dan ukuran target
, butuh akun14 mntPerbesar teks dan reflow 320 CSS px
, butuh akun14 mntMenguji aksesibilitas: alat dan pemeriksaan manual
, butuh akun14 mntMisi: audit halaman promo toko buku
, butuh akun17 mnt
Performa Web: Halaman yang Cepat Dimuat
Dari alamat sampai byte pertama: DNS, TCP, TLS, dan TTFB
13 mntRedirect dan rantai pengalihan
, butuh akun13 mntMisi: audit perjalanan halaman Katering Bu Ani
, butuh akun17 mntUkuran transfer, ukuran asli, dan kompresi
, butuh akun13 mntJumlah permintaan, origin pihak ketiga, dan minifikasi
, butuh akun13 mntCache untuk kunjungan ulang: URL bersidik dan validasi ulang
, butuh akun13 mntMisi: audit byte halaman Koperasi Tani Makmur
, butuh akun17 mntCSS dan script yang menghambat render
, butuh akun13 mntpreconnect, preload, dan font-display
, butuh akun14 mntMisi: head halaman Kopi Gayo Lestari
, butuh akun17 mntGambar: dimensi, loading lazy, dan format
, butuh akun13 mntGambar responsif: srcset dan sizes
, butuh akun13 mntCore Web Vitals dari data: LCP, INP, dan CLS
, butuh akun14 mntMisi: audit halaman produk Kopi Gayo Lestari
, butuh akun17 mnt
Membuka satu materi tidak otomatis mendaftarkanmu ke kelasnya.
Alat bantu belajar HTML & CSS
Dipakai bersama kelas-kelas di topik ini.
Jalur yang memuat topik ini
Panduan
- Belajar coding web dari nol: urutan HTML, CSS, JavaScript, lalu TypeScriptPanduan
- Kursus online gratis bersertifikat di Indonesia: perbandingan program pemerintah, perusahaan teknologi, dan platform belajarPanduan
- Situs belajar online gratis: mana yang cocok untuk pelajaran sekolah, materi kuliah, skill kerja, coding, dan bahasa asingPanduan
- Kelas online gratis untuk mahasiswa bersertifikat: memilih yang benar-benar terpakaiPanduan
Pertanyaan yang sering muncul
Perlu memasang aplikasi untuk belajar HTML dan CSS?
Tidak. Editor dan pratinjau berjalan di halaman pelajaran. Untuk proyek pribadi di luar kelas, editor teks biasa dan browser sudah cukup.
Setelah HTML dan CSS, belajar apa?
JavaScript, supaya halaman bisa bereaksi terhadap klik dan isian. Panduan belajar coding web dari nol dan jalur Web Developer Pemula menyusun urutannya sampai TypeScript.
Apakah ada sertifikat untuk kelas HTML dan CSS?
Ya. Setiap kelas yang tuntas memberi sertifikat penyelesaian gratis dengan tautan verifikasi publik. Sertifikat ini bukti penyelesaian belajar, bukan akreditasi atau sertifikasi profesi.