Belajar CSS: Kod & Praktik
Belajar CSS: Kod & Praktik — Latihan pengekodan CSS dengan editor HTML dan CSS langsung pada telefon anda
Belajar CSS: Kod & Praktik ialah aplikasi iOS dan Android percuma untuk pemula sepenuhnya, pereka bentuk dan mereka yang ingin bertukar kerjaya serta mahu mempelajari pengekodan CSS dengan berlatih pada telefon. Editor HTML dan CSS langsungnya memaparkan pratonton halaman anda serta-merta, manakala 40 kursus bergerak daripada pemilih dan model kotak kepada flexbox, grid, animasi dan susun atur responsif, dengan 20 projek reka bentuk berpandu dan 20 misi memburu pepijat.
- Harga
- Percuma, naik taraf Pro
- Platform
- iOS dan Android
- Bahasa
- 22
- Penarafan umur
- 4+
- Memerlukan
- iOS 15.1 atau lebih baharu


Sesuatu sifat sama ada menggerakkan kotak itu atau tidak.
CSS memberikan maklum balas yang lebih pantas berbanding hampir apa-apa sahaja yang boleh anda pelajari untuk kodkan: ubah satu nilai dan halaman di hadapan anda sama ada beralih atau tidak. Pratonton serta-merta editor dibina berdasarkan hakikat itu — anda tidak perlu menunggu untuk mengetahui sama ada sesuatu peraturan berfungsi, sebaliknya anda melihatnya berlaku.
Apakah aplikasi ini
Belajar CSS: Kod & Praktik ialah aplikasi pendidikan percuma untuk iOS dan Android yang mengajar CSS bermula daripada pemilih pertama hingga susun atur responsif, animasi dan corak reka bentuk moden, dengan editor HTML dan CSS langsung yang memaparkan pratonton halaman anda semasa anda menaip. 40 kursusnya merangkumi model kotak, flexbox, grid, reka bentuk responsif dan cascade, disokong oleh 20 projek berpandu, 20 misi memburu pepijat serta Mentor AI untuk perkara yang tidak dipaparkan seperti yang anda jangkakan.
Dalam aplikasi
Rupa aplikasi ini





