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
  • Padding:
  • Margin:
  1. Belajar CSS
  2. Properti CSS

Box Model: Padding dan Margin

Padding dan margin adalah dua properti penting dalam CSS yang digunakan untuk mengatur jarak antara elemen di dalam halaman web. Berikut adalah penjelasan singkat tentang keduanya:

Padding:

Padding adalah ruang di sekitar konten dalam sebuah elemen. Ini membantu mengatur jarak antara konten elemen dan batasnya. Properti padding dapat diatur secara individual untuk setiap sisi elemen (atas, kanan, bawah, kiri), atau secara keseluruhan.

Contoh:

padding: 10px; /* Padding untuk semua sisi sebesar 10 piksel */
padding-top: 5px; /* Padding untuk sisi atas sebesar 5 piksel */
padding-right: 15px; /* Padding untuk sisi kanan sebesar 15 piksel */
padding-bottom: 20px; /* Padding untuk sisi bawah sebesar 20 piksel */
padding-left: 10px; /* Padding untuk sisi kiri sebesar 10 piksel */

Shortcut Padding:

  • padding: 20px 10px;: Mengatur padding atas dan bawah sebesar 20 piksel, dan padding kanan dan kiri sebesar 10 piksel.

  • padding: 20px 10px 5px;: Mengatur padding atas sebesar 20 piksel, padding kanan dan kiri sebesar 10 piksel, dan padding bawah sebesar 5 piksel.

  • padding: 10px 15px 20px 50px;: Mengatur padding atas sebesar 10 piksel, padding kanan sebesar 15 piksel, padding bawah sebesar 20 piksel, dan padding kiri sebesar 50 piksel.

Margin:

Margin adalah ruang di sekitar elemen yang berfungsi untuk memberikan jarak antara elemen dengan elemen lain di sekitarnya. Properti margin juga dapat diatur secara individual untuk setiap sisi elemen atau secara keseluruhan.

Contoh:

margin: 20px; /* Margin untuk semua sisi sebesar 20 piksel */
margin-top: 10px; /* Margin untuk sisi atas sebesar 10 piksel */
margin-right: 15px; /* Margin untuk sisi kanan sebesar 15 piksel */
margin-bottom: 25px; /* Margin untuk sisi bawah sebesar 25 piksel */
margin-left: 30px; /* Margin untuk sisi kiri sebesar 30 piksel */

Shortcut Margin:

  • margin: 20px 10px;: Mengatur margin atas dan bawah sebesar 20 piksel, dan margin kanan dan kiri sebesar 10 piksel.

  • margin: 20px 10px 5px;: Mengatur margin atas sebesar 20 piksel, margin kanan dan kiri sebesar 10 piksel, dan margin bawah sebesar 5 piksel.

  • margin: 10px 15px 20px 50px;: Mengatur margin atas sebesar 10 piksel, margin kanan sebesar 15 piksel, margin bawah sebesar 20 piksel, dan margin kiri sebesar 50 piksel.

Dengan menggunakan properti padding dan margin, Anda dapat mengontrol ruang di sekitar dan di antara elemen-elemen di halaman web Anda, memberikan tampilan yang rapi dan terorganisir.

PreviousBox Model: KontenNextBox Model: Border

Last updated 1 year ago