Belajar Dasar Pemrograman Web

Tools

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Lihat forum diskusi

Latihan: Menyesuaikan Padding dan Margin pada Elemen Body dan Main

Ada hal terakhir yang perlu kita lakukan sebelum beranjak ke materi berikutnya. Ini merupakan hal yang sangat penting dan perlu diketahui oleh Anda. Penasaran, kan? Yuk, simak latihan ini.

Tujuan

Sebenarnya, kita sudah selesai melakukan styling pada konten-konten Halaman Profil. Namun, kita masih ada satu hal lagi yang dapat ditingkatkan. Disadari atau tidak, sebenarnya ada sedikit celah yang terjadi pada elemen <body>. Anda akan melihat ada jarak antara konten halaman web dengan tepi viewport.

Silakan perhatikan gambar berikut.

dos:d4c797540d07c5e66bfcf8053aae9ab820230622113512.jpeg

Halaman web yang kita miliki sebetulnya ada sedikit celah sehingga konten kita tidak ditampilkan secara penuh dalam browser. Silakan Anda tebak apa yang membuat hal tersebut terjadi. Jika Anda menjawab adalah margin, marvelous!. Jawaban Anda benar. Ini merupakan styling yang dimiliki oleh browser (standar browser) terhadap elemen <body>. Jadi, Anda sudah tahu hal yang harus dilakukan, kan?

Catatan:
Gambar di atas merupakan halaman web yang diperbesar ukurannya hingga 500%. Tujuannya agar kita dapat melihat dengan jelas hal yang dimaksud dengan celah antara konten dengan viewport browser.

Meskipun demikian, kita akan mengatasi masalah ini bersama-sama. Yuk!

Alur Latihan

Berikut adalah alur latihan kali ini.

  1. Membuka hasil latihan terakhir dengan VSCode.
  2. Menghilangkan padding dan margin pada elemen <body> dan memberikan padding pada elemen <main>.
  3. Menjalankan dokumen HTML pada browser.

Latihan Menyesuaikan Padding dan Margin pada Elemen Body dan Main

Latihan ini terdiri dari beberapa topik yang saling terhubung. Untuk itu, berikut adalah daftar langkah latihan yang perlu diikuti dan disimak agar latihan berjalan dengan baik.

  1. Silakan buka proyek Halaman Profil terakhir dengan VSCode.
  2. Kita akan menyesuaikan margin dan padding pada elemen <body> dan <main>. Pertama, kita hilangkan nilai margin dan padding dengan menuliskan properti margin dan padding bernilai 0 pada selector body. Silakan tambahkan kode bercetak tebal berikut.

    1. body {
    2.   font-family: 'Quicksand', sans-serif;
    3.  
    4.   margin: 0;
    5.   padding: 0;
    6. }
    7.  
    8. h2,
    9. h3 {
    10.   color: #00a2c6;
    11. }
    12.  
    13. /* Kode lainnya disembunyikan... */

  3. Dengan demikian, layout yang ditampilkan akan memenuhi seluruh lebar dan tinggi jika dijalankan di browser.

    dos:304ba4d351f78f6677226efa8ea1f9b620230622113513.jpeg

  4. Namun, untuk konten di dalam elemen <main> perlu sedikit tambahan jarak agar dapat ditampilkan dengan lebih nyaman. Kita dapat atur jarak tersebut menggunakan padding pada selector main. Silakan tuliskan CSS rule baru dengan selector main dan beri ia nilai 20px pada properti padding. Tambahkan kode pada style.css dengan kode bercetak tebal berikut.

    1. /* Kode lainnya disembunyikan... */
    2.  
    3. nav li {
    4.   display: inline;
    5.   list-style-type: none;
    6.   margin-right: 20px;
    7. }
    8.  
    9. nav {
    10.   background-color: #00a2c6;
    11.   padding: 5px;
    12. }
    13.  
    14. main {
    15.   padding: 20px;
    16. }

  5. Alhasil, website tampak lebih nyaman dilihat sekarang.

Itulah latihan yang telah kita lakukan pada materi ini. Pada latihan selanjutnya, kita akan mengatur tata letak Halaman Profil agar elemen div#content dan aside saling sejajar secara horizontal. Untuk melakukannya, kita harus mempelajari tentang positioning dan floating.

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Lihat forum diskusi

Catatan Belajar

ini konten buat note nanti
Keyboard Shortcut
1
Next/prev modul

Membantu untuk mempermudah navigasi antar modul.

Tekan
CTRL / CTRL
2
Mencari Konten

Membantu menemukan konten dengan lebih cepat.

Tekan
CTRL/
3
Melihat daftar modul

Membantu melihat modul lebih cepat.

Tekan
CTRLM
Pengaturan

Belajar programming dengan terstruktur.

Light

Belajar programming dengan terstruktur.

Warm

Belajar programming dengan terstruktur.

Dark
Daftar Modul

84% Selesai

Latihan: Menyesuaikan Padding dan Margin pa..