CSS handleiding

CSS TUIS CSS Inleiding CSS-sintaksis CSS-keurders CSS Hoe om CSS Kommentaar CSS kleure CSS agtergronde CSS-grense CSS-marges CSS Opvulling CSS Hoogte/Breedte CSS Box Model CSS uiteensetting CSS teks CSS lettertipes CSS-ikone CSS skakels CSS-lyste CSS-tabelle CSS vertoon CSS maksimum breedte CSS posisie CSS Z-indeks CSS oorloop CSS Float CSS Inline-blok CSS Belyn CSS-kombineerders CSS Pseudo-klas CSS Pseudo-element CSS Deursigtigheid CSS-navigasiebalk CSS-aftrekkies CSS Beeldgalery CSS Beeld Sprites CSS Attr keurders CSS-vorms CSS-tellers CSS-webwerfuitleg CSS-eenhede CSS Spesifisiteit CSS !belangrik CSS Wiskunde funksies

CSS Gevorderd

CSS afgeronde hoeke CSS-randbeelde CSS agtergronde CSS kleure CSS-kleur sleutelwoorde CSS Gradiënte CSS Shadows CSS-tekseffekte CSS Web Fonts CSS 2D-transformasies CSS 3D-transformasies CSS-oorgange CSS-animasies CSS Tooltips CSS-stylbeelde CSS-beeldrefleksie CSS-objekpas CSS voorwerp-posisie CSS-maskering CSS-knoppies CSS-paginering CSS veelvuldige kolomme CSS-gebruikerskoppelvlak CSS veranderlikes CSS-boksgrootte CSS-medianavrae CSS MQ Voorbeelde CSS Flexbox

CSS reageer

RWD Inleiding RWD Uitsigpoort RWD-roosteraansig RWD Media Navrae RWD beelde RWD-video's RWD-raamwerke RWD-sjablone

CSS -rooster

Grid Intro Roosterhouer Rooster item

CSS SASS

SASS Tutoriaal

CSS voorbeelde

CSS-sjablone CSS voorbeelde css vasvra CSS Oefeninge CSS-sertifikaat

CSS Verwysings

CSS Verwysing CSS-keurders CSS-funksies CSS Verwysing Gehoor CSS Web veilige lettertipes CSS Animateerbaar CSS-eenhede CSS PX-EM-omskakelaar CSS kleure CSS-kleurwaardes CSS verstekwaardes CSS-blaaierondersteuning

CSS -roosteruitlegmodule


Opskrif

Spyskaart

Hoof

Reg

Voetskrif


Roosteruitleg

Die CSS Grid Uitleg-module bied 'n rooster-gebaseerde uitlegstelsel, met rye en kolomme, wat dit makliker maak om webblaaie te ontwerp sonder om dryf en posisionering te gebruik.


Blaaierondersteuning

Die roostereienskappe word in alle moderne blaaiers ondersteun.

57.0 16.0 52.0 10 44

Rooster elemente

'n Roosteruitleg bestaan ​​uit 'n ouerelement, met een of meer kinderelemente.

Voorbeeld

<div class="grid-container">
  <div class="grid-item">1</div>
  <div class="grid-item">2</div>
  <div class="grid-item">3</div>
  <div class="grid-item">4</div>
  <div class="grid-item">5</div>
  <div class="grid-item">6</div>
  <div class="grid-item">7</div>
  <div class="grid-item">8</div>
  <div class="grid-item">9</div>
</div>

1

2

3

4

5

6

7

8

9


Vertoon eiendom

'n HTML-element word 'n roosterhouer wanneer sy displayeienskap op gridof gestel is inline-grid.

Voorbeeld

.grid-container {
  display: grid;
}

Voorbeeld

.grid-container {
  display: inline-grid;
}

Alle direkte kinders van die roosterhouer word outomaties roosteritems .


Roosterkolomme

Die vertikale lyne van roosteritems word kolomme genoem .


Roosterrye

Die horisontale lyne van roosteritems word rye genoem .


Roostergapings

Die spasies tussen elke kolom/ry word gapings genoem .

Jy kan die gapingsgrootte aanpas deur een van die volgende eienskappe te gebruik:

  • grid-column-gap
  • grid-row-gap
  • grid-gap

Voorbeeld

Die grid-column-gapeienskap stel die gaping tussen die kolomme:

.grid-container {
  display: grid;
  grid-column-gap: 50px;
}

Voorbeeld

Die grid-row-gapeienskap stel die gaping tussen die rye:

.grid-container {
  display: grid;
  grid-row-gap: 50px;
}

Voorbeeld

Die grid-gapeiendom is 'n snelskrif eiendom vir die grid-row-gapen die grid-column-gapeiendomme:

.grid-container {
  display: grid;
  grid-gap: 50px 100px;
}

Voorbeeld

Die grid-gapeienskap kan ook gebruik word om beide die rygaping en die kolomgaping in een waarde te stel:

.grid-container {
  display: grid;
  grid-gap: 50px;
}


Roosterlyne

Die lyne tussen kolomme word kolomlyne genoem .

Die lyne tussen rye word rylyne genoem .

Verwys na reëlnommers wanneer 'n roosteritem in 'n roosterhouer geplaas word:

Voorbeeld

Plaas 'n roosteritem by kolomreël 1, en laat dit op kolomreël 3 eindig:

.item1 {
  grid-column-start: 1;
  grid-column-end: 3;
}

Voorbeeld

Plaas 'n roosteritem by ry lyn 1, en laat dit eindig op ry lyn 3:

.item1 {
  grid-row-start: 1;
  grid-row-end: 3;
}


Alle CSS Grid Eiendomme

Property Description
column-gap Specifies the gap between the columns
gap A shorthand property for the row-gap and the column-gap properties
grid A shorthand property for the grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, and the grid-auto-flow properties
grid-area Either specifies a name for the grid item, or this property is a shorthand property for the grid-row-start, grid-column-start, grid-row-end, and grid-column-end properties
grid-auto-columns Specifies a default column size
grid-auto-flow Specifies how auto-placed items are inserted in the grid
grid-auto-rows Specifies a default row size
grid-column A shorthand property for the grid-column-start and the grid-column-end properties
grid-column-end Specifies where to end the grid item
grid-column-gap Specifies the size of the gap between columns
grid-column-start Specifies where to start the grid item
grid-gap A shorthand property for the grid-row-gap and grid-column-gap properties
grid-row A shorthand property for the grid-row-start and the grid-row-end properties
grid-row-end Specifies where to end the grid item
grid-row-gap Specifies the size of the gap between rows
grid-row-start Specifies where to start the grid item
grid-template A shorthand property for the grid-template-rows, grid-template-columns and grid-areas properties
grid-template-areas Specifies how to display columns and rows, using named grid items
grid-template-columns Specifies the size of the columns, and how many columns in a grid layout
grid-template-rows Specifies the size of the rows in a grid layout
row-gap Specifies the gap between the grid rows