Lær CSS i praksis-appikon

Lær CSS i praksis

Uddannelse · Gratis · iOS & Android · CoddyKit

Lær CSS i praksis — Øvelse i CSS-kodning med en live HTML- og CSS-editor på din telefon

Lær CSS i praksis er en gratis iOS- og Android-app til komplette begyndere, designere og karriereskiftere, der vil lære CSS-kodning ved at øve sig på deres telefon. Den live HTML- og CSS-editor viser en øjeblikkelig forhåndsvisning af din side, og 40 kurser går fra selectors og box model til flexbox, grid, animation og responsivt layout med 20 guidede designprojekter og 20 bug-hunt-missioner.

App Store — Download gratisGoogle Play — Download gratis
Pris
Gratis, Pro-opgradering
Platforme
iOS og Android
Sprog
22
Aldersgrænse
4+
Kræver
iOS 15.1 eller nyere
Lær CSS i praksis-startskærm (arabisk brugerflade) med CSS Academy-kortet, en knap til at starte den første lektion, dagligt mål, World Coding Challenge- og Ask Mentor-knapperFanen Challenge i Lær CSS i praksis (arabisk grænseflade) med nedtællingen til World Coding Challenge og den aktive CSS-kursusudfordring
40Kurser, A1 til C1
LiveHTML- og CSS-editor
20Guidede designprojekter
En egenskab flyttede enten boksen, eller også gjorde den ikke.

CSS giver hurtigere feedback end næsten alt andet, du kan lære at kode: Skift én værdi, og siden foran dig flytter sig enten, eller også gør den ikke. Editorens øjeblikkelige forhåndsvisning er bygget op omkring netop det — du venter ikke på at finde ud af, om en regel virkede; du ser den ske.

Hvad det er

Lær CSS i praksis er en gratis uddannelsesapp til iOS og Android, der lærer dig CSS fra den første selector til responsivt layout, animation og moderne designmønstre med en live HTML- og CSS-editor, som viser en forhåndsvisning af din side, mens du skriver. Appens 40 kurser dækker box model, flexbox, grid, responsivt design og cascade og suppleres af 20 guidede projekter, 20 bug-hunt-missioner og en AI Mentor til alt det, der ikke gengives, som du forventede.

Inde i appen

Sådan ser det ud

Lær CSS i praksis-startskærm (arabisk brugerflade) med CSS Academy-kortet, en knap til at starte den første lektion, dagligt mål, World Coding Challenge- og Ask Mentor-knapper
StartsideStartskærmen viser CSS-kursets kort med en knap til at starte den første lektion, dit niveau og daglige mål, World Coding Challenge samt knapperne Ask Mentor og Generate Your Lesson med ét tryk (vist her med den arabiske brugerflade).
Fanen Challenge i Lær CSS i praksis (arabisk grænseflade) med nedtællingen til World Coding Challenge og den aktive CSS-kursusudfordring
UdfordringerFanen Udfordringer viser nedtællingen til World Coding Challenge, en udfordring til dit aktive kursus og et link til den komplette liste over udfordringer (her vist med den arabiske grænseflade).
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 dækker CSS-kurset

40 kurser og 159 lektioner hentet fra appens egen kursusliste — fra den første selector til container queries, Sass og moderne layoutmønstre.

  1. Syntaks, farver og typografi

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

  2. Boksmodellen og positionering

    The Box Model, Display Properties, Positioning Essentials og Scroll & Overflow — de fire kurser bag de fleste layoutproblemer for begyndere.

  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. Animationer 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 værktøjer

    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.

Sådan fungerer det

Sådan fungerer en session i editoren

Hver lektion kombinerer en kort forklaring med appens live-editor, så den egenskab, du lige har læst om, og den side, den ændrer, er på samme skærm i stedet for i en separat øvelse.

  1. Læs om én CSS-idé, og åbn derefter editoren

    En kort lektion gennemgår ét enkelt koncept — en selector, en flex-egenskab, en media query — og giver dig en HTML- og CSS-editor side om side med et felt til øjeblikkelig forhåndsvisning.

  2. Skift en værdi, og se siden flytte sig

    Skriv reglen fra lektionen, og forhåndsvisningen opdateres med det samme; hvis du laver en fejl i box model eller en flex-egenskab, viser forhåndsvisningen præcis hvordan. Det er denne feedbacksløjfe, der gør CSS til noget af det hurtigste at se resultater fra, og appen er bygget til at bruge den i stedet for kun at beskrive den.

  3. Byg et projekt eller find en fejl, og spørg, når du sidder fast

    20 guidede projekter — en værktøjslinje, et card-grid, en sticky header, en pulserende knap — og 20 bug-hunt-missioner følger efter lektionerne: et card, der er 42px bredere end sin kolonne, en media query, der aldrig aktiveres. Når et layout stadig ikke opfører sig rigtigt, forklarer AI Mentor konceptet, fejlen eller din egen kode.

Hvad det indeholder

Dette følger med appen

40

Kurser, A1 til C1

159 lektioner fordelt på 40 kurser, fra syntax og selectors gennem box model, flexbox og grid til responsivt design, animation, Sass, PostCSS og moderne layoutmønstre.

Live

HTML- og CSS-editor

En editor med din HTML og CSS side om side og en øjeblikkelig forhåndsvisning, så du kan følge med i en lektion eller afprøve din egen side.

20

Guidede designprojekter

En værktøjslinje, et card-grid, en sticky header, en pulserende knap og mere, bygget trin for trin i stedet for kopieret i sin helhed.

Bug Hunt

20 bug-hunt-missioner

Rigtige layoutfejl, du skal finde og rette — et card, der er 42px bredere end sin kolonne, en media query, der aldrig aktiveres på en telefon, en modal, der sidder fast bag siden.

AI

AI Mentor

Spørg om et layout, en egenskab eller din egen kode; Pro tilføjer også en AI-legeplads, der omsætter en beskrivelse af en side til ægte HTML og CSS.

Cert

Gennemførelsesbevis

En afsluttende eksamen og et gennemførelsesbevis samt et cheat sheet med 69 poster over egenskaber og selectors og 50 front-end-interviewspørgsmål med svar.

Baggrund

Hvad er CSS, og hvilke dele giver faktisk begyndere problemer?

CSS er det sprog, der bestemmer, hvordan en webside ser ud. HTML navngiver indholdet — en overskrift, en liste, et billede — og CSS bestemmer dets farve, afstand, skrifttype og placering på skærmen. Næsten al tidlig frustration med CSS kan føres tilbage til ét af tre steder: box model (padding og borders, der gør et element større end det tal, du skrev), specificity (en regel, du ikke forventede, overskriver din) eller valget af det forkerte layoutsystem (at tvinge en todimensionel side frem med et værktøj, der er bygget til én række).

Box modelhvorfor afstande overrasker dig

Alle elementer er bokse, der består af content, padding, en border og en margin, som ligger uden på hinanden. Som standard lægges padding og border til et elements angivne bredde i stedet for at blive trukket fra den, hvilket er den klart mest almindelige grund til, at en boks ender med at være bredere end det tal, du angav.

Specificity og cascadehvorfor en regel ignoreres

Når to CSS-regler rammer det samme element, vælger browseren én ved hjælp af specificity — groft sagt hvor præcist en selector er skrevet — i stedet for ud fra hvilken regel der står først i filen. En regel, der ser korrekt ud, men i stilhed taber til en mere specifik regel et andet sted, er en hyppig kilde til forvirring.

Flexboxendimensionelt layout

Et layoutsystem til at arrangere elementer langs én række eller kolonne og fordele den resterende plads mellem dem — en navigationslinje, en række knapper. Det erstattede mange års float-baserede layoutløsninger og er normalt det første rigtige layoutværktøj, en begynder lærer.

Gridtodimensionelt layout

Et layoutsystem, der definerer rækker og kolonner på samme tid, så elementer placeres i et rigtigt grid i stedet for at blive skubbet på plads med margins. Moderne layouts på sideniveau bygges normalt med dette frem for flexbox, som fortsat egner sig bedre til én række.

Egnethed

Hvem det er til — og hvem det ikke er til

Det passer godt til dig, hvis du

  • Har aldrig skrevet et stylesheet og vil se en regel ændre siden, før du lærer teorien bag den
  • Er designer og vil style dine egne sider i stedet for at sende en mockup videre
  • Kan allerede lidt HTML og vil endelig forstå flexbox, grid og hvorfor layouts nogle gange ikke opfører sig som forventet
  • Vil have guidede designprojekter og rigtige fejl at løse, ikke kun multiple-choice-spørgsmål om egenskaber
  • Er ved at skifte karriere eller er studerende og forbereder dig til en front-end-samtale

Det er ikke det rette værktøj, hvis du

  • Har brug for, at editoren fungerer helt uden forbindelse — den øjeblikkelige forhåndsvisning kræver specifikt en forbindelse
  • Forventer, at alt er gratis: det første kursus, det første projekt, to missioner og editoren er gratis, mens Pro låser resten op
  • Er allerede fortrolig med flexbox, grid og cascade og vil have dybdegående referencemateriale frem for et kursus
  • Har brug for en akkrediteret kvalifikation — certifikatet dokumenterer, at du har gennemført, men er ikke en formel kvalifikation

Spørgsmål

Ofte stillede spørgsmål

Hvorfor gør mit CSS-layout ikke det, jeg forventer?

