Lompat ke konten Lompat ke sidebar Lompat ke footer

Mengatur Celah Kolom HTML Menggunakan columnGap Style DOM

Properti Style columnGap DOM pada HTML digunakan untuk menentukan gap diantara kolom.


Sebelum memahami lebih dalam materi tentang Mengatur Celah Kolom HTML Menggunakan columnGap Style DOM, terlebih dahulu pelajari materi tentang: columnFill Style HTML DOM dan Fungsinya, Menghitung Kolom HTML Menggunakan columnCount Style DOM, dan Pengaturan Warna Teks HTML Menggunakan Color Style DOM.

Sintak:
  • Mengembalikan nilai return: object.style.columnGap
  • Mengatur nilai properti: object.style.columnGap = "length | normal | initial | inherit"

Property Values:
  • length: Berfungsi untuk mengatur celah kolom dalam unit ukur length.
  • normal: Merupakan nilai default dari column gap.
  • initial: Berfungsi untuk mengatur nilai default dari elemen.
  • inherit: Berfungsi untuk menerima nilai turunan dari elemen parent.

Return Values: Mengembalikan sebuah string yang merepresentasikan properti column-gap dari suatu elemen.

Contoh:

<!DOCTYPE html>

<html>

 

<head>

 

<title>

Properti Style columnGap DOM

</title>

 

<style>

#myDIV1 

{

width: 600px;

height: 70%;

border: 2px solid green;

padding: 10px;

column-count: 3;

}

 

#p11 

{

font-size: 20px;

color: green;

}

</style>

 

</head>

 

<body>

 

<div id="myDIV1">

 

<p id="p11">

 

<u>

Blog Elfan 

</u>

 

Sistem operasi digunakan 

sebagai penghubung antara 

pengguna dan komputer. Tujuan 

dari pengembangan sistem 

informasi adalah untuk 

menyediakan lingkungan yang 

dapat digunakan oleh pengguna 

untuk menjalankan perangkat 

lunak aplikasi secara efektif 

dan efisien.

 

</p>

 

</div>

 

<br>

 

<input 

type="button" 

onclick="mainFunction()"

value="Submit" />

 

<script>

function mainFunction() 

{

// Pengaturan columnGap dalam 

// satuan ukur length.

document.getElementById(

"myDIV1").style.columnGap = "100px";

}

</script>

 

</body>

 

</html>

Output:

Blog Elfan Sistem operasi digunakan sebagai penghubung antara pengguna dan komputer. Tujuan dari pengembangan sistem informasi adalah untuk menyediakan lingkungan yang dapat digunakan oleh pengguna untuk menjalankan perangkat lunak aplikasi secara efektif dan efisien.




Contoh:

<!DOCTYPE html>

<html>

 

<head>

 

<title>

Properti Style columnGap DOM 

pada HTML

</title>

 

<style>

#myDIV2 

{

width: 600px;

height: 70%;

border: 2px solid green;

padding: 10px;

column-count: 3;

column-gap: 100px;

}

 

#p12 

{

font-size: 20px;

color: green;

}

</style>

 

</head>

 

<body>

 

<div id="myDIV2">

 

<p id="p12">

<u>Blog Elfan</u>

Sistem informasi merupakan 

sistem yang digunakan untuk 

bertindak sebagai jembatan 

penghubung antara pengguna dan 

komputer. Tujuan dari 

pengembangan sistem informasi 

adalah untuk meyediakan 

lingkungan pengembangan bagi 

user untuk menjalankan 

perangkat lunak aplikasi 

secara efektif dan efisien.

</p>

 

</div>

 

<br>

 

<input 

type="button" 

onclick="mainFunction()"

value="Submit" />

 

<script>

function mainFunction() 

{

// Pengaturan columnGap ke 

// normal.

document.getElementById(

"myDIV2").style.columnGap = "normal";

}

</script>

 

</body>

 

</html>

Output:

Blog ElfanSistem informasi merupakan sistem yang digunakan untuk bertindak sebagai jembatan penghubung antara pengguna dan komputer. Tujuan dari pengembangan sistem informasi adalah untuk meyediakan lingkungan pengembangan bagi user untuk menjalankan perangkat lunak aplikasi secara efektif dan efisien.




Contoh:

<!DOCTYPE html>

<html>

 

<head>

 

<title>

Properti Style columnGap DOM 

pada HTML

</title>

 

<style>

#myDIV3 

{

width: 600px;

height: 70%;

border: 2px solid green;

padding: 10px;

column-count: 3;

column-gap: 100px;

}

 

#p13 

{

font-size: 20px;

color: green;

}

</style>

 

</head>

 

<body>

 

<div id="myDIV3">

<p id="p13">

<u>Blog Elfan</u>

Sistem operasi bertindak 

sebagai penghubung antara 

pengguna dan perangkat keras 

atau komputer. Tujuan dari 

pengembangan sistem operasi 

adalah untuk menyediakan 

lingkungan dimana pengguna 

dapat menjalankan perangkat 

lunak aplikasi secara efektif 

dan efisien pada perangkat 

keras atau komputer.

</p>

</div>

 

<br>

 

<input 

type="button" 

onclick="mainFunction()"

value="Submit" />

 

<script>

function mainFunction() 

{

// Pengaturan columnGap 

// menjadi normal.

document.getElementById(

"myDIV3").style.columnGap = "initial";

}

</script>

 

</body>

 

</html>

Output:

Blog ElfanSistem operasi bertindak sebagai penghubung antara pengguna dan perangkat keras atau komputer. Tujuan dari pengembangan sistem operasi adalah untuk menyediakan lingkungan dimana pengguna dapat menjalankan perangkat lunak aplikasi secara efektif dan efisien pada perangkat keras atau komputer.




Contoh:

<!DOCTYPE html>

<html>

 

<head>

 

<title>

Properti Style columnGap DOM

</title>

 

<style>

#myDIV4 

{

width: 600px;

height: 60%;

border: 2px solid green;

padding: 10px;

column-count: 3;

column-gap: 100px;

}

 

#p14 

{

column-gap: 50px;

}

</style>

 

</head>

 

<body>

 

<div id="myDIV4">

 

<p id="p14">

<u style="color: green ;

font-size: 20px;">

Blog Elfan

</u>

<br>

Sistem operasi berfungsi 

sebagai penghubung antara 

pengguna dan perangkat keras 

atau komputer. Tujuan dari 

pengembangan sistem informasi 

adalah untuk menyediakan 

pengguna suatu lingkungan yang 

dapat digunakan untuk 

menjalankan aplikasi secara 

efektif dan efisien.

</p>

 

</div>

 

<br>

 

<input 

type="button" 

onclick="mainFunction()"

value="Submit" />

 

<script>

function mainFunction() 

{

// Pengaturan columnGap 

// "inherit".

document.getElementById(

"myDIV4").style.columnGap = "inherit";

}

</script>

 

</body>

 

</html>

Output:

Blog Elfan
Sistem operasi berfungsi sebagai penghubung antara pengguna dan perangkat keras atau komputer. Tujuan dari pengembangan sistem informasi adalah untuk menyediakan pengguna suatu lingkungan yang dapat digunakan untuk menjalankan aplikasi secara efektif dan efisien.




Catatan: Gunakan MozColumnRule untuk browser Mozilla Firefox.


Mengatur celah kolom dalam elemen HTML dapat mempengaruhi tampilan dan tata letak halaman web secara keseluruhan. Salah satu cara yang dapat dilakukan untuk mengatur celah kolom adalah dengan menggunakan properti gaya columnGap dalam pemrograman HTML. Properti ini memungkinkan pengaturan jarak antar kolom di dalam elemen yang menggunakan lebih dari satu kolom, memberikan kontrol lebih dalam hal pengaturan ruang antar konten yang tersusun secara kolom.

Ketika mengatur tata letak halaman web, terkadang dibutuhkan pengaturan ruang antara elemen-elemen dalam kolom agar halaman web tampak lebih rapi dan mudah dibaca. Pada elemen yang menggunakan pengaturan kolom, seperti dalam desain dua kolom atau lebih, columnGap berfungsi untuk memberikan celah antar kolom tersebut. Properti gaya ini memberikan fleksibilitas dalam mendesain struktur halaman yang lebih menarik tanpa mengubah konten di dalam kolom itu sendiri. Ruang antar kolom yang dihasilkan oleh properti ini membantu dalam meningkatkan kenyamanan visual, menjaga keterbacaan, serta memungkinkan elemen-elemen lain pada halaman untuk lebih terorganisir dengan baik.

Pada dasarnya, columnGap adalah salah satu cara untuk menentukan jarak antara kolom di dalam elemen yang menggunakan gaya kolom. Pengaturan jarak antar kolom ini sangat berguna, terutama dalam desain halaman web yang memerlukan tampilan kolom yang konsisten dan mudah dipahami. Oleh karena itu, properti ini sering digunakan dalam desain layout seperti majalah digital, artikel, atau halaman yang menampilkan informasi dalam format kolom, seperti daftar atau data tabular.

Salah satu keuntungan utama dari menggunakan properti columnGap adalah kemampuannya dalam memberi kebebasan kepada perancang halaman untuk mengatur celah antar kolom tanpa perlu mengubah struktur elemen atau memperkenalkan elemen tambahan lainnya. Hal ini berbeda dengan metode tradisional yang memerlukan penambahan elemen pembatas atau pengaturan lebar elemen secara manual. Dengan menggunakan properti ini, jarak antar kolom dapat diatur secara fleksibel, cukup dengan mengubah nilai dari properti tersebut.

Untuk lebih memahami pentingnya penggunaan columnGap, perlu dipahami bagaimana properti ini bekerja dalam konteks tata letak halaman. Ketika sebuah elemen disusun dengan menggunakan lebih dari satu kolom, properti columnGap akan berfungsi untuk menentukan jarak antara setiap kolom tersebut. Misalnya, jika sebuah halaman memiliki dua kolom atau lebih yang menampilkan teks, gambar, atau elemen lainnya, jarak antara kolom-kolom tersebut dapat disesuaikan untuk memberikan ruang yang cukup di antara konten, sehingga tampilan halaman menjadi lebih menarik dan tidak terlalu padat.

Penggunaan columnGap memberikan kontrol yang lebih mudah dan lebih tepat dibandingkan dengan pengaturan lainnya, seperti margin atau padding pada elemen kolom itu sendiri. Alih-alih mengatur margin atau padding secara manual untuk setiap kolom, yang mungkin memerlukan perhatian lebih untuk memastikan jarak yang konsisten, properti columnGap memungkinkan pengaturan jarak antar kolom secara global. Hal ini tentu sangat menghemat waktu dalam proses desain dan pengaturan elemen-elemen kolom di dalam halaman web.

Selain itu, penggunaan columnGap juga dapat meningkatkan kompatibilitas halaman dengan berbagai jenis perangkat, termasuk perangkat mobile atau tablet. Pada perangkat dengan ukuran layar yang lebih kecil, properti ini membantu menjaga jarak antar kolom agar tetap nyaman dilihat tanpa mempengaruhi pembacaan atau interaksi dengan elemen-elemen di dalam kolom tersebut. Properti ini bekerja dengan baik pada berbagai jenis desain responsif, memastikan tampilan yang rapi meskipun halaman dilihat pada ukuran layar yang berbeda-beda.

Penting untuk dicatat bahwa meskipun columnGap dapat digunakan dengan efektif pada elemen yang menggunakan sistem kolom, properti ini hanya akan berfungsi jika elemen tersebut menggunakan pengaturan kolom. Pengaturan kolom sendiri dapat dilakukan dengan menggunakan properti gaya lain, seperti columns atau columnCount, yang memungkinkan elemen untuk terorganisir dalam beberapa kolom. Tanpa pengaturan kolom yang tepat, properti columnGap tidak akan berfungsi dengan semestinya. Oleh karena itu, pemahaman tentang cara kerja kolom dalam desain halaman web sangat penting untuk memanfaatkan columnGap dengan maksimal.

Lebih jauh lagi, columnGap juga dapat dikombinasikan dengan properti lainnya, seperti columnWidth atau columnRule, untuk menciptakan tampilan yang lebih kompleks dan dinamis. Misalnya, pengaturan lebar kolom dapat dilakukan bersamaan dengan pengaturan jarak antar kolom, menciptakan efek visual yang menarik dan memudahkan pembaca dalam menavigasi informasi yang disajikan. Properti-properti ini dapat bekerja sama untuk memastikan bahwa konten di dalam kolom tetap terlihat jelas, teratur, dan mudah diakses.

Dalam praktiknya, pengaturan jarak antar kolom ini memiliki dampak besar pada pengalaman pengguna. Halaman dengan jarak antar kolom yang terlalu sempit dapat membuat konten terasa terlalu padat, sulit dibaca, atau bahkan membingungkan bagi pengguna. Sebaliknya, celah antar kolom yang terlalu besar dapat membuat konten terlihat terpisah-pisah, menyebabkan kehilangan hubungan antara elemen-elemen yang saling terkait. Oleh karena itu, pengaturan celah kolom yang tepat sangat penting dalam mendesain halaman web yang efektif dan menyenangkan untuk digunakan.

Satu hal lagi yang perlu diperhatikan adalah penggunaan columnGap pada elemen-elemen yang lebih kompleks, seperti halaman yang memiliki lebih dari satu jenis konten dalam kolom. Misalnya, halaman yang menampilkan kombinasi antara teks, gambar, dan grafik dalam kolom-kolom yang berbeda. Dalam hal ini, penggunaan celah yang tepat antar kolom dapat membantu menjaga keseimbangan visual antara berbagai jenis elemen, mencegah tampilan yang terlalu berantakan atau tidak teratur.

Secara keseluruhan, columnGap merupakan properti yang sangat berguna dalam desain tata letak kolom pada halaman web. Dengan mengatur jarak antar kolom, desainer dapat menciptakan tampilan yang lebih rapi, terstruktur, dan mudah diakses oleh pengunjung. Properti ini memberikan kontrol yang lebih besar atas tata letak halaman, menghindari keperluan pengaturan manual untuk setiap elemen kolom, serta memungkinkan desain yang lebih responsif dan fleksibel. Menggunakan columnGap dengan bijaksana dapat membawa dampak yang signifikan terhadap kualitas tampilan halaman dan pengalaman pengguna secara keseluruhan.

Selain memberikan kemudahan dalam pengaturan jarak antar kolom, penggunaan properti columnGap juga mempengaruhi konsistensi tampilan halaman secara keseluruhan. Dengan pengaturan yang tepat, desain yang terstruktur dapat tercipta, dimana setiap elemen berada dalam posisi yang jelas dan terpisah dengan baik. Hal ini membantu mencegah tampilan yang terlalu padat atau berantakan, yang bisa mengganggu kenyamanan pengunjung dalam menjelajahi halaman. Penggunaan columnGap memberi ruang agar elemen-elemen dalam kolom dapat "bernafas", memberikan kesan keteraturan dan keterbacaan yang lebih baik.

Seiring dengan berkembangnya teknologi web dan berbagai perangkat yang digunakan untuk mengakses halaman, responsivitas desain menjadi faktor yang semakin penting. Pada perangkat dengan ukuran layar yang lebih kecil, seperti ponsel atau tablet, pengaturan jarak antar kolom yang tepat melalui columnGap dapat memastikan tampilan halaman tetap mudah diakses tanpa mengorbankan kenyamanan visual. Mengingat banyaknya variasi perangkat dengan ukuran layar yang berbeda, penggunaan properti ini menjadi penting untuk memastikan tampilan halaman tetap konsisten, terlepas dari perangkat yang digunakan.

Pengaturan jarak antar kolom juga mempengaruhi interaksi pengguna dengan elemen-elemen yang ada dalam halaman. Jika kolom-kolom dalam suatu elemen terlalu rapat, pengguna mungkin merasa kesulitan untuk memisahkan informasi yang ditampilkan di dalamnya. Di sisi lain, jika kolom terlalu terpisah, elemen-elemen yang seharusnya saling terkait bisa tampak terpisah-pisah, yang bisa mengurangi pengalaman pengguna secara keseluruhan. Dengan columnGap, perancang web dapat menyeimbangkan jarak antar kolom untuk menciptakan desain yang nyaman bagi pengunjung dan memudahkan dalam mengakses informasi.

Dalam hal ini, penggunaan columnGap bukan hanya soal estetika, tetapi juga tentang bagaimana ruang antar elemen dapat mempengaruhi pemahaman dan kenyamanan pengguna. Beberapa elemen dalam halaman web, seperti teks, gambar, atau grafik, memerlukan jarak tertentu agar dapat dibaca atau dipahami dengan lebih mudah. Tanpa pengaturan yang baik, konten bisa saling bertumpuk dan mengaburkan pesan yang ingin disampaikan. Oleh karena itu, pemilihan nilai yang tepat untuk columnGap sangat berpengaruh terhadap keberhasilan desain suatu halaman web.

Seiring dengan peningkatan kemampuan perangkat dan berbagai alat bantu dalam desain web, semakin banyak desainer yang mengandalkan properti seperti columnGap untuk menciptakan tampilan halaman yang lebih bersih dan lebih modern. Dengan pengaturan jarak antar kolom yang lebih fleksibel dan mudah diatur, properti ini memberi desainer keleluasaan untuk bereksperimen dan menciptakan tampilan yang sesuai dengan tujuan dan kebutuhan pengguna. Keberadaan columnGap memudahkan pengaturan tampilan yang sebelumnya memerlukan banyak pengaturan manual dan penyesuaian di berbagai elemen.

Dalam dunia desain web, waktu dan efisiensi adalah faktor penting. Penggunaan properti columnGap memungkinkan perancang untuk menghemat waktu yang biasanya dihabiskan untuk mengatur margin atau padding pada setiap kolom. Alih-alih menyesuaikan elemen satu per satu, dengan columnGap, perancang dapat langsung mengatur jarak antar kolom dalam satu kali pengaturan. Ini memberi keuntungan besar, terutama dalam proyek dengan banyak elemen kolom atau desain yang kompleks.

Ketika berhadapan dengan elemen-elemen yang dinamis, seperti elemen yang ditambahkan atau dihapus secara otomatis, penggunaan columnGap juga memberikan kestabilan dalam pengaturan jarak antar kolom. Bahkan ketika konten di dalam kolom berubah atau diperbarui, jarak antar kolom akan tetap konsisten, menjaga keseimbangan dan tampilan yang teratur. Dengan demikian, properti ini berfungsi tidak hanya untuk pengaturan awal, tetapi juga untuk memastikan kelancaran tampilan seiring dengan perubahan konten yang terjadi di halaman.

Tentu saja, penggunaan columnGap tetap memerlukan pemahaman tentang cara kerja properti kolom lainnya. Seperti disebutkan sebelumnya, pengaturan kolom yang tepat menjadi syarat utama agar columnGap dapat berfungsi dengan baik. Tanpa pengaturan kolom yang benar, meskipun columnGap diterapkan, hasilnya tidak akan maksimal. Karena itu, perancang halaman web harus memahami kombinasi dan penggunaan berbagai properti gaya agar dapat menciptakan desain yang optimal dan sesuai dengan kebutuhan halaman web tersebut.

Secara keseluruhan, properti columnGap adalah alat yang sangat efektif dalam mengatur celah kolom di halaman web. Penggunaannya yang fleksibel dan mudah diatur menjadikannya pilihan yang tepat bagi perancang halaman yang ingin menciptakan desain yang rapi, terstruktur, dan responsif. Dengan columnGap, tampilan halaman web dapat lebih terorganisir, meningkatkan kenyamanan pembaca, dan memastikan bahwa elemen-elemen dalam kolom tetap memiliki jarak yang cukup untuk menjaga keterbacaan dan keseimbangan visual. Properti ini sangat berperan penting dalam desain web modern yang mengutamakan efisiensi, estetika, dan kenyamanan pengguna.

Artikel ini akan dibaca oleh: Novita Laylatul Cholifah, Nufal Mubarok, Nur Salisa Qurrota A'Yun, Panji Bagus Setiawan, dan Prasetyo Adi Setiawan.

5 komentar untuk "Mengatur Celah Kolom HTML Menggunakan columnGap Style DOM"

  1. Jenis browser apa saja yang dapat digunakan untuk mengaktifkan properti columnGap Style DOM pada HTML?

    BalasHapus
    Balasan
    1. Berikut adalah beberapa jenis browser populer yang dapat digunakan untuk mengaktifkan properti columnGap Style DOM pada HTML:
      1. Google Chrome
      2. Edge
      3. Opera
      4. Safari

      Hapus
  2. Apa yang dimaksud dengan properti columnGap Style DOM pada HTML?

    BalasHapus
    Balasan
    1. Properti columnGap digunakan untuk menentukan jarak antar kolom DOM pada HTML.

      Hapus
    2. Jika terdapat aturan kolom diantara kolom yang digunakan, maka aturan tersebut akan muncul dibagian tengah dari kolom yang menggunakan properti columnGap.

      Hapus

Hubungi admin melalui Wa : +62-896-2414-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -