{"id":51749,"date":"2024-12-13T14:44:39","date_gmt":"2024-12-13T07:44:39","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=51749"},"modified":"2024-12-24T08:34:37","modified_gmt":"2024-12-24T01:34:37","slug":"belajar-html-part-6","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/belajar-html-part-6\/","title":{"rendered":"Belajar HTML Part 6: Perbedaan div, class, dan id Pada HTML"},"content":{"rendered":"\n<p>Setelah belajar cara membuat <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-html-part-5\/\" target=\"_blank\" rel=\"noopener\" title=\"\">heading dan paragraf<\/a> dengan HTML, selanjutnya pada sesi belajar HTML part 6, kita akan belajar tentang apa itu div, class dan id beserta contohnya pada HTML.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Pengertian Div, Class, dan ID<\/h2>\n\n\n\n<p>Dalam <a href=\"https:\/\/www.rumahweb.com\/journal\/html-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"html adalah\">HTML<\/a>, div, class, dan id termasuk dalam atribut yang digunakan untuk membuat struktur dan identifikasi elemen pada halaman web. Untuk lebih jelasnya, berikut kami jelaskan masing-masing atributnya. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Div<\/h3>\n\n\n\n<p>Div adalah elemen HTML yang berfungsi sebagai wadah untuk menampung beberapa elemen HTML menjadi satu bagian. Penggunaan div berfungsi untuk memudahkan pengembang atau developer mengatur style CSS atau pemberian atribut lainnya seperti Class, ID, Title, dan lain sebagainya.<\/p>\n\n\n\n<p>Div merupakan singkatan dari &#8220;division&#8221;, biasanya digunakan untuk mengelompokkan bagian header, sidebar, body, footer, dan lainnya secara terpisah dalam satu tampilan tertentu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Class<\/h3>\n\n\n\n<p>Class adalah atribut HTML yang digunakan sebagai penanda elemen di HTML. Selain itu, class sering digunakan untuk manipulasi <em>style <\/em>CSS atau javasript.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ID<\/h3>\n\n\n\n<p>Id adalah singkatan dari identifier atau identity, yaitu atribut yang mirip seperti class, tetapi memiliki perilaku berbeda.<\/p>\n\n\n\n<p>Dalam jenisnya, id merupakan atribut global pada HTML yang digunakan untuk mengidentifikasi elemen menggunakan CSS atau JavaScript. Setiap elemen hanya boleh memiliki satu id unik diseluruh HTML.<\/p>\n\n\n\n<p>Setelah kita bahas sedikit tentang pengertiannya, selanjutnya mari kita membahas mengenai perbedaan dan cara menggunakan div, class, dan id dalam dokumen HTML.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tabel Perbedaan div, class, dan id<\/h2>\n\n\n\n<p>Untuk memudahkan Anda belajar HTML Atribut tentang div, class dan id, berikut kami sampaikan table perbandingannya. <\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-gridlove-highlight-acc-background-color has-background\"><thead><tr><th>Fitur<\/th><th>div<\/th><th>class<\/th><th>id<\/th><\/tr><\/thead><tbody><tr><td>Fungsi<\/td><td>Container generik<\/td><td>Pengelompokan dalam<br \/>elemen<\/td><td>Identitas unik<\/td><\/tr><tr><td>Keunikan<\/td><td>Tidak unik<\/td><td>Tidak harus unik,<br \/>dapat digunakan<br \/>berkali-kali di dokumen<br \/>HTML<\/td><td>Harus unik dalam<br \/>satu halaman<\/td><\/tr><tr><td>Penggunaan<br \/>dalam CSS<\/td><td>Bisa, biasanya<br \/>digunakan dengan<br \/>kombinasi class dan id<\/td><td>Digunakan dengan<br \/>tanda titik (.) dalam CSS<\/td><td>Digunakan dengan<br \/>tanda pagar (#)<br \/>dalam CSS<\/td><\/tr><tr><td>Contoh<br \/>Penggunaan<\/td><td>Membungkus bagian<br \/>header, footer, atau<br \/>konten utama<\/td><td>Mengatur gaya untuk<br \/>semua paragraf,<br \/>tombol, atau link<\/td><td>Mengatur gaya<br \/>untuk elemen<br \/>navigasi utama<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Menggunaan div, class, dan id<\/h2>\n\n\n\n<p>Berikut cara menggunakan <code>div<\/code>, <code>class<\/code>, dan <code>id<\/code> dalam dokumen HTML beserta contohnya agar lebih mudah dipahami.<\/p>\n\n\n\n<p>Contoh skrip 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 Penggunaan Div, Class, dan ID&lt;\/title&gt;\n  &lt;link rel=\"stylesheet\" href=\"style.css\"&gt;\n  \n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;div class=\"header\"&gt;\n  &lt;h1 id=\"judul\"&gt;Selamat Datang&lt;\/h1&gt;\n  &lt;nav&gt;\n    &lt;ul&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Home&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;About&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\"&gt;Contact&lt;\/a&gt;&lt;\/li&gt;\n    &lt;\/ul&gt;\n  &lt;\/nav&gt;\n&lt;\/div&gt;\n\n&lt;div class=\"content\"&gt;\n  &lt;p&gt;Ini adalah konten utama halaman.&lt;\/p&gt;\n  &lt;p&gt;Anda bisa menambahkan konten di sini.&lt;\/p&gt;\n&lt;\/div&gt;\n\n&lt;div class=\"footer\"&gt;\n  &lt;p&gt;&amp;copy; 2024 Contoh Website&lt;\/p&gt;\n&lt;\/div&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Keterangan:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Struktur HTML terdiri dari Header, Content, dan Footer.<\/li>\n\n\n\n<li>Penggunaan <code>div<\/code>: Setiap bagian utama (header, content, dan footer) menggunakan elemen <code>div<\/code>, untuk mengelompokkan elemen-elemen didalamnya.<\/li>\n\n\n\n<li>Penggunaan <code>class<\/code>: header dan footer diberikan class sama, sedangkan content diberikan class untuk mengatur padding pada tampilan konten utama<\/li>\n<\/ol>\n\n\n\n<p>Contoh kode CSS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> .header {\n  background-color: #f0f0f0;\n  padding: 20px;\n  text-align: center;\n}\n\n#judul {\n  color: red;\n  text-align: center;\n  background-color: black;\n}\n\n.footer {\n  background-color: #f0f0f0;\n  padding: 20px;\n  text-align: center;\n}\n\n.content {\n  padding: 20px;\n}\n\nnav ul {\n  list-style: none; \/* Menghilangkan bullet point pada list *\/\n  margin: 0;\n  padding: 0;\n  display: flex; \/* Mengubah display menjadi flex untuk tata letak horizontal *\/\n  justify-content: center; \/* Menempatkan item-item secara horizontal di tengah *\/\n}\n\nnav li {\n  margin: 0 10px; \/* Memberikan margin kiri dan kanan pada setiap item *\/\n}\n\nnav a {\n  text-decoration: none;\n  color: #333;\n  padding: 10px 15px;\n  border-radius: 5px;\n  transition: background-color 0.3s ease;\n}\n\nnav a:hover {\n  background-color: #f0f0f0;\n}\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Kapan Menggunakannya?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>div<\/code>: Gunakan div untuk membagi struktur halaman menjadi bagian-bagian yang logis, seperti membagi header, siderbar, body, atau footer<\/li>\n\n\n\n<li><code>class<\/code>: Gunakan class untuk mengkelompokkan elemen yang memiliki gaya atau perilaku yang sama.<\/li>\n\n\n\n<li><code>id<\/code>: Gunakan id untuk menargetkan elemen secara spesifik, misalnya untuk animasi tombol, JavaScript, atau bookmark.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Contoh Penggunaan Atribut HTML<\/h2>\n\n\n\n<p>Anda bisa menambahkan lebih banyak elemen ke dalam setiap div dan mengaturnya style CSS. Misalnya:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Header<\/strong>: Menambahkan logo, tombol pencarian, menu atau informasi kontak.<\/li>\n\n\n\n<li><strong>Content<\/strong>: Tambahkan gambar, tabel, formulir atau konten lainnya.<\/li>\n\n\n\n<li><strong>Footer<\/strong>: Tambahkan link ke kebijakan privasi, syarat penggunaan, atau media sosial.<\/li>\n<\/ul>\n\n\n\n<p>Berikut adalah contoh layout html dengan menggunakan ketiga atribut tersebut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/12\/atribut-html.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"575\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/12\/atribut-html.jpg\" alt=\"belajar HTML - atribut div class dan id\" class=\"wp-image-52182\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/12\/atribut-html.jpg 600w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/12\/atribut-html-300x288.jpg 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/12\/atribut-html-370x355.jpg 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/12\/atribut-html-270x259.jpg 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/12\/atribut-html-570x546.jpg 570w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption class=\"wp-element-caption\">source image : mujtabasaid.wordpress.com<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p><code>div<\/code>, <code>class<\/code>, dan <code>id <\/code>adalah komponen yang penting digunakan dan saling berkaitan dalam membuat kode HTML.<\/p>\n\n\n\n<p>Dengan memahami fungsi dan kapan menggunakanya ketiganya, Anda bisa membuat kode HTML yang baik, mengatur CSS\/JavaScript dengan rapi, dan dapat meningkatkan kualitas website yang dibuat.<\/p>\n\n\n\n<p>Demikian sesi belajar HTML part 6 tentang div, class dan id pada HTML. Di sesi belajar HTML part 7, kita akan belajar tentang <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-html-part-7\/\" target=\"_blank\" rel=\"noopener\" title=\"\">layout\u00a0dan responsive web design<\/a> dengan HTML sederhana. Simak terus tutorial dari Rumahweb Indonesia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setelah belajar cara membuat heading dan paragraf dengan HTML, selanjutnya pada sesi belajar HTML part 6, kita akan belajar tentang apa itu div, class dan id beserta contohnya pada HTML. Pengertian Div, Class, dan ID Dalam HTML, div, class, dan id termasuk dalam atribut yang digunakan untuk membuat struktur dan identifikasi elemen pada halaman web. [&hellip;]<\/p>\n","protected":false},"author":321,"featured_media":52340,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[1697,56,2278,2330],"class_list":{"0":"post-51749","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-belajar-html","9":"tag-html","10":"tag-html-dasar","11":"tag-tutorial-html"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51749","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\/321"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=51749"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51749\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/52340"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=51749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=51749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=51749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}