Tre områder skaber de fleste layoutproblemer for begyndere. Boksmodellen: padding og borders lægges som standard til et elements angivne bredde, så en boks ender med at være bredere end det tal, du skrev. Specificity: En mere specifik regel et andet sted tilsidesætter ubemærket din regel. Og det forkerte layoutværktøj: Du forsøger at skabe en todimensionel side med flexbox, som er bygget til én enkelt række. Lær CSS i praksis gennemgår kurserne i en rækkefølge, så du forstår disse tre ting i den rigtige orden i stedet for at opdage dem gennem trial and error.

Skal jeg kunne HTML, før jeg lærer CSS?

En lille smule, og du kan lære det sideløbende med lektionerne i stedet for at afslutte det først. CSS beskriver, hvordan HTML-elementer vises, så det er et tilstrækkeligt grundlag at vide, at en side består af elementer — overskrifter, afsnit, lister og billeder — for at komme i gang. Appens live-editor viser både HTML og CSS sammen, så forbindelsen mellem dem er synlig allerede fra den første lektion.

Hvad er forskellen på flexbox og grid, og hvornår bruger jeg hvad?

Flexbox arrangerer elementer langs én linje — en række knapper eller en navigationslinje — og fordeler den resterende plads langs denne ene akse. Grid definerer rækker og kolonner samtidig, så du placerer elementer i et faktisk todimensionelt gitter i stedet for at skubbe dem på plads med margins. Et layout på sideniveau er normalt grid, mens en enkelt række kontrolelementer i det normalt er flexbox, og kurset lærer dig begge dele, før du selv skal vælge.

Hvorfor vinder en mere specifik regel nogle gange, selv når min regel står senere i filen?

CSS løser modstridende regler efter specificity først og kildeorden derefter. En ID-selector vinder over en class-selector, og en class-selector vinder over en almindelig element-selector, uanset hvilken der står længst nede i dit stylesheet. Derfor kan en regel, der ser korrekt ud, stadig tabe til en regel, du har glemt et andet sted — kurset Specificity & Cascade i appen findes netop for at gøre denne rækkefølge forudsigelig i stedet for mystisk.

Kan det stadig betale sig at lære CSS i 2026, eller erstatter frameworks som Tailwind det?

Ja, det kan stadig betale sig at lære CSS direkte. Utility-frameworks som Tailwind er et lag, der bygger på CSS-koncepter, ikke en erstatning for dem — når en utility class ikke gør det, du forventer, er det forståelsen af boksmodellen, specificity og de underliggende layout-systemer, der hjælper dig videre. Det er også en af de hurtigste færdigheder at se resultater med, fordi enhver ændring straks kan ses på siden.

Hvor lang tid tager det at blive fortrolig med at style en rigtig side?

Regelmæssighed betyder mere end det samlede antal timer. Hvis du arbejder med korte daglige lektioner, kan de fleste begyndere trygt håndtere selectors, spacing, typografi og grundlæggende flexbox- eller grid-layout inden for få uger — længe før de sværere områder som særlige specificity-tilfælde eller container queries. Appens 20 guidede projekter er lavet specifikt til at øve dette trin, én rigtig side ad gangen.

Er Lær CSS i praksis gratis?

Appen kan downloades gratis fra App Store og Google Play. Det første kursus, det første guidede projekt, to bug-hunt-missioner og live-editoren er gratis, med et dagligt antal AI Mentor-sessioner. Pro låser op for alle kurser, alle 20 projekter og 20 missioner, certifikateksamen og ubegrænset brug af AI Mentor — og fjerner reklamer.

Findes Lær CSS i praksis til iPhone og Android, og hvem er den til?

Lær CSS i praksis fås til iPhone og iPad i App Store og til Android i Google Play, med grænseflade på 22 sprog og en aldersklassificering på 4+. Den er til komplette begyndere, designere, der vil style deres egne sider, samt karriereskiftere eller studerende, der forbereder sig til front-end-samtaler.

Virker live-forhåndsvisningen offline, i metroen eller i et fly?

Den øjeblikkelige forhåndsvisning kræver specifikt en forbindelse for at gengive din HTML og CSS, hvilket appen oplyser i stedet for stille at levere en forringet funktion. Lektionstekst og læsemateriale er udviklet til fortsat at fungere med en ustabil forbindelse, hvilket dækker de fleste pendlerture, men en helt offline session med live-forhåndsvisning er ikke noget, denne editor tilbyder.

Hvilke platforme og sprog understøtter den, og er der et certifikat?

Lær CSS i praksis kører på iOS via App Store og på Android via Google Play, og appen findes på 22 sprog. Den har aldersklassificeringen 4+. Bestå den afsluttende eksamen, og appen udsteder et gennemførelsescertifikat — dokumentation for det arbejde, du har udført, som kan bruges på et CV sammen med de guidede projekter, du kan gennemgå, men ikke en akkrediteret kvalifikation.

Kom i gang

Style din første side i dag

Kom gratis i gang på iOS og Android på 22 sprog.

App Store — Download gratisGoogle Play — Download gratis
Senest gennemgået · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på iOS og Android.