Kursus
Kandungan kursus CSS
40 kursus, 159 pelajaran, berdasarkan senarai kursus dalam apl itu sendiri — daripada selector pertama hingga container queries, Sass dan corak layout moden.
Sintaks, Warna dan Tipografi
CSS Syntax & Selectors, Colors & Backgrounds, Typography & Text, CSS Units & Values, Pseudo-classes dan Pseudo-elements.
Box Model dan Positioning
The Box Model, Display Properties, Positioning Essentials serta Scroll & Overflow — empat kursus yang menjadi punca kebanyakan kekeliruan pemula tentang layout.
Flexbox dan Grid
Flexbox Fundamentals, Advanced Flexbox, CSS Grid Basics, Advanced Grid dan CSS Logical Properties.
Reka Bentuk Responsif
Responsive Design, Media Queries, Container Queries serta Dark Mode & Color Schemes.
Gerakan dan Kesan Visual
CSS Transitions, CSS Animations & Keyframes, CSS Transforms, Filters & Blend Modes serta CSS Shapes & Clip-path.
Cascade dan CSS Moden
Specificity & Cascade, CSS Variables, CSS Functions, CSS Layers (@layer), CSS Houdini dan CSS Future.
Seni Bina dan Tooling
CSS Architecture & BEM, Sass Preprocessor, PostCSS & CSS Tooling, CSS-in-JS Patterns, Design Tokens & Theming, CSS Debugging & DevTools, CSS Testing, CSS Component Patterns, Modern Layout Patterns dan CSS Performance.
Cara ia berfungsi
Cara sesi dalam editor berfungsi
Setiap pelajaran menggabungkan penerangan ringkas dengan editor langsung aplikasi, supaya sifat yang baru anda baca dan halaman yang diubah olehnya berada pada skrin yang sama, bukannya dalam latihan berasingan.
Baca satu idea CSS, kemudian buka editor
Pelajaran ringkas merangkumi satu konsep — pemilih, sifat flex, pertanyaan media — kemudian memaparkan editor HTML dan CSS bersebelahan dengan anak tetingkap pratonton serta-merta.
Ubah nilai, lihat halaman bergerak
Taip peraturan daripada pelajaran dan pratonton akan dikemas kini serta-merta; jika anda tersilap tentang model kotak atau sifat flex, pratonton menunjukkan kesannya dengan tepat. Gelung maklum balas inilah yang menjadikan CSS antara perkara terpantas untuk melihat hasilnya, dan aplikasi ini dibina untuk memanfaatkannya, bukan sekadar menerangkannya.
Bina projek atau buru pepijat, kemudian bertanya apabila tersekat
20 projek berpandu — bar alat, grid kad, pengepala melekat, butang berdenyut — dan 20 misi memburu pepijat menyusuli pelajaran: kad yang 42px lebih lebar daripada lajurnya, pertanyaan media yang tidak pernah dicetuskan. Apabila susun atur masih tidak berfungsi seperti yang sepatutnya, Mentor AI menerangkan konsep, ralat atau kod anda sendiri.
Kandungan
Kandungan aplikasi
40
Kursus, A1 hingga C1
159 pelajaran merentasi 40 kursus, daripada sintaks dan pemilih melalui model kotak, flexbox dan grid, hingga reka bentuk responsif, animasi, Sass, PostCSS dan corak susun atur moden.
Langsung
Editor HTML dan CSS
Editor dengan HTML dan CSS anda dipaparkan bersebelahan serta pratonton serta-merta, untuk mengikuti pelajaran atau mencuba halaman anda sendiri.
20
Projek reka bentuk berpandu
Bar alat, grid kad, pengepala melekat, butang berdenyut dan banyak lagi, dibina langkah demi langkah dan bukannya disalin sepenuhnya.
Buru Pepijat
20 misi memburu pepijat
Pepijat susun atur sebenar untuk dicari dan dibaiki — kad yang 42px lebih lebar daripada lajurnya, pertanyaan media yang tidak pernah dicetuskan pada telefon, modal yang tersangkut di belakang halaman.
AI
Mentor AI
Tanya tentang susun atur, sifat atau kod anda sendiri; Pro turut menambah taman permainan AI yang menukarkan penerangan halaman kepada HTML dan CSS sebenar.
Sijil
Sijil tamat kursus
Peperiksaan akhir dan sijil tamat kursus, bersama helaian rujukan pantas yang mengandungi 69 entri tentang sifat dan pemilih serta 50 soalan temu duga front-end dengan jawapannya.
Latar belakang
Apakah CSS, dan bahagian manakah yang benar-benar menyusahkan pemula?
CSS ialah bahasa yang menentukan rupa halaman web. HTML menamakan kandungan — tajuk, senarai, imej — manakala CSS menentukan warna, jarak, jenis teks dan kedudukannya pada skrin. Hampir setiap kekecewaan awal dengan CSS berpunca daripada salah satu daripada tiga perkara: model kotak (padding dan sempadan menjadikan elemen lebih besar daripada angka yang anda taip), kekhususan (peraturan yang tidak anda jangka mengatasi peraturan anda), atau memilih sistem susun atur yang salah (memaksa halaman dua dimensi menggunakan alat yang dibina untuk satu baris).
Model kotakmengapa jarak mengejutkan anda
Setiap elemen ialah kotak yang terdiri daripada kandungan, padding, sempadan dan margin yang bertindan di sekelilingnya. Secara lalai, padding dan sempadan ditambah pada lebar yang diisytiharkan bagi sesuatu elemen, bukannya mengambil ruang daripadanya, dan inilah sebab paling lazim kotak menjadi lebih lebar daripada angka yang anda tetapkan.
Kekhususan dan cascademengapa sesuatu peraturan diabaikan
Apabila dua peraturan CSS menyasarkan elemen yang sama, pelayar memilih salah satunya menggunakan kekhususan — secara ringkasnya, sejauh mana tepatnya pemilih itu ditulis — bukannya berdasarkan peraturan yang muncul dahulu dalam fail. Peraturan yang kelihatan betul tetapi diam-diam kalah kepada peraturan yang lebih khusus di tempat lain sering menjadi punca kekeliruan.
Flexboxsusun atur satu dimensi
Sistem susun atur untuk menyusun item sepanjang satu baris atau lajur serta mengagihkan ruang yang berbaki antara item — seperti bar navigasi atau baris butang. Sistem ini menggantikan bertahun-tahun helah susun atur berasaskan float dan biasanya merupakan alat susun atur sebenar pertama yang dipelajari oleh pemula.
Gridsusun atur dua dimensi
Sistem susun atur yang mentakrifkan baris dan lajur pada masa yang sama, supaya item diletakkan dalam grid sebenar dan bukannya ditolak ke kedudukan menggunakan margin. Susun atur peringkat halaman moden biasanya dibina menggunakan sistem ini dan bukannya flexbox, yang lebih sesuai untuk satu baris.
Sesuai
Untuk siapa — dan bukan untuk siapa
Sesuai untuk anda jika anda
- Belum pernah menulis stylesheet dan mahu melihat sesuatu rule mengubah halaman sebelum mempelajari teori di sebaliknya
- Seorang pereka bentuk yang mahu menggayakan halaman sendiri tanpa menyerahkan mockup kepada orang lain
- Sudah tahu sedikit HTML dan akhirnya mahu memahami flexbox, grid serta sebab layout kadangkala tidak berfungsi seperti yang dijangka
- Mahukan projek reka bentuk berpandu dan pepijat sebenar untuk dibaiki, bukan sekadar soalan aneka pilihan tentang properties
- Sedang bertukar kerjaya atau merupakan pelajar yang membuat persediaan untuk temu duga front-end
Bukan alat yang sesuai jika anda
- Memerlukan editor yang berfungsi tanpa sambungan langsung — pratonton segera secara khusus memerlukannya
- Mengharapkan semuanya percuma: kursus pertama, projek pertama, dua misi dan editor adalah percuma, manakala Pro membuka akses kepada selebihnya
- Sudah selesa dengan flexbox, grid dan cascade serta mahukan bahan rujukan mendalam dan bukannya kursus
- Memerlukan kelayakan yang diiktiraf — sijil ini ialah sijil tamat kursus, bukan kelayakan rasmi
Soalan
Soalan lazim
Mengapa layout CSS saya tidak berfungsi seperti yang saya jangkakan?
Tiga perkara menjadi punca kebanyakan masalah layout pemula. Box model: padding dan border secara lalai menambah lebar yang diisytiharkan bagi sesuatu elemen, jadi kotak akhirnya lebih lebar daripada nombor yang anda taip. Specificity: rule yang lebih khusus di tempat lain secara senyap mengatasi rule anda. Dan tool layout yang salah: cuba membina halaman dua dimensi menggunakan flexbox, sedangkan flexbox direka untuk satu baris. Belajar CSS: Kod & Praktik menyusun kursusnya supaya ketiga-tiga perkara ini difahami mengikut urutan tersebut, bukannya ditemui melalui cuba jaya.
Perlukah saya tahu HTML sebelum mempelajari CSS?
Sedikit pengetahuan sudah memadai, dan anda boleh mempelajarinya bersama-sama pelajaran tanpa perlu menghabiskannya terlebih dahulu. CSS menerangkan cara elemen HTML dipaparkan, jadi memahami bahawa halaman terdiri daripada elemen — tajuk, perenggan, senarai dan imej — sudah cukup sebagai asas untuk bermula. Editor langsung dalam apl memaparkan HTML dan CSS secara serentak, jadi kaitan antara kedua-duanya dapat dilihat sejak pelajaran pertama.
Apakah perbezaan antara flexbox dan grid, dan bilakah saya patut menggunakan setiap satunya?
Flexbox menyusun item pada satu garisan — seperti sebaris butang atau bar navigasi — dan mengagihkan ruang yang berbaki sepanjang satu paksi itu. Grid mentakrifkan baris dan lajur pada masa yang sama, jadi anda meletakkan item dalam grid dua dimensi sebenar dan bukannya mengalihkannya menggunakan margin. Layout peringkat halaman biasanya menggunakan grid; satu baris kawalan di dalamnya biasanya menggunakan flexbox, dan kursus ini mengajar kedua-duanya sebelum membiarkan anda membuat keputusan sendiri.
Mengapa rule yang lebih khusus kadangkala menang walaupun rule saya muncul kemudian dalam fail?
CSS menyelesaikan rule yang bercanggah berdasarkan specificity terlebih dahulu, kemudian susunan dalam sumber. Selector ID mengatasi selector class, dan class mengatasi selector elemen biasa, tanpa mengira yang mana muncul lebih jauh di bawah stylesheet. Sebab itulah rule yang kelihatan betul masih boleh kalah kepada rule yang anda terlupa di tempat lain — kursus Specificity & Cascade dalam apl ini diwujudkan khusus untuk menjadikan susunan tersebut boleh dijangka dan bukannya misteri.
Adakah CSS masih berbaloi dipelajari pada 2026, atau adakah framework seperti Tailwind menggantikannya?
Ya, CSS masih berbaloi dipelajari secara langsung. Framework utiliti seperti Tailwind dibina di atas konsep CSS, bukannya pengganti kepada CSS — apabila utility class tidak berfungsi seperti yang dijangka, pemahaman tentang box model, specificity dan sistem layout di sebaliknya membantu anda menyelesaikan kebuntuan. CSS juga merupakan salah satu kemahiran paling pantas untuk melihat hasilnya, kerana setiap perubahan dapat dilihat pada halaman dengan serta-merta.
Berapa lama masa yang diperlukan untuk berasa selesa menggayakan halaman sebenar?
Konsistensi lebih penting daripada jumlah jam keseluruhan. Dengan mengikuti pelajaran pendek setiap hari, kebanyakan pemula boleh mengendalikan selector, jarak, tipografi serta layout asas flexbox atau grid dengan yakin dalam masa beberapa minggu, jauh sebelum menghadapi perkara yang lebih mencabar seperti kes khusus specificity atau container queries. 20 projek berpandu dalam apl ini disediakan khusus untuk mempraktikkan tahap tersebut, satu halaman sebenar pada setiap masa.
Adakah Belajar CSS: Kod & Praktik percuma?
Apl ini percuma untuk dimuat turun di App Store dan Google Play. Kursus pertama, projek berpandu pertama, dua misi memburu pepijat dan editor langsung adalah percuma, dengan kuota harian AI Mentor. Pro membuka semua kursus, kesemua 20 projek dan 20 misi, peperiksaan sijil serta penggunaan AI Mentor tanpa had, dan membuang iklan.
Adakah Belajar CSS: Kod & Praktik tersedia pada iPhone dan Android, dan untuk siapa apl ini?
Belajar CSS: Kod & Praktik tersedia untuk iPhone dan iPad di App Store serta untuk Android di Google Play, dengan antara muka dalam 22 bahasa dan penarafan umur 4+. Apl ini sesuai untuk pemula sepenuhnya, pereka bentuk yang mahu menggayakan halaman sendiri serta mereka yang bertukar kerjaya atau pelajar yang membuat persediaan untuk temu duga front-end.
Adakah pratonton langsung berfungsi secara luar talian, di dalam kereta api bawah tanah atau di dalam kapal terbang?
Pratonton segera secara khusus memerlukan sambungan untuk memaparkan HTML dan CSS anda, dan apl ini menyatakannya dengan jelas tanpa merosakkan pengalaman secara senyap. Teks pelajaran dan bahan bacaan direka untuk terus berfungsi dengan sambungan yang tidak stabil, yang merangkumi kebanyakan perjalanan ulang-alik, tetapi sesi pratonton langsung sepenuhnya luar talian bukan sesuatu yang disediakan oleh editor ini.
Platform dan bahasa apakah yang disokong, dan adakah terdapat sijil?
Belajar CSS: Kod & Praktik berjalan pada iOS melalui App Store dan pada Android melalui Google Play, serta tersedia dalam 22 bahasa. Apl ini mempunyai penarafan 4+. Lulus peperiksaan akhir dan apl ini akan mengeluarkan sijil tamat kursus — bukti usaha yang anda lakukan, berguna pada CV bersama projek berpandu yang boleh anda terangkan, bukannya kelayakan yang diiktiraf.
Mulakan
Gayakan halaman pertama anda hari ini
Percuma untuk bermula di iOS dan Android, dalam 22 bahasa.
Lagi daripada CoddyKit
Tersedia di iOS dan Android.