Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Fraktionelle Enheder og Minmax-Størrelse | Placering og Størrelsesbestemmelse af Grid-Elementer
CSS Grid-mesterskab

bookFraktionelle Enheder og Minmax-Størrelse

Introduktion til fr-enheden

Når du ønsker at opbygge layouts, der tilpasser sig problemfrit til enhver skærmstørrelse, er fr-enheden et effektivt værktøj. fr (fraktion) enheden i CSS Grid gør det muligt at tildele en andel af den tilgængelige plads til grid-spor. I modsætning til faste enheder som px eller %, fordeler fr-enheden pladsen dynamisk, hvilket sikrer, at dit grid forbliver fleksibelt og responsivt.

Hvis du angiver dine grid-kolonner til 1fr 2fr, modtager den første kolonne én del af den tilgængelige plads, og den anden kolonne modtager to dele, uanset grid'ets samlede bredde. Dette gør fr-enheden essentiel til at skabe layouts, der skalerer elegant uden manuelle justeringer.

index.html

index.html

styles.css

styles.css

copy

Sådan fungerer minmax() og hvornår det anvendes

minmax()-funktionen gør det muligt at definere et størrelsesområde for et grid-spor ved at angive både en minimums- og en maksimumsværdi. Denne tilgang er afgørende for responsivt design, da det forhindrer grid-spor i at blive for små til at læse eller for brede til at bevare et balanceret layout.

  • Brug minmax(min, max) for at angive en nedre og øvre størrelsesgrænse for kolonner eller rækker;
  • Sikr læsbarhed af indhold ved at angive en rimelig minimumsværdi;
  • Gør det muligt for spor at udvide sig og udfylde tilgængelig plads ved at kombinere minmax() med fr-enheder;
  • Oprethold fleksible, brugervenlige layouts på tværs af alle skærmstørrelser.

For eksempel sikrer minmax(150px, 1fr), at en kolonne aldrig bliver mindre end 150px, men kan vokse så meget, som pladsen tillader. Anvend minmax() når du ønsker, at billeder, kort eller indholdsblokke forbliver læsbare og visuelt balancerede, samtidig med at du udnytter dynamisk pladsfordeling.

question mark

Hvilken af følgende definitioner af grid-template-columns vil oprette tre kolonner, hvor den første kolonne altid er mindst 120px bred, men kan vokse, den anden kolonne optager dobbelt så meget tilgængelig plads som den tredje, og den tredje kolonne deler den resterende plads?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 9.09

bookFraktionelle Enheder og Minmax-Størrelse

Stryg for at vise menuen

Introduktion til fr-enheden

Når du ønsker at opbygge layouts, der tilpasser sig problemfrit til enhver skærmstørrelse, er fr-enheden et effektivt værktøj. fr (fraktion) enheden i CSS Grid gør det muligt at tildele en andel af den tilgængelige plads til grid-spor. I modsætning til faste enheder som px eller %, fordeler fr-enheden pladsen dynamisk, hvilket sikrer, at dit grid forbliver fleksibelt og responsivt.

Hvis du angiver dine grid-kolonner til 1fr 2fr, modtager den første kolonne én del af den tilgængelige plads, og den anden kolonne modtager to dele, uanset grid'ets samlede bredde. Dette gør fr-enheden essentiel til at skabe layouts, der skalerer elegant uden manuelle justeringer.

index.html

index.html

styles.css

styles.css

copy

Sådan fungerer minmax() og hvornår det anvendes

minmax()-funktionen gør det muligt at definere et størrelsesområde for et grid-spor ved at angive både en minimums- og en maksimumsværdi. Denne tilgang er afgørende for responsivt design, da det forhindrer grid-spor i at blive for små til at læse eller for brede til at bevare et balanceret layout.

  • Brug minmax(min, max) for at angive en nedre og øvre størrelsesgrænse for kolonner eller rækker;
  • Sikr læsbarhed af indhold ved at angive en rimelig minimumsværdi;
  • Gør det muligt for spor at udvide sig og udfylde tilgængelig plads ved at kombinere minmax() med fr-enheder;
  • Oprethold fleksible, brugervenlige layouts på tværs af alle skærmstørrelser.

For eksempel sikrer minmax(150px, 1fr), at en kolonne aldrig bliver mindre end 150px, men kan vokse så meget, som pladsen tillader. Anvend minmax() når du ønsker, at billeder, kort eller indholdsblokke forbliver læsbare og visuelt balancerede, samtidig med at du udnytter dynamisk pladsfordeling.

question mark

Hvilken af følgende definitioner af grid-template-columns vil oprette tre kolonner, hvor den første kolonne altid er mindst 120px bred, men kan vokse, den anden kolonne optager dobbelt så meget tilgængelig plads som den tredje, og den tredje kolonne deler den resterende plads?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3
some-alt