{"id":46765,"date":"2024-04-25T21:14:00","date_gmt":"2024-04-25T14:14:00","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=46765"},"modified":"2024-07-05T16:17:46","modified_gmt":"2024-07-05T09:17:46","slug":"belajar-css-bagian-4","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/belajar-css-bagian-4\/","title":{"rendered":"Belajar CSS bagian 4: Jenis-Jenis Selector Pada CSS"},"content":{"rendered":"\n<p>Pada <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-css-bagian-3\/\" target=\"_blank\" rel=\"noopener\" title=\"belajar css - sintaks dasar\">bagian 3 <\/a>series belajar CSS, kita sudah mengetahui tentang sintaks dasar CSS. Dalam artikel ini, kami akan melanjutkan belajar tentang jenis-jenis selector pada CSS. <\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu Selector di CSS ?<\/h2>\n\n\n\n<p>Selector CSS adalah salah satu sintaks dasar CSS yang berfungsi untuk mengatur element HTML. Tanpa selector, script CSS tidak akan berfungsi pada web HTML Anda. Selector CSS digunakan untuk memilih elemen HTML yang akan kita beri style, contohnya berupa nama tag HTML, class, id, dan atribut.<\/p>\n\n\n\n<p>Dengan adanya selector, Anda bisa menentukan gaya seperti warna, font, ukuran, background, dan berbagai properti CSS lainnya sebagai elemen yang dipilih. Hal ini memungkinkan Anda untuk mendesain tampilan halaman web sesuai dengan keinginan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jenis-Jenis Selector Pada CSS<\/h2>\n\n\n\n<p>Agar CSS dapat menargetkan elemen-elemen HTML tertentu pada kode HTML, diperlukan selector. Ada beberapa jenis selector dasar yang dapat Anda gunakan. Mari kita bahas satu per satu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selector Element \/ Tag HTML<\/h3>\n\n\n\n<p>Selector element atau tag HTML berfungsi untuk memilih dan menggunakan nama-nama tag pada kode HTML. Pada dasarnya, semua elemen tag HTML bisa digunakan sebagai selector.<\/p>\n\n\n\n<p>Berikut contoh penulisan selector element:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p{\n    color:blue;\n}<\/code><\/pre>\n\n\n\n<p>Berikut contoh kode html menggunakan selector element \/ tag html. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;h3 style=\"color:red; font-family: sans;\"&gt;Belajar CSS selector dengan tag h3&lt;\/h3&gt;\n&lt;p&gt;Ini adalah paragraf dengan tag p pada kode html&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<p>Dari kode CSS di atas, element atau tag yang digunakan adalah p, dimana dalam tag tersebut telah diatur berwarna biru. Karenanya, semua tag p akan berwarna biru sesuai dengan selector diatas. Dari script tersebut, jika di test akses pada browser maka akan tampil sebagai berikut:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"107\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image6.png\" alt=\"Selector Element - Belajar CSS bagian 4\" class=\"wp-image-46766\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image6.png 408w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image6-300x79.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image6-370x97.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image6-270x71.png 270w\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Selector Class<\/h3>\n\n\n\n<p>Selector class menggunakan dan memilih nama class pada atribut tag html yang sudah ditambahkan. Penulisan selector class diawali dengan simbol titik, lalu diikuti dengan nama class di depannya.<\/p>\n\n\n\n<p>Berikut contoh penulisan selector element.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.paragraf{\n    color:red;\n}<\/code><\/pre>\n\n\n\n<p>Berikut contoh kode html menggunakan atribut class.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p&gt;Ini adalah paragraf dengan tag p pada kode html&lt;\/p&gt;\n&lt;p class=\"paragraf\"&gt;Ini adalah teks dengan tag p dan class \"paragraf\" pada kode html&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<p>Dari kode di atas, maka semua class yang menggunakan paragraf akan diberikan warna merah. Jika di testing melalui browser, maka tampilannya seperti berikut :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"106\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image3.png\" alt=\"Selector Class\" class=\"wp-image-46767\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image3.png 548w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image3-300x58.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image3-370x72.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image3-270x52.png 270w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/a><\/figure>\n\n\n\n<p>Selector class dapat diterapkan lebih dari satu class dalam tag html, berikut contoh penulisan kode css nya.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.paragraf{\n    color:red;\n}\n.bg-yellow{\n    background-color: yellow;\n}<\/code><\/pre>\n\n\n\n<p>Berikut contoh kode html menggunakan lebih dari satu class :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p&gt;Ini adalah paragraf dengan tag p pada kode html&lt;\/p&gt;\n&lt;p class=\"paragraf bg-yellow\"&gt;Ini adalah teks dengan tag p dan class \"paragraf\" pada kode html&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<p>Dari kode di atas maka akan diterapkan pada kedua class css yaitu class \u201cparagraf\u201d dan \u201cbg-yellow\u201d. Jika di testing di browser akan menampilkan screenshot berikut :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image10.png\"><img loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"116\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image10.png\" alt=\"Selector lebih dari satu Class - Belajar CSS bagian 4\" class=\"wp-image-46769\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image10.png 549w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image10-300x63.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image10-370x78.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image10-270x57.png 270w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/a><\/figure>\n\n\n\n<p>Selector class digunakan untuk menentukan tag html mana saja yang perlu dirubah. Biasanya digunakan untuk tag html yang sifatnya statis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selector ID<\/h3>\n\n\n\n<p>Selector ID menggunakan dan memilih elemen HTML berdasarkan nama ID yang terdapat pada atribut tag HTML. Jenis selector ini memiliki kesamaan dengan selector class, namun dengan perbedaan utama bahwa selector ID bersifat unik dan hanya dapat digunakan untuk satu elemen HTML saja.<\/p>\n\n\n\n<p>Penulisan selector ID diawali dengan simbol pagar (#) diikuti dengan nama ID di depannya. Berikut contoh penulisan kode css dengan selector ID.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#text-paragraf{\n    font-size: 18px;\n    font-family: sans-serif;\n}<\/code><\/pre>\n\n\n\n<p>Berikut contoh penggunaan selector ID pada tag html<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p&gt;Ini adalah paragraf dengan tag p pada kode html&lt;\/p&gt;\n&lt;p id=\"text-paragraf\" class=\"paragraf bg-yellow\"&gt;Ini adalah teks dengan tag p dan class \"paragraf\" pada kode html&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<p>Dan jika diakses melalui browser akan menampilkan screenshot berikut:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"113\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image4.png\" alt=\"Selector ID\" class=\"wp-image-46768\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image4.png 683w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image4-300x50.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image4-370x61.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image4-270x45.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image4-570x94.png 570w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><\/figure>\n\n\n\n<p>Berdasarkan kode di atas, tag HTML dengan ID &#8220;text-paragraf&#8221; akan menerapkan gaya yang ditentukan dalam kode CSS. Selector ID memiliki prioritas lebih tinggi dibandingkan selector class. Jika terdapat properti yang sama pada selector ID dan selector class, maka properti yang ditentukan pada selector ID akan yang diterapkan.<\/p>\n\n\n\n<p>Berikut contoh penulisan kode selector class dan selector id yang memiliki nilai properti sama.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.paragraf{\n    color:red;\n}\n.bg-yellow{\n    background-color: yellow;\n}\n#text-paragraf{\n    font-size: 18px;\n    font-family: sans-serif;\n    color:yellow;\n    background-color: darkblue;\n}<\/code><\/pre>\n\n\n\n<p>Berikut kode tag htmlnya.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p&gt;Ini adalah paragraf dengan tag p pada kode html&lt;\/p&gt;\n&lt;p id=\"text-paragraf\" class=\"paragraf bg-yellow\"&gt;Ini adalah teks dengan tag p dan class \"paragraf\" pada kode html&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<p>Pada kode CSS di atas, properti color dan background-color diterapkan pada selector class. Namun, karena selector ID memiliki properti yang sama dengan nilai yang lebih spesifik, maka yang akan diterapkan pada elemen HTML adalah properti dari selector ID. Berikut adalah contoh tampilan dari script di atas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"110\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image2.png\" alt=\"Css Selector ID\" class=\"wp-image-46770\" style=\"width:650px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image2.png 675w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image2-300x49.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image2-370x60.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image2-270x44.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image2-570x93.png 570w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><\/a><\/figure>\n\n\n\n<p>Biasanya, Selector ID digunakan untuk menentukan tag html mana saja yang perlu dirubah, biasanya digunakan jika memerlukan tag html yang dinamis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selector Attribute<\/h3>\n\n\n\n<p>Selector attribute menggunakan dan memilih nama sesuai dengan nama atribut pada tag html. Penulisan selector attribute diawali dengan nama tag lalu nama atributte.<\/p>\n\n\n\n<p>Berikut contoh penulisan kode cssnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>input&#091;type=text] {\n    color: blue;\n    padding: 10px;\n    border: 1px solid blue;\n}<\/code><\/pre>\n\n\n\n<p>Dan berikut contoh kode htmlnya :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;input type=\"text\" placeholder=\"Masukan nama Anda\" \/&gt;<\/code><\/pre>\n\n\n\n<p>Dan ketika di testing akan menampilkan screenshot berikut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"255\" height=\"89\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image5.png\" alt=\"Selector Attribute input\" class=\"wp-image-46772\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Selector Universal<\/h3>\n\n\n\n<p>Selector universal digunakan untuk memilih semua elemen dalam tag html. Biasanya Selector universal digunakan untuk mereset style yang sudah diterapkan sebelumnya. Hal ini akan mengakibatkan tampilan tidak sesuai dengan tampilan lama.<\/p>\n\n\n\n<p>Berikut contoh penulisan selector universal.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>* {\n    background-color: black;\n}<\/code><\/pre>\n\n\n\n<p>Dan berikut jika di testing melalui browser.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"677\" height=\"162\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image1.png\" alt=\"Selector Universal\" class=\"wp-image-46773\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image1.png 677w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image1-300x72.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image1-370x89.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image1-270x65.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image1-570x136.png 570w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\" \/><\/a><\/figure>\n\n\n\n<p>Dari kode di atas, warna background akan mengikuti selector universal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selector Pseudo-class<\/h3>\n\n\n\n<p>Selector Pseudo-class adalah selector CSS yang digunakan untuk menargetkan elemen HTML berdasarkan keadaan atau perilaku elemen tersebut. Contohnya, selector pseudo-class dapat digunakan untuk menargetkan elemen saat diklik, saat kursor mouse melayang di atasnya, saat elemen dalam fokus, dan masih banyak lagi.<\/p>\n\n\n\n<p>Berikut contoh penulisan Selector Pseudo-class.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p:hover {\n    color: yellow;\n    background-color: blue;\n}<\/code><\/pre>\n\n\n\n<p>Dan berikut contoh penulisan tag pada html<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p&gt;Ini adalah paragraf dengan tag p pada kode html&lt;\/p&gt;  <\/code><\/pre>\n\n\n\n<p>Berikut ketika di testing di browser :<br \/>Sebelum cursor hover ke tag html p<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"65\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image8.png\" alt=\"tag p sebelum hover\" class=\"wp-image-46774\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image8.png 424w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image8-300x46.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image8-370x57.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image8-270x41.png 270w\" sizes=\"auto, (max-width: 424px) 100vw, 424px\" \/><\/a><\/figure>\n\n\n\n<p>Setelah cursor hover ke tag html p<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"431\" height=\"64\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image9.png\" alt=\"tag p setelah hover\" class=\"wp-image-46775\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image9.png 431w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image9-300x45.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image9-370x55.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image9-270x40.png 270w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/a><\/figure>\n\n\n\n<p>Selain Selector Pseudo-class :hover, ada beberapa pseudo-class lain yang sering ditemukan, berikut salah satunya.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Selector<\/strong><\/td><td><strong>Contoh penulisan<\/strong><\/td><td><strong>Contoh Deskripsi<\/strong><\/td><\/tr><tr><td>:active<\/td><td>a:active<\/td><td>berfungsi untuk memilih link yang telah aktif<\/td><\/tr><tr><td>:focus<\/td><td>input:focus<\/td><td>memilih elemen input ketika di klik atau focus<\/td><\/tr><tr><td>:link<\/td><td>a:link<\/td><td>memilih link yang belum di klik \/ belum dikunjungi<\/td><\/tr><tr><td>:visited<\/td><td>a:visited<\/td><td>memilih link yang sudah di kilk \/ sudah dikunjungi<\/td><\/tr><tr><td>:disabled<\/td><td>input:disabled<\/td><td>memilih elemen input yang tidak aktif \/ disable<\/td><\/tr><tr><td>:enabled<\/td><td>input:enabled<\/td><td>memilih elemen input yang aktif \/ enabled<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Informasi lebih lengkap tentang pseudo classes dapat Anda mempelajari melalui URL <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Pseudo-classes\" target=\"_blank\" rel=\"noopener\" title=\"\">berikut<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selector Pseudo-Element<\/h3>\n\n\n\n<p>Selector pseudo-element digunakan untuk memilih bagian yang spesifik, seperti baris pertama pada paragraf, daftar pertama pada list, huruf pertama pada teks dan menambahkan teks pada elemen tertentu.<\/p>\n\n\n\n<p>Berikut contoh penulisan selector pseudo-element<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>p::after {\n  content: \" - Teks baru dengan pseudo after\";\n}<\/code><\/pre>\n\n\n\n<p>Dari kode css di atas artinya akan menambahkan teks &#8221; &#8211; Teks baru dengan pseudo after&#8221; pada semua tag html p. Dan berikut contoh penulisan tag html :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p&gt;Ini adalah paragraf dengan tag p pada kode html&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<p>Dan ketika di testing di browser akan menampilkan berikut<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"690\" height=\"78\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image7.png\" alt=\"Selector Pseudo-Element\" class=\"wp-image-46788\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image7.png 690w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image7-300x34.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image7-370x42.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image7-270x31.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image7-570x64.png 570w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/figure>\n\n\n\n<p>Dari kode html diatas seharusnya menampilkan \u201cIni adalah paragraf dengan tag p pada kode html\u201d saja, namun karena ada kode pseudo-element after, maka akan menambahkan teks &#8221; &#8211; Teks baru dengan pseudo after&#8221; setelah tag p dan akan diterapkan untuk semua tag \/ element p.<\/p>\n\n\n\n<p>Selain Selector Pseudo-element ::after, ada beberapa pseudo-element lain yang sering ditemukan, berikut diantaranya:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Selector<\/strong><\/td><td><strong>Contoh penulisan<\/strong><\/td><td><strong>Contoh Deskripsi<\/strong><\/td><\/tr><tr><td>::after<\/td><td>p::after<\/td><td>menambah konten setelah dan seluruh tag p<\/td><\/tr><tr><td>::before<\/td><td>p::before<\/td><td>menambah konten sebelum dan seluruh tag p<\/td><\/tr><tr><td>::first-line<\/td><td>p::first-line<\/td><td>memilih baris pertama dalam tag p<\/td><\/tr><tr><td>::first-letter<\/td><td>p::first-letter<\/td><td>memilih huruf pertama dalam tag p<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Informasi lebih lengkap tentang pseudo elements dapat Anda mempelajari melalui URL <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Pseudo-elements\" target=\"_blank\" rel=\"noopener\" title=\"\">berikut<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selector Group<\/h3>\n\n\n\n<p>Selector group memungkinkan untuk menggunakan lebih dari satu element tertentu dan menggunakan style css yang sama. Untuk penulisan kodenya dipisahkan dengan koma.<\/p>\n\n\n\n<p>Berikut contoh penulisan selector group.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>h2, h3, p {\n    font-size: 28px;\n}<\/code><\/pre>\n\n\n\n<p>Dari kode di atas maka akan menggunakan ukuran font 28px untuk elemen h2, h3, dan p. Berikut contoh kode htmlnya.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;h2&gt;Belajar CSS selector dengan tag h2&lt;\/h2&gt;\n&lt;h3&gt;Belajar CSS selector dengan tag h3&lt;\/h3&gt;\n&lt;p&gt;Ini adalah paragraf dengan tag p pada kode html&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<p>Ketika di testing di browser akan menampilkan ukuran font sesuai dengan kode css selector group. Berikut screenshotnya.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"230\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image11.png\" alt=\"Selector Group\" class=\"wp-image-46789\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image11.png 704w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image11-300x98.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image11-370x121.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image11-270x88.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/04\/image11-570x186.png 570w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/a><\/figure>\n\n\n\n<p>Selain menggunakan nama element yang digabungkan, Selector Group dapat diterapkan pada gabungan selector ID, class, atribute, dan selector lainnya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p>Penggunaan selector dalam penulisan script CSS sangatlah penting untuk memudahkan penargetan elemen-elemen HTML yang akan di styling. Hal ini bertujuan untuk mempercantik tampilan website. Tanpa selector, script CSS tidak akan dapat berfungsi pada halaman web HTML Anda.<\/p>\n\n\n\n<p>Lanjutkan belajar CSS bagian 5 tentang <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-css-bagian-5\/\" target=\"_blank\" rel=\"noopener\" title=\"belajar css bagian 5\">Cara Memberikan Warna Pada Text<\/a><\/p>\n\n\n\n<p>Demikian tadi tutorial belajar CSS bagian 4 yang membahas tentang jenis-jenis selector pada CSS. Semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pada bagian 3 series belajar CSS, kita sudah mengetahui tentang sintaks dasar CSS. Dalam artikel ini, kami akan melanjutkan belajar tentang jenis-jenis selector pada CSS. Apa itu Selector di CSS ? Selector CSS adalah salah satu sintaks dasar CSS yang berfungsi untuk mengatur element HTML. Tanpa selector, script CSS tidak akan berfungsi pada web HTML [&hellip;]<\/p>\n","protected":false},"author":353,"featured_media":46828,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[1752,1751,2186],"class_list":{"0":"post-46765","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\/46765","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=46765"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/46765\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/46828"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=46765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=46765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=46765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}