Ikon aplikasi Belajar CSS: Kod & Praktik

Belajar CSS: Kod & Praktik

Pendidikan · Percuma · iOS & Android · CoddyKit

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.

App Store — Muat turun percumaGoogle Play — Muat turun percuma
Harga
Percuma, naik taraf Pro
Platform
iOS dan Android
Bahasa
22
Penarafan umur
4+
Memerlukan
iOS 15.1 atau lebih baharu
Skrin utama Belajar CSS: Kod & Praktik (antara muka bahasa Arab) dengan kad CSS Academy, butang untuk memulakan pelajaran pertama, matlamat harian, butang World Coding Challenge dan Ask MentorTab Cabaran Belajar CSS: Kod & Praktik (antara muka Arab) dengan kira detik World Coding Challenge dan cabaran kursus CSS yang sedang aktif
40Kursus, A1 hingga C1
LangsungEditor HTML dan CSS
20Projek reka bentuk berpandu
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

Skrin utama Belajar CSS: Kod & Praktik (antara muka bahasa Arab) dengan kad CSS Academy, butang untuk memulakan pelajaran pertama, matlamat harian, butang World Coding Challenge dan Ask Mentor
Halaman utamaSkrin utama memaparkan kad kursus CSS dengan butang untuk memulakan pelajaran pertama, tahap dan matlamat harian anda, World Coding Challenge serta butang Ask Mentor dan Generate Your Lesson dengan satu ketikan (ditunjukkan di sini dengan antara muka bahasa Arab).
Tab Cabaran Belajar CSS: Kod & Praktik (antara muka Arab) dengan kira detik World Coding Challenge dan cabaran kursus CSS yang sedang aktif
CabaranTab Cabaran memaparkan kira detik World Coding Challenge, cabaran untuk kursus yang sedang anda ikuti serta pautan ke senarai cabaran penuh (seperti yang dipaparkan di sini dengan antara muka Arab).
Code editor with style.css open showing body, h1 and .card rules, next to an index.html tab, with New Project, My Codes and Run buttons
Code editorThe built-in editor with style.css and index.html tabs: edit the rules for body, headings and a card, then run the page with one tap.
AI chat screen asking How can I help you, with suggested prompts to explain key concepts, give tips, quiz you and create a learning roadmap
AI chatThe AI chat answers coding questions and starts from suggestions: explain the key concepts, share tips, quiz you or build a learning roadmap.
Coding Challenges screen with a challenge search, Join with Code, category filters and the active CSS course challenge
ChallengesCoding Challenges: search challenges, join a match with a code, filter by area and start one from your active CSS course.

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.

  1. Sintaks, Warna dan Tipografi

    CSS Syntax & Selectors, Colors & Backgrounds, Typography & Text, CSS Units & Values, Pseudo-classes dan Pseudo-elements.

  2. Box Model dan Positioning

    The Box Model, Display Properties, Positioning Essentials serta Scroll & Overflow — empat kursus yang menjadi punca kebanyakan kekeliruan pemula tentang layout.

  3. Flexbox dan Grid

    Flexbox Fundamentals, Advanced Flexbox, CSS Grid Basics, Advanced Grid dan CSS Logical Properties.

  4. Reka Bentuk Responsif

    Responsive Design, Media Queries, Container Queries serta Dark Mode & Color Schemes.

  5. Gerakan dan Kesan Visual

    CSS Transitions, CSS Animations & Keyframes, CSS Transforms, Filters & Blend Modes serta CSS Shapes & Clip-path.

  6. Cascade dan CSS Moden

    Specificity & Cascade, CSS Variables, CSS Functions, CSS Layers (@layer), CSS Houdini dan CSS Future.

  7. 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.

  1. 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.

  2. 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.

  3. 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.

App Store — Muat turun percumaGoogle Play — Muat turun percuma
Kali terakhir disemak · Diterbitkan oleh CoddyKit · Dasar privasi
Tersedia di iOS dan Android.