Lär dig CSS i praktiken-appikon

Lär dig CSS i praktiken

Utbildning · Gratis · iOS & Android · CoddyKit

Lär dig CSS i praktiken — CSS-kodning med en live HTML- och CSS-editor i mobilen

Lär dig CSS i praktiken är en gratis iOS- och Android-app för nybörjare, designers och karriärbytare som vill lära sig CSS-kodning genom att öva i mobilen. Den live HTML- och CSS-editorn visar en direktförhandsvisning av sidan, och 40 kurser tar dig från selektorer och boxmodellen till flexbox, grid, animationer och responsiv layout, med 20 guidade designprojekt och 20 bug jakt-uppdrag.

App Store — Ladda ner gratisGoogle Play — Ladda ner gratis
Pris
Gratis, Pro-uppgradering
Plattformar
iOS och Android
Språk
22
Åldersgräns
4+
Kräver
iOS 15.1 eller senare
Hemskärmen i Lär dig CSS i praktiken (arabiskt gränssnitt) med CSS Academy-kortet, en knapp för att starta den första lektionen, dagligt mål, World Coding Challenge och knapparna Ask MentorFliken Challenge i Lär dig CSS i praktiken (arabiskt gränssnitt) med nedräkningen till World Coding Challenge och den aktiva CSS-kursens utmaning
40Kurser, A1 till C1
LiveHTML- och CSS-editor
20Guidade designprojekt
En egenskap flyttade antingen rutan eller så gjorde den inte det.

CSS ger snabbare återkoppling än nästan allt annat du kan lära dig att koda: ändra ett värde, så flyttas sidan framför dig antingen eller så gör den inte det. Editorns direktförhandsvisning bygger på just detta — du behöver inte vänta för att se om en regel fungerade, du ser den fungera direkt.

Vad det är

Lär dig CSS i praktiken är en kostnadsfri utbildningsapp för iOS och Android som lär ut CSS från den första selektorn till responsiv layout, animationer och moderna designmönster, med en live HTML- och CSS-editor som visar en förhandsvisning av sidan medan du skriver. De 40 kurserna täcker boxmodellen, flexbox, grid, responsiv design och kaskaden, med stöd av 20 guidade projekt, 20 bug jakt-uppdrag och en AI Mentor för allt som inte renderas som du förväntade dig.

I appen

Så här ser det ut

Hemskärmen i Lär dig CSS i praktiken (arabiskt gränssnitt) med CSS Academy-kortet, en knapp för att starta den första lektionen, dagligt mål, World Coding Challenge och knapparna Ask Mentor
HemPå hemskärmen visas CSS-kurskortet med en knapp för att starta den första lektionen, din nivå och ditt dagliga mål, World Coding Challenge samt knapparna Ask Mentor och Generate Your Lesson med ett tryck (visas här med det arabiska gränssnittet).
Fliken Challenge i Lär dig CSS i praktiken (arabiskt gränssnitt) med nedräkningen till World Coding Challenge och den aktiva CSS-kursens utmaning
UtmaningarPå fliken Challenge visas nedräkningen till World Coding Challenge, en utmaning för din aktiva kurs och en länk till hela utmaningslistan (här visas det arabiska gränssnittet).
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.

Kursen

Det här omfattar CSS-kursen

40 kurser och 159 lektioner från appens egen kurslista — från den första selektorn till container queries, Sass och moderna layoutmönster.

  1. Syntax, färg och typografi

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

  2. Boxmodellen och positionering

    The Box Model, Display Properties, Positioning Essentials och Scroll & Overflow — de fyra kurserna bakom de flesta layoutproblem för nybörjare.

  3. Flexbox och Grid

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

  4. Responsiv design

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

  5. Animeringar och visuella effekter

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

  6. Cascade och modern CSS

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

  7. Arkitektur och verktyg

    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 och CSS Performance.

Så fungerar det

Så fungerar en session i editorn

Varje lektion kombinerar en kort förklaring med appens live-editor, så att egenskapen du just läste om och sidan den ändrar finns på samma skärm i stället för i en separat övning.

  1. Läs om en CSS-idé och öppna sedan editorn

    En kort lektion går igenom ett enda koncept — en selektor, en flex-egenskap eller en media query — och ger dig en HTML- och CSS-editor sida vid sida med en förhandsvisningspanel som uppdateras direkt.

  2. Ändra ett värde och se sidan flytta sig

    Skriv regeln från lektionen, så uppdateras förhandsvisningen direkt. Gör fel i boxmodellen eller i en flex-egenskap, så visar förhandsvisningen exakt hur. Det här är återkopplingsloopen som gör CSS till ett av de snabbaste områdena att se resultat inom, och appen är byggd för att använda den i stället för att bara beskriva den.

  3. Bygg ett projekt eller leta efter en bugg och fråga när du fastnar

    20 guidade projekt — en verktygsrad, ett kortgitter, ett klistrat sidhuvud, en pulserande knapp — och 20 bug jakt-uppdrag följer lektionerna: ett kort som är 42px bredare än sin kolumn eller en media query som aldrig aktiveras. När en layout fortfarande inte beter sig som den ska förklarar AI Mentor konceptet, felet eller din egen kod.

Det här ingår

Det här ingår i appen

40

Kurser, A1 till C1

159 lektioner fördelade på 40 kurser, från syntax och selektorer via boxmodellen, flexbox och grid till responsiv design, animationer, Sass, PostCSS och moderna layoutmönster.

Live

HTML- och CSS-editor

En editor med HTML och CSS sida vid sida samt en direktförhandsvisning, så att du kan följa en lektion eller prova att skapa en egen sida.

20

Guidade designprojekt

En verktygsrad, ett kortgitter, ett klistrat sidhuvud, en pulserande knapp och mycket mer, byggt steg för steg i stället för att kopieras i sin helhet.

Bug Hunt

20 bug jakt-uppdrag

Riktiga layoutbuggar att hitta och åtgärda — ett kort som är 42px bredare än sin kolumn, en media query som aldrig aktiveras på en telefon eller en modal som fastnat bakom sidan.

AI

AI Mentor

Fråga om en layout, en egenskap eller din egen kod. Pro lägger dessutom till en AI-lekplats som omvandlar en beskrivning av en sida till riktig HTML och CSS.

Cert

Slutförandecertifikat

Ett avslutande prov och ett slutförandecertifikat, tillsammans med en fusklapp med 69 poster över egenskaper och selektorer samt 50 intervjufrågor för frontendutvecklare med svar.

Bakgrund

Vad är CSS, och vilka delar brukar faktiskt skapa problem för nybörjare?

CSS är språket som bestämmer hur en webbsida ser ut. HTML namnger innehållet — en rubrik, en lista, en bild — och CSS bestämmer dess färg, mellanrum, typografi och position på skärmen. Nästan all tidig frustration med CSS kan spåras till ett av tre områden: boxmodellen (padding och borders som gör ett element större än siffran du skrev), specificitet (en regel som du inte väntade dig skriver över din), eller att du använder fel layoutsystem (att försöka skapa en tvådimensionell sida med ett verktyg byggt för en rad).

Boxmodellenvarför mellanrummen överraskar

Varje element är en ruta som består av innehåll, padding, en border och en margin staplade runt varandra. Som standard läggs padding och border till elementets angivna bredd i stället för att rymmas inom den, vilket är den vanligaste orsaken till att en ruta blir bredare än det angivna värdet.

Specificitet och kaskadenvarför en regel ignoreras

När två CSS-regler riktar sig mot samma element väljer webbläsaren en med hjälp av specificitet — ungefär hur exakt en selektor är skriven — snarare än utifrån vilken regel som står först i filen. En regel som ser korrekt ut men i tysthet förlorar mot en mer specifik regel någon annanstans är en vanlig källa till förvirring.

Flexboxendimensionell layout

Ett layoutsystem för att ordna objekt längs en enda rad eller kolumn och fördela det återstående utrymmet mellan dem — en navigeringsmeny eller en rad med knappar. Det ersatte åratal av float-baserade layoutlösningar och är vanligtvis det första riktiga layoutverktyget en nybörjare lär sig.

Gridtvådimensionell layout

Ett layoutsystem som definierar rader och kolumner samtidigt, så att objekt placeras i ett riktigt rutnät i stället för att flyttas på plats med marginaler. Moderna layouter på sidnivå byggs normalt med detta snarare än flexbox, som passar bättre för en enda rad.

Passar

Vem den är till för – och vem den inte är till för

Passar bra om du

  • Har aldrig skrivit en stylesheet och vill se en regel ändra sidan innan du lär dig teorin bakom den
  • Är designer och vill utforma dina egna sidor i stället för att lämna över en mockup
  • Kan redan lite HTML och vill äntligen förstå flexbox, grid och varför layouter ibland inte beter sig som de ska
  • Vill ha guidade designprojekt och riktiga buggar att lösa, inte bara flervalsfrågor om properties
  • Byter karriär eller studerar och förbereder dig för en front-end-intervju

Inte rätt verktyg om du

  • Behöver att editorn fungerar helt utan anslutning — direktförhandsvisningen kräver specifikt en anslutning
  • Förväntar dig att allt ska vara gratis: den första kursen, det första projektet, två uppdrag och editorn är gratis, medan Pro låser upp resten
  • Känner dig redan bekväm med flexbox, grid och cascade och vill ha djupgående referensmaterial snarare än en kurs
  • Behöver en ackrediterad kvalifikation — certifikatet är ett genomförandecertifikat, inte en formell behörighet

Frågor

Vanliga frågor

Varför gör min CSS-layout inte det jag förväntar mig?

Tre saker orsakar de flesta layoutproblemen för nybörjare. Boxmodellen: padding och borders läggs som standard till ett elements angivna bredd, så en box blir bredare än siffran du skrev in. Specificitet: en mer specifik regel någon annanstans åsidosätter tyst din regel. Och fel layoutverktyg: att försöka skapa en tvådimensionell sida med flexbox, som är byggt för en enda rad. Lär dig CSS i praktiken lägger upp kurserna så att du förstår de här tre delarna i den ordningen, i stället för att upptäcka dem genom att prova dig fram.

Behöver jag kunna HTML innan jag lär mig CSS?

Lite grann, och du kan lära dig det parallellt med lektionerna i stället för att läsa klart det först. CSS beskriver hur HTML-element presenteras, så det räcker som grund att veta att en sida består av element — rubriker, stycken, listor och bilder — för att komma igång. Appens live-editor visar både HTML och CSS samtidigt, så kopplingen mellan dem blir synlig redan från den första lektionen.

Vad är skillnaden mellan flexbox och grid, och när ska jag använda vilket?

Flexbox placerar objekt längs en linje — en rad med knappar eller ett navigeringsfält — och fördelar det återstående utrymmet längs den ena axeln. Grid definierar rader och kolumner samtidigt, så att du placerar objekt i ett verkligt tvådimensionellt rutnät i stället för att flytta dem med margins. En layout för hela sidan görs normalt med grid, medan en enda rad med kontroller inuti den normalt görs med flexbox. Kursen lär ut båda innan du själv behöver välja.

Varför vinner en mer specifik regel ibland även när min regel kommer senare i filen?

CSS löser motstridiga regler genom att först titta på specificitet och sedan på källordning. En ID-selektor vinner över en klass-selektor, och en klass vinner över en vanlig elementselektor, oavsett vilken som står längre ner i styleshe för?

Är CSS fortfarande värt att lära sig 2026, eller ersätter ramverk som Tailwind det?

Ja, det är fortfarande värt att lära sig CSS direkt. Utility-ramverk som Tailwind är ett lager byggt på CSS-koncept, inte en ersättning för dem — när en utility-klass inte gör det du förväntar dig är det förståelsen av boxmodellen, specificitet och de underliggande layoutsystemen som hjälper dig vidare. Det är också en av de snabbaste färdigheterna att se resultat av, eftersom varje ändring syns direkt på sidan.

Hur lång tid tar det att känna sig bekväm med att utforma en riktig sida?

Regelbundenhet är viktigare än det totala antalet timmar. Om du arbetar med korta dagliga lektioner kan de flesta nybörjare tryggt hantera selektorer, avstånd, typografi och grundläggande layout med flexbox eller grid inom några veckor — långt innan de svårare delarna, som specialfall med specificitet eller container queries. Appens 20 guidade projekt finns där för att öva just på det stadiet, en riktig sida i taget.

Är Lär dig CSS i praktiken gratis?

Appen är gratis att ladda ner från App Store och Google Play. Den första kursen, det första guidade projektet, två bug-jaktuppdrag och live-editorn är gratis, med en daglig kvot för AI Mentor. Pro låser upp alla kurser, alla 20 projekt och 20 uppdrag, certifikatsprovet och obegränsad användning av AI Mentor, samt tar bort annonser.

Finns Lär dig CSS i praktiken på iPhone och Android, och vem passar den för?

Lär dig CSS i praktiken finns för iPhone och iPad på App Store och för Android på Google Play, med gränssnitt på 22 språk och en åldersgräns på 4+. Den passar helt nybörjare, designers som vill utforma sina egna sidor samt personer som byter karriär eller studerar och förbereder sig för front-end-intervjuer.

Fungerar liveförhandsvisningen offline, i tunnelbanan eller på ett flygplan?

Direktförhandsvisningen kräver specifikt en anslutning för att återge din HTML och CSS, vilket appen tydligt anger i stället för att tyst försämra funktionen. Lektionstext och läsmaterial är utformade för att fortsätta fungera med en instabil anslutning, vilket täcker de flesta pendlingssituationer, men en helt offlinebaserad liveförhandsvisning är inte något den här editorn erbjuder.

Vilka plattformar och språk stöds, och finns det ett certifikat?

Lär dig CSS i praktiken körs på iOS via App Store och på Android via Google Play, och appen finns på 22 språk. Den har betyget 4+. När du klarar slutprovet utfärdar appen ett genomförandecertifikat — ett bevis på arbetet du har gjort, användbart i ett CV tillsammans med de guidade projekt du kan berätta om, men inte en ackrediterad kvalifikation.

Kom igång

Utforma din första sida idag

Gratis att komma igång på iOS och Android, på 22 språk.

App Store — Ladda ner gratisGoogle Play — Ladda ner gratis
Senast granskad · Publicerad av CoddyKit · Integritetspolicy
Tillgänglig på iOS och Android.