Talaan ng mga Nilalaman:

Paano ako gagawa ng layout ng grid sa CSS?
Paano ako gagawa ng layout ng grid sa CSS?

Video: Paano ako gagawa ng layout ng grid sa CSS?

Video: Paano ako gagawa ng layout ng grid sa CSS?
Video: Part 1: HTML and CSS Tagalog Tutorial | Illustrados 2024, Mayo
Anonim

Recap natin ang apat na mahahalagang hakbang:

  1. Lumikha isang elemento ng lalagyan, at ideklara itong ipinapakita: grid ;.
  2. Gamitin ang parehong lalagyan upang tukuyin ang grid mga track gamit ang grid - template -mga hanay at grid - template -mga katangian ng mga hilera.
  3. Ilagay ang mga elemento ng bata sa loob ng lalagyan.
  4. Tukuyin ang mga sukat ng kanal gamit ang grid -mga katangian ng gap.

Dito, maaari ko bang gamitin ang CSS grid layout?

Maliban sa Internet Explorer, CSS Grid Layout ay unprefixed sa Safari, Chrome, Opera, Firefox at Edge. Ang suporta para sa lahat ng property at value na nakadetalye sa mga gabay na ito ay interoperable sa mga browser. Nangangahulugan ito na kung magsusulat ka ng ilan Grid Layout code sa Firefox, dapat itong gumana sa parehong paraan sa Chrome.

Bukod pa rito, dapat ko bang gamitin ang Flexbox o grid? pareho flexbox at grid ay batay sa konseptong ito. Flexbox ay pinakamahusay para sa pag-aayos ng mga elemento sa alinman sa isang hilera, o isang solong column. Grid ay pinakamainam para sa pag-aayos ng mga elemento sa maraming row at column. Tinutukoy ng property na justify-content kung paano ang dagdag na espasyo ng baluktot -ipinamahagi ang lalagyan sa baluktot -mga bagay.

Gayundin, ano ang 1fr?

1fr ay isang "fractional unit", na isang paraan ng pagsasabi ng "ang natitirang espasyo sa elemento".

Ano ang Flexbox grid?

Flexbox ay ginawa para sa isang dimensional na layout at Grid ay ginawa para sa dalawang dimensional na layout. Nangangahulugan ito na kung naglalagay ka ng mga item sa isang direksyon (halimbawa tatlong mga pindutan sa loob ng isang header), dapat mong gamitin Flexbox : Bibigyan ka nito ng higit na kakayahang umangkop kaysa sa CSS Grid.

Inirerekumendang: