-
Penggunaan ID dan CLASS
Atribut ID dan CLASS pada CSS

Dilihat dari fungsinya, dua atribut CSS tersebut hampir sama yaitu untuk mengelompokan suatu elemen HTML sehingga dapat menyederhanakan penggunaan kode HTML terutama kode-kode HTML yang sering diulang-ulang. ID (Identification) diawali dengan tanda pagar (#), CLASS diawali dengan tanda titik(.). Kedua atribut CSS tersebut nantinya akan dipanggil pada kode HTML seperti ini : <div id="nama identifikasi"> ......</div> dan <div class="nama klasifkasi">......</div>.
Nama atribut ID dan CLASS terserah pembuatnya tetapi sebaiknya disesuaikan dengan nama kelompok yang terkait untuk mempermudah pengeditan. Perbedaan antara atribut ID dan CLASS pada CSS adalah pada tingkat penggunaannya, ID sebaiknya digunakan sebagai identitas yang unique, seperti Logo, Header, Footer, Left Sidebar, dan Right Sidebar sedangkan CLASS digunakan untuk menandai atribut yang lebih sepesifik seperti ketebalan border (garis pinggir), kode warna, paragraph, jenis font, dan ukuran font.
CLASS dapat digunakan untuk mengatur tampilan atau atribut dari suatu kelompok data HTML baik yang memiliki ID tertentu atau tidak, sedangkai ID untuk memberikan identifikasi atau atribut pada kelompok data atau elemen HTML yang lebih besar. Dengan demikian menurut para webmaster, penggunanaan atribut CLASS bisa berulang-ulang, hal ini sangat mudah dipahami mengingat setiap data tidak mungkin memiliki banyak ID. Jadi untuk membedakan dengan data-data yang mempunyai ID yang sama, harus menggunaan atribut CLASS.
Contoh sederhana, sebuah perpustakaan yang memiliki beragam buku dan akan mengelompokan buku-buku tersebut kedalam kelompok besar berdasarkan "ARTIKEL" yang salah satunya "Artikel Pertanian" selanjutnya diberi nama "ID Pertanian", pada kategori "Artikel Pertanian" tersebut terdapat sub artikel diantaranya wortel, kubis, kentang, sosin, tomat, dan lain-lain, selanjutkan diberi nama CLASS berdasarkan nama sayuran tersebut (Class Kubis, Class Wortel, Class Kentang dan seterusnya).
Penggunaan CLASS sendiri tidak harus berdampingan atau berada di dalam satu ID. Atribut CLASS bisa juga digunakan pada beberapa ID yang berbeda. Jadi nama CLASS yang berdasarkan nama sayuran tersebut bisa saja merupakan bagian dari kelompok besar lainnya misalnya "ID Perdagangan" atau "ID Pasar", dan sebagainya, namun tetap fungsi dari kedua attribut tersebut adalah untuk mengelompokan suatu data atau elemen HTML agar lebih tersusun.
Lebih jelasnya silahkan perhatikan contoh penggunaan ID dan CLASS pada CSS berikut. Terlebih dahulu kode CSS ditulis diantara <head> dan </head> yang diawali dengan <style> dan diakhiri dengan </style>. Penggunaan ID dan CLASS selanjutnya disisipkan pada kode HTML di antara <body> dan </body>.
<html>
<head>
<title>BELAJAR CSS DASAR</title>
<style>
#kotak {
width : 300px;
height : 80px;
background-color : #ffffcc;
padding : 5px;
margin-top : 10px;
border : 1px #999999 solid;
}
#kotak-1 {
width : 300px;
height : 80px;
background-color : #00ff99;
padding : 5px;
margin-top : 10px;
border : 1px #0000cc dashed;
}
.kelas-1 {
font-family : Arial, Helvetica, sans-serif;
color : #ff0000;
font-size : 12px;
text-align : left;
text-decoration : underline;
line-height : 3px;
}
.kelas-2 {
font-family : "Times New Roman", Times, serif;
color:#0000ff;
font-size : 14px;
text-align : right;
text-decoration : none;
font-weight : bold;
line-height : 3px;
}
.kelas-3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #0000;
font-size : 13px;
text-align : center;
text-decoration : none;
line-height : 3px;
}
</style>
</head>
<body>
...........
...........
...........
</body>
</html>
Pada script di atas saya membuat contoh 2 buah ID dan 3 buah CLASS yang berbeda yaitu ID kotak, ID kotak-1, kelas-1, kelas-2, dan kelas-3. Perhatikan contoh-contoh penulisan untuk memanfaatkan ID dan CLASS yang telah dibuat. Kode tersebut harus ditulis diantara <body> dan </body>.
Contoh 1:
<div id="kotak">
<p class="kelas-1">Tulisan ini terletak di dalam ID Kotak</p>
<p class="kelas-1">dengan lebar kotak 300px dan tinggi 80px</p>
<p class="kelas-1">warna background kuning dan</p>
<p class="kelas-1">menggunakan atribut class-1</p>
<br />
</div>
Hasilnya :
Tulisan ini terletak di dalam ID Kotakdengan lebar kotak 300px dan tinggi 80pxwarna background kuning danmenggunakan atribut class-1
Contoh 2:
<div id="kotak">
<p class="kelas-2">Tulisan ini terletak di dalam ID Kotak</p>
<p class="kelas-2">dengan lebar kotak 300px dan tinggi 80px</p>
<p class="kelas-2">warna background kuning dan</p>
<p class="kelas-2">menggunakan atribut class-2</p>
<br />
</div>
Hasilnya :
Tulisan ini terletak di dalam ID Kotakdengan lebar kotak 300px dan tinggi 80pxwarna background kuning danmenggunakan atribut class-2
Contoh 3:
<div id="kotak">
<p class="kelas-3">Tulisan ini terletak di dalam ID Kotak</p>
<p class="kelas-3">dengan lebar kotak 300px dan tinggi 80px</p>
<p class="kelas-3">warna background kuning dan</p>
<p class="kelas-3">menggunakan atribut class-3</p>
<br />
</div>
Hasilnya :
Tulisan ini terletak di dalam ID Kotakdengan lebar kotak 300px dan tinggi 80pxwarna background kuning danmenggunakan atribut class-3
Contoh 4:
<div id="kotak">
<p class="kelas-1">Tulisan ini terletak di dalam ID Kotak</p>
<p class="kelas-1">dengan lebar kotak 300px dan tinggi 80px</p>
<p class="kelas-2">warna background kuning dan</p>
<p class="kelas-3">dengan atribut class-1,class-2, class-3</p>
<br />
</div>
Hasilnya :
Tulisan ini terletak di dalam ID Kotakdengan lebar kotak 300px dan tinggi 80pxwarna background kuning dandengan atribut class-1,class-2, class-3
Contoh 5:
<div id="kotak-1">
<p class="kelas-3">Tulisan ini terletak di dalam ID Kotak-1</p>
<p class="kelas-3">dengan lebar kotak 300px dan tinggi 80px</p>
<p class="kelas-3">warna background hijau muda dan</p>
<p class="kelas-3">menggunakan atribut class-3</p>
<br />
</div>
Hasilnya :
Tulisan ini terletak di dalam ID Kotak-1dengan lebar kotak 300px dan tinggi 80pxwarna background hijau muda danmenggunakan atribut class-3
Mohon koreksi teman-teman jika informasi mengenai penggunaan Atribut ID dan CLASS pada CSS di atas salah. Semoga bermanfaat.
Artikel yang perlu dikoreksi :
3 comments:
-
Untuk menjawab pertanyaan Mas Joko sengaja saya posting mengenai "Syntax Highlighter Untuk Blogger" Semoga bisa membantu.
Terima kasih.
Siapapun boleh berkomentar termasuk kritik dan koreksi untuk perbaikan blog. Bagi yang awam, jangan malu untuk bertanya karena sayapun masih belajar. Tetapi saya mohon maaf karena tidak semua komentar dan email dapat saya reply.
Langgan:
Poskan Komentar (Atom)
Tutorial Blog
- Cara Menulis Yang Menarik
- Membuat Halaman Statik Pada Blogspot
- Menyisipkan Gambar Pada Tabel
- Membuat Blockquote Dengan CSS
- Memasang Toolbar Pada Blog
- Mengganti Blogspot.com Menjadi .com, .net, .org, dll
- Verifikasi Blog Yang Dibangun Dengan Wordpress.com
- Template Blogspot Gratis
- Membuat Tombol Menu
- Mengganti Header Blog
- Template Weebly Gratis
- Mempercepat Loading Blog
- Tukar Link (Link Exchange)
- Cara Pasang Google Translate Pada Blog
- Membuat Website Gratis Dengan Weebly
- Membuat Website Gratis dengan Yola
- Membuat Website Gratis dengan WIX
- Sumbit URL ke Search Engine Terbesar
- Tip Menghemat Bandwidth
- Pencurian Bandwidth
- Verifikasi Blog/ Website Pada Alexa
- Verifikasi Website Pada Google
- Verifikasi Website Pada MSN
- Verifikasi Blog Pada Yahoo
- Form Contact Gratis
- Blogger Template Designer
- Cara Menghapus Komentar Spam
- Cara Menghapus Komentar
- Cara Membuat Google Analytics
- Penulisan Meta Tag Dasar
- Cara Membuat Back To Top
- Cara Membuat Read More Pada Wordpress.com
- Cara Membuat Read More Pada Blogspot
- Menghilangkan Label Di Bawah Posting
- Cara Menyembunyikan Navbar
- Cara Membuat Facebook Fan Box
- Teks Berjalan (Running Text)
- Kode HTML Tampil Pada Postingan
- Cara Membuat Textarea
- Profile Facebook Pada Blog
- Cara Membuat Tabel
- Cara Submit Sitemap
- Cara Membuat Favicon Pada Wordpress
- Cara Membuat Favicon Pada Blogspot
- Cara Bikin Blog Dengan Wordpress
- Cara Bikin Blog Dengan Blogspot
- Mengganti Tulisan Posting Lama, Posting Baru, dan Home
- Menghapus Tanda Quick Edit Pada Blogspot
- Promosi Website
- Belajar Dari Website Orang Lain
- Template Gratis
CSS Dasar
- Membuat Blockquote Dengan CSS
- Clean Dan Kompressi Kode CSS
- Membuat Effect Hover Gambar Dengan CSS
- Membuat Tombol Menu
- Perbedaan Margin dan Padding pada CSS
- Syntax Highlighter Untuk Blogger
- Penggunaan ID dan CLASS
- Cara Membuat Textarea
- Mengenal CSS
HTML Dasar
- Cara Menyisipkan Gambar Pada Tabel
- Membuat Blockquote Dengan CSS
- Gambar Berjalan Dengan HTML
- Syntax Highlighter Untuk Blogger
- Cara Membuat Textarea
- Belajar HTML Dasar (Part. III)
- Belajar HTML Dasar (Part. II)
- Belajar HTML Dasar (Part. I)
- Text Berkedip Dan Text Berjalan
- Teks Berjalan (Running Text)
- Kode Warna
- Cara Membuat Tabel
- Teks Berkedip
Bisnis Online
- Cara Memasang Iklan Bidvertiser
- Sekolah Online Bisnis Internet
- Verifikasi Account Paypal
- Google Adsense Dalam Bahasa Indonesia
- PTC (Pain ToClick)
- Tips Google Adsense Dan Bidvertiser
- Belajar Bisnis Internet
- Google Adsense
- Bisnis Internet
- Directory Program Afiliasi
- Desain Web Dan Bisnis Online
- Promosi Ke Ribuan Email
- Sekilas Tentang Internet
SEO Untuk Pemula
- Berburu Bcklink Dengan Software
- Google PageRank Dan Alexa Rank
- Cara Mencari Keyword Yang Tepat
- Cara Merubah Geographic Target
- Etika Tukar Link
- Tukar Link (Link Exchange)
- Menpoptimalkan Posting Lama Agar SEO Friendly
- Sumbit URL ke Search Engine Terbesar
- Verifikasi Blog/ Website Pada Alexa
- Verifikasi Website Pada MSN
- Verifikasi Blog Pada Yahoo
- Verifikasi Website
- Cara Membuat Google Analytics
- Website Menghilang Dari Google
- Penulisan Meta Tag Dasar
- Peringatan Google
- Wajah Baru Di Tahun 2010
- Cara Membuat Sitemap
- Promosi Website
- Cara Meningkatkan Pengunjung (Part. 2)
- Cara Meningkatkan Pengujung (Part. 1)
- SEO Untuk Pemula
- Belajar Dari Website Lain
- Promosi Ke Ribuan Email
- Promosi Dengan Direct Email
Photoshop Dasar
- Membuat Gambar Transparan Dengan Photoshop
- Membuat Header Dan Background Menu Dengan Photoshop
- Efek Ukir Pada Logam
- Membuat Header Dengan Photoshop
- Membuat Efek Kaca Pembesar
- Membuat Efek Kertas Terbakar
- Membuat Efek Kertas Sobek
- Membuat Efek Bayangan Lengkung
- Foto Dan Image Gratis
- Efek Kertas Lipat
- Kode Warna
- Logo Twitter Gratis (2)
- Logo Twitter Gratis (1)
- Valentine's Day Images
- Web Grafik Gratis
- Efek Bayangan Dengan Photoshop
- Membuat Button Dengan Photoshop
- Berkenalan Dengan Photoshop
Software Dan Driver
- Software Pencari Backlink
- PDA O2 XDA IIi
- Driver Dan Resetter Epson R230
- Driver Dan Resetter Epson CX2800
- Browser Internet Terbaik
- Smadav Naik Daun
- Opera Mini Dan Opera Mobile
- Kompetisi Antivirus
- Billing Warnet
Facebook (FB)
- Google Adsense VS Facebook
- Block User Pada Facebook
- Cara Membuat Facebook Fan Box
- Facebook Smiley
- Profile Facebook Pada Blog
- Facebook Di Indonesia
- Cara Daftar Facebook
Website Tools
- Google Banned Checker
- Back Link Checker
- Cloaking Checker
- Keyword Sugestion
- Keyword Density Checker
- IP Location
- Link Price Calculator
- Domain Checker
- Broken Link Checker
- Search Engine Position
- Listing Preview
- Ping Test
- Website Speed Test
- Alexa Traffic Rank
- Index Checker
- Google Pagerank Prediction
- Pagerank Checker
Lain-lain
- Cara Menulis Yang Menarik
- Komentar Bunglon
- Mengapa Banyak Yang Mengaku Blogger Pemula
- Alasan tidak menulis komentar pada artikel yang dibaca
- Etika Tukar Link
- Harus Berani Berkomentar
- Cara Membuat Account Di MSN
- Perkembangan Link Sukses
- Permohonan Maaf
- Sekolah Online Bisnis Internet
- Google Adsense VS Facebook
- Kontroversi Copy Paste
- Template Weebly Gratis
- Domain Pada Wordpress.com Diban
- PDA O2 XDA IIi
- Kode Singkatan Ketika Chatting
- Mengapa Banyak Yang Mengaku Blogger Pemula
- Pencurian Bandwidth
- Tip Menghemat Bandwidth
- Komentar Yang Dapat Merusak Reputasi Blog
- Perbedaan Blog Dan Website
- Situs Penyedia Foto Gratis
- Logo Valentine's Day
- Opera Mini Dan Opera Mobile
- Blogger Dan Valentine's Day
- Internetan Murah Dengan Simpati dan Kartu As
- Peringatan Google
- 7 Keajaiban Diptara Blog
- Kesalahan Yang Sering Dilakukan Blogger Pemula
- Sekilas Tentang Internet
- Browser Internet Terbaik
- Wajah Baru Di Tahun 2010
- Web Grafik Gratis
- Template Gratis
- Facebook Smiley
- Kamus Istilah Bisnis Internet
- 100 Istilah Internet Yang Sering Digunakan
- Cara Membuat Email








Terima kasih tambahan ilmunya, Mas. Terus terang, sampai saat ini saya belum familiar dengan bahasa pemrograman CSS ini. Saya hanya menguasai dasar2 HTML aja, belum sampai ke tingkat lanjut seperti CSS ini.
Mas Yuda, boleh nanya, ya kalau misalnya kita mau insert kode2 HTML di posting artikel. Misal seperti bikin tutorial seperti posting ini, agar kode HTML-nya tampil apa adanya atau tidak dieksekusi oleh browser gimana caranya? Harus diberi tag apa? Thanks sebelumnya.