Modul FrontEnd Web Dasar
  • Pengenalan Penulis
  • Muqadimah
  • Tujuan Pembelajaran
  • Prasyarat Pembelajaran
  • Persiapan & Pendahuluan
    • Tools Yang Dibutuhkan
    • Cara Kerja Internet: Bagaimana Website Sampai ke Pengguna
    • Web Statis & Dinamis
    • Peranan Web Server & Web Browser
    • Anatomi Website (HTML, CSS, JavaScript)
    • Referensi Tambahan
  • Belajar HTML
    • Pengenalan HTML
    • Elemen, Tag, dan Atribut
    • Strukur Dasar HTML
    • Menjalankan File HTML di Browser
    • Semantic HTML
    • Tag Dasar HTML
      • Tag Heading (h1-h6)
      • Tag Paragraf (p)
      • Tag Untuk Pemformatan Teks Dasar
      • Tag Anchor/Link (a)
      • Tag Image (img)
      • Tag List (ul, ol, li)
      • Tag Table (table)
      • Tag Form (form, input, select, textarea)
      • Tag Div
      • Tag Audio & Video
      • iframe
      • Tag Untuk Citation, Quotation dan Definisi
      • Tag Untuk Hasil Kode Komputer
    • Simbol/Karakter Khusus
  • Belajar CSS
    • Pengenalan CSS
    • Menambahkan CSS ke HTML
    • Selektor CSS
    • Properti CSS
      • Teks Formatting
      • Warna dan Background
      • Pengenalan Box Model
      • Box Model: Konten
      • Box Model: Padding dan Margin
      • Box Model: Border
      • Box Shadow
      • Box Sizing
      • Positioning
      • Display
      • Pengenalan Flexbox
      • Flexbox: Properti Pada Container
      • Flexbox: Properti Item
      • Flexbox: Gap
      • Pengenalan Grid
      • Grid: Grid Struktur
      • Grid: Gap
      • Grid: Alignment
      • Grid: Grid Auto Flow
      • Grid: Item Placment
      • Grid: Functions in Grid Layout
    • Media Queries Untuk Responsifitas Pada Website
    • Media Queries: Media Types
    • Media Queries: Media Features
  • Belajar JavaScript
    • Pengenalan JavaScript
    • Menghubungkan JavaScript ke HTML
    • Variable
    • Tipe Data
    • Operator & Ekspresi
    • Perkondisian
    • Perulangan
    • Fungsi
    • Debugging
    • JavaScript BOM (browser Object Model)
      • Pengenalan JavaScript BOM
      • Akses ke Objek Window
      • Akses ke Objek Document
      • Akses Ke Navigator Object
      • Akses ke Screen Object
      • Akses ke Histori Object
    • JavaScript DOM (Document Object Model)
      • Pengenalan JavaScript DOM
      • Menarget Element HTML
      • Menambah, Menghapus, dan Mengedit Element
    • Events Handler
      • Pengenalan Event Handler Untuk Interaktifitas
      • Windows Events
      • Form Events
      • Keyboard Events
      • Clipboard Events
      • Mouse Events
    • Web Storage
      • Pengenalan Web Storage
      • Local Storage
      • Session Storage
  • Framework CSS
    • Pengenalan Framework CSS (Bootstrap)
    • Menambahkan Bootstrap ke Project
    • Penggunaan Utility Classes
    • Penggunaan Komponen Bootstrap
    • Customizing Bootstrap
    • Responsive dengan Bootstrap
  • Belajar Figma Untuk Slicing
    • Pengenalan dan Peran Figma
    • Membuat Desain Website
    • Melakukan Slicing
  • Pengenalan Framework FrontEnd
  • Hosting (Web Statis)
Powered by GitBook
On this page
  1. Belajar CSS
  2. Properti CSS

Pengenalan Grid

Pengenalan Grid

CSS Grid adalah sebuah fitur dalam CSS yang memungkinkan pembuatan tata letak (layout) web yang lebih kompleks dan fleksibel dibandingkan dengan metode tradisional. Beberapa hal yang perlu dipahami dalam penggunaan Grid Layout:

  1. Grid Container dan Grid Items: Grid Layout terdiri dari dua komponen utama, yaitu grid container (kontainer grid) dan grid items (item-item grid). Grid container didefinisikan dengan properti CSS display: grid;, sementara grid items adalah elemen-elemen langsung di dalam grid container.

  2. Struktur Grid: Untuk memahami Grid Layout, penting untuk mengenal beberapa konsep dasar seperti:

    • Grid Lines: Garis-garis vertikal dan horizontal yang membentuk grid.

    • Grid Cells: Area persegi atau persegi panjang yang dihasilkan oleh potongan antara dua grid lines.

    • Grid Tracks: Bagian-bagian antara dua grid lines, bisa berupa kolom atau baris.

    • Grid Areas: Area yang didefinisikan di dalam grid untuk menempatkan beberapa grid items.

    • Gutters: Ruang antara grid tracks yang bisa diatur dengan properti grid-gap.

  3. Satuan Fraksional (fr): Satuan fr (fractional unit) adalah satu dari beberapa satuan yang digunakan dalam CSS Grid. Ini memungkinkan distribusi ruang yang tersedia di antara grid items secara proporsional. Misalnya, dengan menggunakan fr, Anda dapat menentukan seberapa besar ruang yang harus ditempati oleh setiap kolom atau baris dalam grid.

Dengan pemahaman yang baik tentang konsep dasar CSS Grid, Anda dapat menciptakan tata letak web yang lebih kompleks dan responsif, serta meningkatkan fleksibilitas dalam merancang desain halaman web.

PreviousFlexbox: GapNextGrid: Grid Struktur

Last updated 1 year ago