Lær CSS i praksis-appikon

Lær CSS i praksis

Utdanning · Gratis · iOS & Android · CoddyKit

Lær CSS i praksis — Øv deg på CSS-koding med en direkte HTML- og CSS-editor på telefonen

Lær CSS i praksis er en gratis iOS- og Android-app for nybegynnere, designere og karriereskiftere som vil lære CSS-koding ved å øve på telefonen. Den direkte HTML- og CSS-editoren viser en umiddelbar forhåndsvisning av siden din, og 40 kurs går fra selektorer og boksmodellen til flexbox, grid, animasjon og responsivt oppsett, med 20 veiledede designprosjekter og 20 feilsøkingsoppdrag.

App Store — Last ned gratisGoogle Play — Last ned gratis
Pris
Gratis, Pro-oppgradering
Plattformer
iOS og Android
Språk
22
Aldersgrense
4+
Krever
iOS 15.1 eller nyere
Startskjermen i Lær CSS i praksis (arabisk grensesnitt) med CSS Academy-kortet, en knapp for å starte den første leksjonen, dagens mål, World Coding Challenge og knappene Ask MentorLær CSS i praksis-fanen med World Coding Challenge-nedtelling, den aktive CSS-kursutfordringen og arabisk grensesnitt
40Kurs, A1 til C1
DirekteHTML- og CSS-editor
20Veiledede designprosjekter
En egenskap flyttet boksen – eller så gjorde den ikke det.

CSS gir raskere tilbakemelding enn nesten alt annet du kan lære å kode: Endre én verdi, og siden foran deg flytter på seg – eller så gjør den ikke det. Den umiddelbare forhåndsvisningen i editoren er bygget rundt dette faktumet — du venter ikke på å finne ut om en regel fungerte, du ser den fungere.

Hva det er

Lær CSS i praksis er en gratis utdanningsapp for iOS og Android som lærer deg CSS fra den første selektoren til responsivt oppsett, animasjon og moderne designmønstre, med en direkte HTML- og CSS-editor som viser en forhåndsvisning av siden din mens du skriver. De 40 kursene dekker boksmodellen, flexbox, grid, responsivt design og kaskaden, støttet av 20 veiledede prosjekter, 20 feilsøkingsoppdrag og en AI Mentor for alt som ikke gjengis slik du forventet.

Inne i appen

Slik ser den ut

Startskjermen i Lær CSS i praksis (arabisk grensesnitt) med CSS Academy-kortet, en knapp for å starte den første leksjonen, dagens mål, World Coding Challenge og knappene Ask Mentor
HjemStartskjermen viser CSS-kurset med en knapp for å starte den første leksjonen, nivået ditt og dagens mål, World Coding Challenge samt knappene Ask Mentor og Generate Your Lesson med ett trykk (vist her med det arabiske grensesnittet).
Lær CSS i praksis-fanen med World Coding Challenge-nedtelling, den aktive CSS-kursutfordringen og arabisk grensesnitt
UtfordringerUtfordringer-fanen viser nedtellingen til World Coding Challenge, en utfordring for kurset du tar, og en lenke til hele utfordringslisten (her vist med arabisk grensesnitt).
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.

Kurset

Dette dekker CSS-kurset

40 kurs og 159 leksjoner fra appens egen kursliste – fra den første selektoren til container queries, Sass og moderne layoutmønstre.

  1. Syntaks, farger og typografi

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

  2. Boksmodellen og posisjonering

    The Box Model, Display Properties, Positioning Essentials og Scroll & Overflow – de fire kursene som ligger bak de fleste layoutforvirringer hos nybegynnere.

  3. Flexbox og Grid

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

  4. Responsivt design

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

  5. Bevegelse og visuelle effekter

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

  6. Cascade og moderne CSS

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

  7. Arkitektur og verktøy

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

Slik fungerer det

Slik fungerer en økt i editoren

Hver leksjon kombinerer en kort forklaring med appens direkte editor, slik at egenskapen du nettopp leste om, og siden den endrer, vises på samme skjerm i stedet for i en separat oppgave.

  1. Les om én CSS-idé, og åpne deretter editoren

    En kort leksjon tar for seg ett enkelt konsept — en selektor, en flex-egenskap eller en media query — og gir deg en HTML- og CSS-editor side om side med et panel for umiddelbar forhåndsvisning.

  2. Endre en verdi, og se siden flytte på seg

    Skriv inn regelen fra leksjonen, så oppdateres forhåndsvisningen umiddelbart. Gjør du en feil i boksmodellen eller en flex-egenskap, viser forhåndsvisningen nøyaktig hvordan. Dette er tilbakemeldingssløyfen som gjør CSS til noe av det raskeste å se resultater fra, og appen er bygget for å bruke den i stedet for bare å beskrive den.

  3. Bygg et prosjekt eller let etter en feil, og spør når du står fast

    20 veiledede prosjekter — en verktøylinje, et kortgrid, en fastklebet topptekst, en pulserende knapp — og 20 feilsøkingsoppdrag følger leksjonene: et kort som er 42px bredere enn kolonnen sin, eller en media query som aldri utløses. Når et oppsett fortsatt ikke oppfører seg riktig, forklarer AI Mentor konseptet, feilen eller din egen kode.

Hva den inneholder

Dette følger med appen

40

Kurs, A1 til C1

159 leksjoner fordelt på 40 kurs, fra syntaks og selektorer via boksmodellen, flexbox og grid til responsivt design, animasjon, Sass, PostCSS og moderne oppsettsmønstre.

Direkte

HTML- og CSS-editor

En editor med HTML og CSS side om side og en umiddelbar forhåndsvisning, slik at du kan følge en leksjon eller prøve ut din egen side.

20

Veiledede designprosjekter

En verktøylinje, et kortgrid, en fastklebet topptekst, en pulserende knapp og mer, bygget trinn for trinn i stedet for å kopieres i sin helhet.

Feilsøkingsjakt

20 feilsøkingsoppdrag

Virkelige oppsettsfeil du skal finne og løse — et kort som er 42px bredere enn kolonnen sin, en media query som aldri utløses på en telefon, eller en modal som sitter fast bak siden.

AI

AI Mentor

Spør om et oppsett, en egenskap eller din egen kode. Pro legger også til en AI-lekeplass som gjør en beskrevet side om til ekte HTML og CSS.

Sertifikat

Fullføringssertifikat

En avsluttende eksamen og et fullføringssertifikat, sammen med et jukseark med 69 oppføringer over egenskaper og selektorer og 50 spørsmål fra front-end-intervjuer med svar.

Bakgrunn

Hva er CSS, og hvilke deler skaper faktisk problemer for nybegynnere?

CSS er språket som bestemmer hvordan en nettside ser ut. HTML navngir innholdet — en overskrift, en liste, et bilde — og CSS bestemmer fargen, avstanden, skrifttypen og plasseringen på skjermen. Nesten all tidlig frustrasjon med CSS kan spores tilbake til ett av tre steder: boksmodellen (padding og border gjør et element større enn tallet du skrev inn), spesifisitet (en regel du ikke forventet, overstyrer din), eller at du velger feil oppsettsystem (og tvinger en todimensjonal side ut av et verktøy som er laget for én rad).

Boksmodellenhvorfor avstanden overrasker deg

Hvert element er en boks som består av innhold, padding, en border og margin stablet rundt hverandre. Som standard legges padding og border til elementets angitte bredde i stedet for å trekkes fra den, noe som er den vanligste grunnen til at en boks blir bredere enn tallet du angav.

Spesifisitet og kaskadenhvorfor en regel ignoreres

Når to CSS-regler gjelder for det samme elementet, velger nettleseren én av dem ved hjelp av spesifisitet — omtrent hvor presist en selektor er skrevet — i stedet for å velge regelen som står først i filen. En regel som ser riktig ut, men i stillhet taper mot en mer spesifikk regel et annet sted, er en vanlig kilde til forvirring.

Flexboxendimensjonalt oppsett

Et oppsettsystem for å plassere elementer langs én enkelt rad eller kolonne og fordele den ledige plassen mellom dem — for eksempel en navigasjonslinje eller en rad med knapper. Det erstattet mange år med float-baserte oppsettsløsninger og er vanligvis det første egentlige oppsettsverktøyet en nybegynner lærer.

Gridtodimensjonalt oppsett

Et oppsettsystem som definerer rader og kolonner samtidig, slik at elementer plasseres i et faktisk rutenett i stedet for å dyttes på plass med marginer. Moderne oppsett på sidenivå bygges vanligvis med dette i stedet for flexbox, som fortsatt egner seg best til én enkelt rad.

Passer

Hvem den er for – og ikke for

Passer godt for deg hvis du

  • Har aldri skrevet et stilark og vil se en regel endre siden før du lærer teorien bak den
  • Er designer og vil style dine egne sider i stedet for å overlevere en mockup
  • Kan litt HTML allerede og vil endelig forstå flexbox, grid og hvorfor layouter noen ganger ikke oppfører seg som forventet
  • Vil ha veiledede designprosjekter og ekte feil å løse, ikke bare flervalgsoppgaver om egenskaper
  • Bytter karriere eller er student og forbereder deg til et front-end-intervju

Ikke riktig verktøy for deg hvis du

  • Trenger at editoren fungerer helt uten forbindelse – forhåndsvisningen i sanntid krever spesifikt en forbindelse
  • Forventer at alt er gratis: det første kurset, det første prosjektet, to oppdrag og editoren er gratis, mens Pro låser opp resten
  • Er allerede komfortabel med flexbox, grid og cascade og vil ha dyptgående referansemateriale i stedet for et kurs
  • Trenger en akkreditert kvalifikasjon – sertifikatet er et fullføringssertifikat, ikke en formell kvalifikasjon

Spørsmål

Ofte stilte spørsmål

Hvorfor gjør ikke CSS-layouten min det jeg forventer?

Tre ting skaper de fleste layoutproblemene for nybegynnere. Boksmodellen: padding og kantlinjer legges som standard til den deklarerte bredden på et element, så en boks ender opp med å bli bredere enn tallet du skrev inn. Spesifisitet: En mer spesifikk regel et annet sted overstyrer stille og rolig regelen din. Og feil layoutverktøy: Du prøver å tvinge fram en todimensjonal side med flexbox, som er laget for én enkelt rad. Lær CSS i praksis setter kursene i en rekkefølge som gjør at du forstår disse tre tingene i riktig rekkefølge, i stedet for å oppdage dem gjennom prøving og feiling.

Må jeg kunne HTML før jeg lærer CSS?

Litt, og du kan lære det parallelt med leksjonene i stedet for å gjøre deg ferdig med det først. CSS beskriver hvordan HTML-elementer presenteres, så det er nok grunnlag å vite at en side består av elementer – overskrifter, avsnitt, lister og bilder – til å komme i gang. Appens editor i sanntid viser både HTML og CSS samtidig, slik at sammenhengen mellom dem er synlig fra første leksjon.

Hva er forskjellen på flexbox og grid, og når bruker jeg hva?

Flexbox ordner elementer langs én linje – for eksempel en rad med knapper eller en navigasjonslinje – og fordeler ledig plass langs denne ene aksen. Grid definerer rader og kolonner samtidig, slik at du plasserer elementer i et faktisk todimensjonalt rutenett i stedet for å flytte dem rundt med marginer. Layouten på sidenivå er vanligvis grid, mens én enkelt rad med kontroller inni den vanligvis er flexbox. Kurset lærer deg begge deler før du selv må velge.

Hvorfor vinner en mer spesifikk regel noen ganger selv om regelen min kommer senere i filen?

CSS løser motstridende regler etter spesifisitet først og kilde-rekkefølge deretter. En ID-selektor slår en klasseselektor, og en klasse slår en ren elementselektor, uansett hvilken som står lengst nede i stilarket. Derfor kan en regel som ser riktig ut, likevel tape mot en du har glemt et annet sted – kurset Specificity & Cascade i appen finnes nettopp for å gjøre denne rekkefølgen forutsigbar i stedet for mystisk.

Er CSS fortsatt verdt å lære i 2026, eller erstatter rammeverk som Tailwind det?

Ja, det er fortsatt verdt å lære CSS direkte. Utility-rammeverk som Tailwind bygger på CSS-konsepter og erstatter dem ikke – når en utility-klasse ikke gjør det du forventer, er det forståelse av boksmodellen, spesifisitet og de underliggende layoutsystemene som hjelper deg videre. Det er også en av de raskeste ferdighetene å se resultater av, siden hver endring blir synlig på siden med én gang.

Hvor lang tid tar det å bli komfortabel med å style en ekte side?

Regelmessighet er viktigere enn det totale antallet timer. Med korte daglige leksjoner kan de fleste nybegynnere trygt håndtere selektorer, avstander, typografi og grunnleggende flexbox- eller grid-layout i løpet av noen uker, lenge før de vanskeligere detaljene som spesifisitetskantsaker eller container queries. Appens 20 veiledede prosjekter er laget for å øve på akkurat dette stadiet, én ekte side om gangen.

Er Lær CSS i praksis gratis?

Appen kan lastes ned gratis fra App Store og Google Play. Det første kurset, det første veiledede prosjektet, to feilsøkingsoppdrag og editoren i sanntid er gratis, med en daglig kvote for AI Mentor. Pro låser opp alle kurs, alle 20 prosjekter og 20 oppdrag, sertifikateksamen og ubegrenset bruk av AI Mentor, og fjerner reklame.

Finnes Lær CSS i praksis på iPhone og Android, og hvem passer appen for?

Lær CSS i praksis er tilgjengelig for iPhone og iPad på App Store og for Android på Google Play, med grensesnitt på 22 språk og aldersgrense 4+. Appen passer for nybegynnere, designere som vil style sine egne sider, og personer som bytter karriere eller studenter som forbereder seg til front-end-intervjuer.

Fungerer forhåndsvisningen i sanntid offline, på T-banen eller på et fly?

Forhåndsvisningen krever spesifikt en forbindelse for å gjengi HTML og CSS, noe appen opplyser om i stedet for å redusere funksjonaliteten i det stille. Leksjonsteksten og lesematerialet er laget for å fortsette å fungere med en ustabil forbindelse, noe som dekker de fleste pendlerturer, men en helt offline økt med forhåndsvisning i sanntid er ikke noe denne editoren tilbyr.

Hvilke plattformer og språk støtter appen, og finnes det et sertifikat?

Lær CSS i praksis kjører på iOS via App Store og på Android via Google Play, og appen er tilgjengelig på 22 språk. Den har aldersgrense 4+. Bestå den avsluttende eksamenen, så utsteder appen et fullføringssertifikat – dokumentasjon på arbeidet du har gjort, som kan være nyttig på en CV sammen med de veiledede prosjektene du kan fortelle om, men det er ikke en akkreditert kvalifikasjon.

Kom i gang

Style din første side i dag

Kom gratis i gang på iOS og Android, på 22 språk.

App Store — Last ned gratisGoogle Play — Last ned gratis
Sist gjennomgått · Utgitt av CoddyKit · Personvernerklæring
Tilgjengelig på iOS og Android.