Obsah:

Ako vytvorím rozloženie mriežky v CSS?
Ako vytvorím rozloženie mriežky v CSS?

Video: Ako vytvorím rozloženie mriežky v CSS?

Video: Ako vytvorím rozloženie mriežky v CSS?
Video: Ako vytvoriť web stránku ľahko a rýchlo 2024, November
Anonim

Zopakujme si štyri základné kroky:

  1. Vytvorte prvok kontajnera a deklarujte, že zobrazuje: mriežka ;.
  2. Použite ten istý kontajner na definovanie mriežka stopy pomocou mriežka - šablóna -stĺpce a mriežka - šablóna -vlastnosti riadkov.
  3. Umiestnite podradené prvky do kontajnera.
  4. Zadajte veľkosti odkvapov pomocou mriežka - vlastnosti medzier.

Môžem použiť rozloženie mriežky CSS?

Okrem prehliadača Internet Explorer Rozloženie mriežky CSS nemá predponu v prehliadačoch Safari, Chrome, Opera, Firefox a Edge. Podpora všetkých vlastností a hodnôt uvedených v týchto príručkách je interoperabilná medzi prehliadačmi. To znamená, že ak napíšete nejaké Rozloženie mriežky kód vo Firefoxe, rovnako by to malo fungovať aj v Chrome.

Okrem toho, mám použiť Flexbox alebo mriežku? Obaja flexbox a mriežka sú založené na tomto koncepte. Flexbox je najvhodnejší na usporiadanie prvkov do jedného riadka alebo do jedného stĺpca. Mriežka je najvhodnejší na usporiadanie prvkov do viacerých riadkov a stĺpcov. Vlastnosť justify-content určuje, ako extra priestor v flex -kontajner je distribuovaný do flex - položky.

Podobne, čo je 1fr?

1fr je jedna "zlomková jednotka", čo je spôsob, ako povedať "zostávajúci priestor v prvku".

Čo je mriežka Flexbox?

Flexbox je vyrobený pre jednorozmerné rozloženie a Mriežka je vyrobený pre dvojrozmerné rozloženie. To znamená, že ak rozmiestňujete položky jedným smerom (napríklad tri tlačidlá v hlavičke), mali by ste použiť Flexbox : Poskytne vám väčšiu flexibilitu ako CSS Mriežka.

Odporúča: