{"id":52887,"date":"2025-01-28T14:46:29","date_gmt":"2025-01-28T07:46:29","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=52887"},"modified":"2025-02-06T14:29:55","modified_gmt":"2025-02-06T07:29:55","slug":"belajar-css-bagian-13","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/belajar-css-bagian-13\/","title":{"rendered":"Belajar CSS Bagian 13: Mengenal Properti CSS Display"},"content":{"rendered":"\n<p>Dalam belajar CSS bagian 12, kita telah belajar tentang apa itu <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-css-bagian-12\/\" target=\"_blank\" rel=\"noopener\" title=\"\">CSS Flexbox Layout<\/a> beserta contohnya. Pada series lanjutan belajar CSS bagian 13 ini, kita akan belajar tentang property CSS Display.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu Properti CSS Display?<\/h2>\n\n\n\n<p>CSS Display adalah salah satu properti CSS yang sering digunakan dan berfungsi mengatur bagaimana elemen HTML ditampilkan melalui <em>browser<\/em>. Karena fungsinya untuk mengatur tata letak elemen <a href=\"https:\/\/www.rumahweb.com\/journal\/html-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"html adalah\">HTML<\/a>, properti ini dapat memungkinkan desainer website untuk menentukan apakah elemen HTML ditampilkan sesuai dengan kebutuhan web tersebut.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dasar Penggunaan Properti CSS Display<\/h2>\n\n\n\n<p>Untuk menggunakan property CSS Display, anda harus membuat sebuah elemen HTML dengan <em>property <\/em>display. Berikut contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.container {\n  display: block; \n}<\/code><\/pre>\n\n\n\n<p>Properti ini menentukan apakah sebuah elemen akan tampil sebagai <em>block<\/em>, di mana ia memenuhi seluruh lebar baris, sebagai elemen sebaris (<em>inline<\/em>), yang hanya menggunakan ruang sesuai dengan kontennya, atau sebagai kombinasi lainnya seperti <em>flex <\/em>dan <em>grid <\/em>yang memungkinkan pengaturan tata letak lebih kompleks.<\/p>\n\n\n\n<p>Beberapa nilai-nilai kategori yang dapat Anda gunakan dalam membangun tampilan website dengan properti css <em>display <\/em>sebagai berikut.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nilai Dasar Properi CSS Display<\/h2>\n\n\n\n<p>Nilai dasar yang sering digunakan untuk <em>property <\/em>display yaitu:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">block<\/h3>\n\n\n\n<p>Elemen HTML akan ditampilkan sebagai elemen blok, yang akan memulai baris baru dan akan mengambil lebar penuh pada elemen html-nya. Contoh elemen html yang sering digunakan : &lt; div &gt;, &lt; section &gt;, &lt; p &gt; secara default. Berikut contohnya : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-block {\n        display: block;\n    }<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">inline<\/h3>\n\n\n\n<p>Elemen HTML akan ditampilkan sebagai elemen sebaris, yang tidak memulai baris baru dan hanya mengambil lebar yang dibutuhkan. Contoh elemen html yang sering digunakan : &lt; span &gt;, &lt; a &gt;, &lt; strong &gt; secara default. Berikut contohnya : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-inline {\n        display: inline;\n    }<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">inline-block<\/h3>\n\n\n\n<p>Kombinasi atau gabungan dari nilai inline dan nilai block. Elemen HTML akan tetap berada dalam baris namun dapat memiliki properti tinggi dan lebar yang dapat disesuaikan. Berikut contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-inline-block {\n    display: inline-block;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Nilai untuk Tata Letak Modern Properi CSS Display<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">flex<\/h3>\n\n\n\n<p>Mengubah elemen HTML menjadi sebuah kontainer yang fleksibel (flex <em>container<\/em>) yang secara responsif baik dalam arah horizontal maupun vertikal. Anda dapat mempelajari artikel berikut : <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-css-bagian-12\/\" target=\"_blank\" rel=\"noopener\" title=\"\"><strong>Fungsi dan Contoh CSS Flexbox Layout<\/strong><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">grid<\/h3>\n\n\n\n<p>Mengubah elemen HTML menjadi sebuah kontainer grid yang dapat disusun dalam bentuk baris dan kolom secara mudah, sehingga menghasilkan tata letak yang lebih teratur dan simetris. Anda dapat mempelajari artikel berikut : <strong><a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-css-bagian-11\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Fungsi dan Contoh Grid Layout<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nilai Khusus Properi CSS Display<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">none<\/h3>\n\n\n\n<p>Semua jenis elemen HTML tidak akan ditampilkan dan tidak mengambil ruang dalam tata letak atau tampilan website di browser. Berikut contohnya : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-none {\n    display: none;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">contents<\/h3>\n\n\n\n<p>Elemen HTML dihapus dari tata letak web <em>browser <\/em>tetapi turunan elemen tersebut akan tetap di <em>render <\/em>seolah-olah menggantikan elemen itu. Berikut contohnya :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-contents {\n    display: contents;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">table<\/h3>\n\n\n\n<p>Membuat elemen berperilaku seperti elemen tabel. Contoh elemen html yang digunakan : &lt; table &gt; secara default. Berikut contohnya : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-table {\n    display: table;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">table-row, table-cell, table-column, dll.<\/h3>\n\n\n\n<p>Digunakan untuk meniru perilaku bagian-bagian dari element table. Berikut contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-table-row {\n    display: table-row;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Nilai Eksperimental (atau Khusus) Properi CSS Display<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">list-item<\/h3>\n\n\n\n<p>Elemen HTML akan berperilaku dan menampilkan seperti item daftar (contoh: &lt; li &gt;). Berikut contohnya : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-list-item {\n    display: list-item;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Nilai Global Properi CSS Display<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">inherit<\/h3>\n\n\n\n<p>Mengambil nilai dari elemen html induk. Berikut contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-inherit {\n    display: inherit;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">initial<\/h3>\n\n\n\n<p>Mengatur ke nilai <em>default properti<\/em>. Berikut contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-initial {\n    display: initial;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">unset<\/h3>\n\n\n\n<p>Menghapus nilai elemen; bertindak seperti <em>inherit <\/em>jika properti diwariskan atau initial jika tidak diwariskan. Berikut contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.display-unset {\n    display: unset;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Contoh Implementasi CSS Display<\/h2>\n\n\n\n<p>Berikut adalah contoh <em>script <\/em>CSS <em>variables <\/em>yang telah diterapkan ke kode html.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;Contoh CSS Display&lt;\/title&gt;\n    &lt;style&gt;\n.display-block {\n        display: block;\n        background: lightcyan;\n    }\n    \n.display-inline {\n        display: inline;\n        background: chartreuse;\n    }\n    \n.display-inline-block {\n    display: inline-block;\n    background: antiquewhite;\n}\n\n.display-grid {\n    display: grid;\n    background: gainsboro;\n}\n\n.display-flex {\n    display: flex;\n    background: aquamarine;\n}\n\n.display-contents {\n    display: contents;\n    background: aquamarine;\n}\n\n.display-none {\n    display: none;\n}\n\n.display-table {\n    display: table;\n    background: gold;\n}\n\n.display-table-row {\n    display: table-row;\n    background: lightblue;\n}\n\n.display-list-item {\n    display: list-item;\n    background: lightgoldenrodyellow;\n}\n\n.display-inherit {\n    display: inherit;\n    background: sandybrown;\n}\n\n.display-initial {\n    display: initial;\n    background: moccasin;\n}\n\n.display-unset {\n    display: unset;\n    background: aqua;\n}\n\n    &lt;\/style&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n    &lt;div class=\"display-block\"&gt;\n        Elemen HTML menggunakan display:block\n    &lt;\/div&gt;\n    &lt;div class=\"display-inline\"&gt;\n        Elemen HTML menggunakan display:inline\n    &lt;\/div&gt;\n    &lt;div class=\"display-inline-block\"&gt;\n        Elemen HTML menggunakan display:inline-block\n    &lt;\/div&gt;\n    &lt;div class=\"display-flex\"&gt;\n        Elemen HTML menggunakan display:flex\n    &lt;\/div&gt;\n    &lt;div class=\"display-grid\"&gt;\n        Elemen HTML menggunakan display:grid\n    &lt;\/div&gt;    \n    &lt;div class=\"display-none\"&gt;\n        Elemen HTML menggunakan display:none\n    &lt;\/div&gt;\n    &lt;div class=\"display-contents\"&gt;\n        Elemen HTML menggunakan display:contents\n    &lt;\/div&gt;\n    &lt;div class=\"display-table\"&gt;\n        Elemen HTML menggunakan display:table\n    &lt;\/div&gt;\n    &lt;div class=\"display-table-row\"&gt;\n        Elemen HTML menggunakan display:table-row\n    &lt;\/div&gt;\n    &lt;div class=\"display-list-item\"&gt;\n        Elemen HTML menggunakan display:list-item\n    &lt;\/div&gt;\n    &lt;div class=\"display-inherit\"&gt;\n        Elemen HTML menggunakan display:inherit\n    &lt;\/div&gt;    \n    &lt;div class=\"display-initial\"&gt;\n        Elemen HTML menggunakan display:initial\n    &lt;\/div&gt;    \n    &lt;div class=\"display-unset\"&gt;\n        Elemen HTML menggunakan display:unset\n    &lt;\/div&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Kemudian jika di&nbsp;<em>testing&nbsp;<\/em>di&nbsp;<em>browser&nbsp;<\/em>untuk akan menampilkan&nbsp;<em>screenshoot&nbsp;<\/em>seperti berikut:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"299\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11-1024x299.png\" alt=\"Properti CSS Display - belajar css 13\" class=\"wp-image-52888\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11-1024x299.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11-300x88.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11-768x224.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11-370x108.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11-270x79.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11-570x166.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11-740x216.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/01\/image-11.png 1216w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p>Memahami properti CSS display sangat penting untuk menciptakan tata letak yang responsif dan dinamis pada berbagai macam perangkat. Dengan kombinasi nilai-nilai seperti flex dan grid, pengembangan pada website Anda akan jauh lebih mudah dan efisien untuk dikelola dalam jangka panjang.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.rumahweb.com\/journal\/belajar-css-bagian-14\/\">Belajar css bagian 14<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Demikian artikel belajar CSS bagian ke 13 tentang CSS Display. Ikuti terus series belajar CSS selanjutnya, untuk meningkatkan kemampuan CSS Anda. Semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam belajar CSS bagian 12, kita telah belajar tentang apa itu CSS Flexbox Layout beserta contohnya. Pada series lanjutan belajar CSS bagian 13 ini, kita akan belajar tentang property CSS Display. Apa itu Properti CSS Display? CSS Display adalah salah satu properti CSS yang sering digunakan dan berfungsi mengatur bagaimana elemen HTML ditampilkan melalui browser. [&hellip;]<\/p>\n","protected":false},"author":353,"featured_media":52896,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[1752,1751,2186],"class_list":{"0":"post-52887","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-design","8":"tag-belajar-css","9":"tag-css","10":"tag-tutorial-css"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/52887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=52887"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/52887\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/52896"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=52887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=52887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=52887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}