224 of 313 menu

Egenskapen grid-template

Egenskapen grid-template angir antall og bredde på rader og kolonner som et element vil oppta i et grid eller et nett og er en forkortet form for egenskapene grid-template-rows og grid-template-columns. Radene og kolonnene der elementet vil bli plassert angis med en skråstrek. Egenskapen grid-template angis i foreldreelementet og bestemmer plasseringen av barneelementer. I verdien til egenskapen angir vi bredden på rader eller kolonner i alle enheter for størrelser.

Ved angivelse av verdier i piksler i egenskapene vil størrelsene på elementene nøyaktig tilsvare dem. Hvis vi angir ordet auto, vil kolonner og rader fylle hele tilgjengelig plass. Bruk av enheten fr (fraksjon) betyr at all plass vil bli delt i like andeler. Fordelen med fr er dens tilpasningsevne til forskjellige beholdere eller skjermoppløsninger, siden fr bare deler dem i det angitte antall fraksjoner uten tilknytning til nøyaktig størrelse i piksler.

Syntaks

velger { grid-template: bredde og antall rader / bredde og antall kolonner; }

Eksempel

La oss ved hjelp av egenskapen grid-template lage en tabell:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template: 1fr 1fr 1fr / 1fr 1fr 1fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Eksempel

Og la oss nå gi den andre og tredje raden samme bredde, og hver kolonne - forskjellig bredde:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template: 60px 1fr 60px / 20% 1fr 15%; border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Eksempel

Og la oss nå i tabellen fra forrige eksempel gjøre den øverste raden to fraksjoner bred, og den første kolonnen - en halv fraksjon:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template: 2fr 1fr 1fr / 0.5fr 1fr 1fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Se også

  • egenskapen grid,
    som angir en forkortet notasjon for egenskaper for kolonner og rader
  • egenskapen grid-template-rows,
    som angir antall og bredde på rader i et grid
  • egenskapen grid-template-columns,
    som angir antall og bredde på kolonner i et grid
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis