SlideShare a Scribd company logo
CSS Tutorial                                                    rosihanari.net


Lebih Lanjut Tentang Selector

Dalam CSS, terdapat cascade yang merupakan metode untuk mengatur style supaya tidak
terjadi konflik. Untuk lebih jelasnya perhatikan contoh berikut ini.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Guide</title>

<style type="text/css">
p {
     color: red;
  }

em {
     color: green;
   }
</style>




</head>

<body>

<h1>Ini adalah heading 1</h1>
<p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini
adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf.   Ini   adalah   paragraf. <em>Ini  adalah   huruf  dicetak
miring</em>. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf. Ini adalah paragraf. </p>

<h1><em>Ini adalah heading 1</em></h1>
<p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini
adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf.   Ini   adalah   paragraf.   <em>Ini adalah  huruf  dicetak
miring</em>. Ini adalah paragraf. Ini adalah paragraf. Ini adalah
paragraf. Ini adalah paragraf. </p>


</body>
</html>

Pada code di atas terdapat style untuk mengatur tampilan elemen paragraf (<p>) dan
untuk emphasize atau <em> (cetak miring seperti halnya italic). Perhatikan apa yang
terjadi dengan tampilannya di browser



Lebih Lanjut Tentang Selector                                                    5
CSS Tutorial                                                       rosihanari.net




Dengan Anda mendeklarasikan style warna hijau untuk elemen <em>, maka style
tersebut akan berlaku untuk setiap elemen tersebut (termasuk pada bagian heading).
Tentu saja hal ini membuat tampilan halaman web tidak bagus, karena style heading
menjadi tidak konsisten (terdapat heading yang berwarna hijau). Lantas.. bagaimana cara
mengatur style supaya warna hijau hanya berlaku untuk emphasize yang terletak di dalam
paragraf saja? Untuk itu Anda harus mengubah deklarasi stylenya menjadi seperti berikut

<style type="text/css">
p {
     color: red;
  }




Lebih Lanjut Tentang Selector                                                        6
CSS Tutorial                                                        rosihanari.net


p em {
     color: green;
     }
</style>

Maksud dari code yang bercetak merah tersebut adalah bahwa style warna hijau
diterapkan pada elemen emphasize <em> yang berada di dalam elemen paragraf <p>.

Hasil tampilan setelah menggunakan style yang telah dimodifikasi tersebut adalah:




Selector Dengan Class dan Nama ID




Lebih Lanjut Tentang Selector                                                       7
CSS Tutorial                                                  rosihanari.net


Class dapat digunakan untuk mengelompokkan beberapa elemen supaya memiliki style
sama. Secara umum sintaks style untuk class tertentu adalah sbb:

.namaKelas {
                 properti1 : value1;
                 properti2 : value2;
                 .
                 .
             }
Contoh:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Guide</title>

<style type="text/css">
.inputText {
             color: #FFFFFF;
             font-family: arial;
             background: #FF0000;      /* membuat background merah */
             font-weight: bold;        /* membuat text bold */
           }

</style>
</head>

<body>

<form name="form1">
Nama Anda <br />
<input type="text" name="alamat" class="inputText" /><br /><br />
Alamat Anda <br />
<textarea class="inputText"></textarea><br /><br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>

Hasilnya adalah sebagai berikut:




Lebih Lanjut Tentang Selector                                                 8
CSS Tutorial                                                       rosihanari.net




Style juga dapat digunakan untuk mengatur tampilan elemen dengan id tertentu. Berikut
ini adalah contohnya:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Guide</title>

<style type="text/css">

p {
       color: #FFFFFF;                /* membuat warna text putih */
       font-family: arial;
       background: #FF0000;           /* membuat background merah */
       font-weight: bold;
  }

p.group {
               color: #FF0000;      /* membuat warna text putih */
               font-family: arial;
               background: #FFFFFF; /* membuat background putih */
           }

p#one {
               color: blue;
               font-family: "times new roman";
       }

</style>



Lebih Lanjut Tentang Selector                                                           9
CSS Tutorial                                              rosihanari.net


</head>

<body>

<p>Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini adalah paragraf 1. Ini adalah paragraf 1. </p>

<p class="group">Ini adalah paragraf 2. Ini adalah paragraf 2. Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2. </p>

<p class="group" id="one">Ini adalah paragraf 3. Ini adalah paragraf 3.
Ini adalah paragraf 3. Ini adalah paragraf 3. Ini adalah paragraf 3.
</p>

</body>
</html>

Perhatikan hasil tampilan dari code di atas berikut ini




Pada tampilan di atas, tampak bahwa perintah

p {
         .
         .
         .
  }



Lebih Lanjut Tentang Selector                                         10
CSS Tutorial                                                    rosihanari.net



dgunakan untuk mengatur style pada elemen <p>. Sedangkan perintah

p.group {
                 .
                 .
                 .
             }

digunakan untuk mengatur style hanya pada <p> yang memiliki class bernama group dan
perintah

p#one {
             .
             .
             .
         }

berfungsi untuk mengatur style pada <p> yang memiliki id bernama one. Meskipun pada
contoh ini, terdapat elemen <p class="group" id="one">, namun style pada elemen
ini mengikuti p#one, bukannya p.group karena nama id lebih diprioritaskan daripada
class.

Lantas bagaimana dengan tampilan dengan style berikut ini

<style type="text/css">

p            {
                 color: black;
             }

p.group {
                 color: red;
             }

.group       {
                 color: blue;
             }

#group       {
                 color: green;
             }


</style>



yang diterapkan pada tag berikut?



Lebih Lanjut Tentang Selector                                                    11
CSS Tutorial                                                     rosihanari.net


<p>Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini adalah paragraf 1. Ini adalah paragraf 1. </p>

<p class="group">Ini adalah paragraf 2. Ini adalah paragraf 2. Ini
adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2. </p>

<div class="group">Ini adalah paragraf 3. Ini adalah paragraf 3. Ini
adalah paragraf 3. Ini adalah paragraf 3. Ini adalah paragraf 3. </div>

<div id="group">Ini adalah paragraf 4. Ini adalah paragraf 4. Ini
adalah paragraf 4. Ini adalah paragraf 4. Ini adalah paragraf 4. </div>



Apabila Anda dapat menjawab pertanyaan di atas, maka Anda sudah menguasai dasar-
dasar CSS awal ini khususnya pada masalah selector.

Menurut analisis saya, untuk paragraf pertama akan memiliki warna hitam, paragraf ke
dua berwarna merah, paragraf ke tiga akan berwarna biru dan paragraf ke empat akan
berwarna hijau. Mari kita lihat hasil tampilannya:




Berikut ini penjelasannya:



Lebih Lanjut Tentang Selector                                                    12
CSS Tutorial                                                      rosihanari.net


Style berikut akan diterapkan pada elemen <p>

p        {
             color: black;
         }

Sedangkan style berikut hanya akan diterapkan pada elemen <p> yang memiliki class
bernama group.

p.group {
             color: red;
         }

Selanjutnya untuk style berikut ini akan diterapkan pada elemen yang memiliki class
bernama group.
.group   {
             color: blue;
         }

Perhatikan tampilan gambar di atas, bahwa untuk <p class="group"> tidak akan
terpengaruh karena elemen tersebut sudah memiliki style sendiri yaitu p.group. Apabila
style p.group tidak ada, maka elemen <p class="group"> akan terpengaruh style .group
(text akan menjadi merah)
Suatu style juga dapat ditulis sebagai berikut
#group   {
             color: green;
         }

Style tersebut hanya akan mengatur tampilan pada elemen yang memiliki id bernama
group.




Lebih Lanjut Tentang Selector                                                      13

More Related Content

Viewers also liked

Seleccionats fotofilosofia 2015
Seleccionats fotofilosofia 2015Seleccionats fotofilosofia 2015
Seleccionats fotofilosofia 2015
Joana Subirats Alvarez
 
FilosofíA Y Otras Formas De Saber
FilosofíA Y Otras Formas De SaberFilosofíA Y Otras Formas De Saber
FilosofíA Y Otras Formas De Saber
Nombre Apellidos
 
Ud5 part 1
Ud5 part 1Ud5 part 1
Tema 3. Coñecemento e verdade
Tema 3. Coñecemento e verdadeTema 3. Coñecemento e verdade
Tema 3. Coñecemento e verdade
MariaPazLopez
 
La filosofia com a racionalitat teòrica
La filosofia com a racionalitat teòricaLa filosofia com a racionalitat teòrica
La filosofia com a racionalitat teòrica
maramoros97
 
El saber filosòfic
El saber filosòficEl saber filosòfic
El saber filosòfic
Alfonso Delgado
 
Debate apariencia realidad
Debate apariencia realidadDebate apariencia realidad
Debate apariencia realidad
Nelo Rodriguez
 
Filosofía tema 3
Filosofía tema 3Filosofía tema 3
Filosofía tema 3
Fernando López Acosta
 
Tema 4. la racionalidad practica
Tema 4. la racionalidad practicaTema 4. la racionalidad practica
Tema 4. la racionalidad practica
Jesus Jimenez
 
La filosofía como racionalidad práctica
La filosofía como racionalidad prácticaLa filosofía como racionalidad práctica
La filosofía como racionalidad práctica
José Ángel Castaño Gracia
 

Viewers also liked (13)

Seleccionats fotofilosofia 2015
Seleccionats fotofilosofia 2015Seleccionats fotofilosofia 2015
Seleccionats fotofilosofia 2015
 
FilosofíA Y Otras Formas De Saber
FilosofíA Y Otras Formas De SaberFilosofíA Y Otras Formas De Saber
FilosofíA Y Otras Formas De Saber
 
Ud5 part 1
Ud5 part 1Ud5 part 1
Ud5 part 1
 
Tema 3. Coñecemento e verdade
Tema 3. Coñecemento e verdadeTema 3. Coñecemento e verdade
Tema 3. Coñecemento e verdade
 
La filosofia com a racionalitat teòrica
La filosofia com a racionalitat teòricaLa filosofia com a racionalitat teòrica
La filosofia com a racionalitat teòrica
 
El saber filosòfic
El saber filosòficEl saber filosòfic
El saber filosòfic
 
Debate apariencia realidad
Debate apariencia realidadDebate apariencia realidad
Debate apariencia realidad
 
Teories Etiques
Teories EtiquesTeories Etiques
Teories Etiques
 
Filosofía tema 3
Filosofía tema 3Filosofía tema 3
Filosofía tema 3
 
11 acció racional, acció moral
11 acció racional, acció moral11 acció racional, acció moral
11 acció racional, acció moral
 
Tema 4. la racionalidad practica
Tema 4. la racionalidad practicaTema 4. la racionalidad practica
Tema 4. la racionalidad practica
 
01 El Saber FilosòFic
01 El Saber FilosòFic01 El Saber FilosòFic
01 El Saber FilosòFic
 
La filosofía como racionalidad práctica
La filosofía como racionalidad prácticaLa filosofía como racionalidad práctica
La filosofía como racionalidad práctica
 

Similar to Css tutorial-03

Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
Karin Novilda
 
Css tutorial-03 2
Css tutorial-03 2Css tutorial-03 2
Css tutorial-03 2
Karin Novilda
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03fanfandi21
 
Materi CSS.ppt
Materi CSS.pptMateri CSS.ppt
Materi CSS.ppt
PurwaSniper
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
Dani Imansyah
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
Diky Rizki
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
Karin Novilda
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
fanfandi21
 
chap CSS.pptx
chap CSS.pptxchap CSS.pptx
chap CSS.pptx
Muhammad Faiz
 
modul css1
modul css1modul css1
modul css1
Sona Sunarya
 
Laporan pemrograman berbasis web
Laporan pemrograman berbasis webLaporan pemrograman berbasis web
Laporan pemrograman berbasis webIlham Yahya
 
Praktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdfPraktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdf
SayedAchmady1
 
bab-2a-dasar-css1.ppt
bab-2a-dasar-css1.pptbab-2a-dasar-css1.ppt
bab-2a-dasar-css1.ppt
ssuser71d74a
 
Pertemuan 8 a
Pertemuan 8 aPertemuan 8 a
Pertemuan 8 a
f fr
 
Laporan pbw css
Laporan pbw cssLaporan pbw css
Laporan pbw css
Oppie Rezalina
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II web
rahmi wahyuni
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
Wawan Darmawan
 
Materi CSS Dasar
Materi CSS DasarMateri CSS Dasar
Materi CSS Dasar
Robby Firmansyah
 

Similar to Css tutorial-03 (20)

Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
 
Css tutorial-03 2
Css tutorial-03 2Css tutorial-03 2
Css tutorial-03 2
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
 
Materi CSS.ppt
Materi CSS.pptMateri CSS.ppt
Materi CSS.ppt
 
Css tutorial-05
Css tutorial-05Css tutorial-05
Css tutorial-05
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
 
chap CSS.pptx
chap CSS.pptxchap CSS.pptx
chap CSS.pptx
 
modul css1
modul css1modul css1
modul css1
 
Laporan pemrograman berbasis web
Laporan pemrograman berbasis webLaporan pemrograman berbasis web
Laporan pemrograman berbasis web
 
Praktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdfPraktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdf
 
dasar-css1.ppt
dasar-css1.pptdasar-css1.ppt
dasar-css1.ppt
 
bab-2a-dasar-css1.ppt
bab-2a-dasar-css1.pptbab-2a-dasar-css1.ppt
bab-2a-dasar-css1.ppt
 
Pertemuan 8 a
Pertemuan 8 aPertemuan 8 a
Pertemuan 8 a
 
Laporan pbw css
Laporan pbw cssLaporan pbw css
Laporan pbw css
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II web
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
 
Materi CSS Dasar
Materi CSS DasarMateri CSS Dasar
Materi CSS Dasar
 

More from Dani Imansyah

Tutorial joomla1.5.x
Tutorial joomla1.5.x Tutorial joomla1.5.x
Tutorial joomla1.5.x
Dani Imansyah
 
Tutorial lan
Tutorial lanTutorial lan
Tutorial lan
Dani Imansyah
 
Css tutorial-16
Css tutorial-16Css tutorial-16
Css tutorial-16
Dani Imansyah
 
Css tutorial-09
Css tutorial-09Css tutorial-09
Css tutorial-09
Dani Imansyah
 
Css tutorial-07
Css tutorial-07Css tutorial-07
Css tutorial-07
Dani Imansyah
 
Css tutorial-02
Css tutorial-02Css tutorial-02
Css tutorial-02
Dani Imansyah
 

More from Dani Imansyah (19)

Tutorial joomla1.5.x
Tutorial joomla1.5.x Tutorial joomla1.5.x
Tutorial joomla1.5.x
 
Tutorial lan
Tutorial lanTutorial lan
Tutorial lan
 
Css tutorial-20
Css tutorial-20Css tutorial-20
Css tutorial-20
 
Css tutorial-19
Css tutorial-19Css tutorial-19
Css tutorial-19
 
Css tutorial-18
Css tutorial-18Css tutorial-18
Css tutorial-18
 
Css tutorial-17
Css tutorial-17Css tutorial-17
Css tutorial-17
 
Css tutorial-16
Css tutorial-16Css tutorial-16
Css tutorial-16
 
Css tutorial-15
Css tutorial-15Css tutorial-15
Css tutorial-15
 
Css tutorial-14
Css tutorial-14Css tutorial-14
Css tutorial-14
 
Css tutorial-13
Css tutorial-13Css tutorial-13
Css tutorial-13
 
Css tutorial-12 2
Css tutorial-12 2Css tutorial-12 2
Css tutorial-12 2
 
Css tutorial-12
Css tutorial-12Css tutorial-12
Css tutorial-12
 
Css tutorial-10
Css tutorial-10Css tutorial-10
Css tutorial-10
 
Css tutorial-09
Css tutorial-09Css tutorial-09
Css tutorial-09
 
Css tutorial-08
Css tutorial-08Css tutorial-08
Css tutorial-08
 
Css tutorial-07
Css tutorial-07Css tutorial-07
Css tutorial-07
 
Css tutorial-06
Css tutorial-06Css tutorial-06
Css tutorial-06
 
Css tutorial-04
Css tutorial-04Css tutorial-04
Css tutorial-04
 
Css tutorial-02
Css tutorial-02Css tutorial-02
Css tutorial-02
 

Css tutorial-03

  • 1. CSS Tutorial rosihanari.net Lebih Lanjut Tentang Selector Dalam CSS, terdapat cascade yang merupakan metode untuk mengatur style supaya tidak terjadi konflik. Untuk lebih jelasnya perhatikan contoh berikut ini. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS Guide</title> <style type="text/css"> p { color: red; } em { color: green; } </style> </head> <body> <h1>Ini adalah heading 1</h1> <p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. <em>Ini adalah huruf dicetak miring</em>. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. </p> <h1><em>Ini adalah heading 1</em></h1> <p>Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. <em>Ini adalah huruf dicetak miring</em>. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. Ini adalah paragraf. </p> </body> </html> Pada code di atas terdapat style untuk mengatur tampilan elemen paragraf (<p>) dan untuk emphasize atau <em> (cetak miring seperti halnya italic). Perhatikan apa yang terjadi dengan tampilannya di browser Lebih Lanjut Tentang Selector 5
  • 2. CSS Tutorial rosihanari.net Dengan Anda mendeklarasikan style warna hijau untuk elemen <em>, maka style tersebut akan berlaku untuk setiap elemen tersebut (termasuk pada bagian heading). Tentu saja hal ini membuat tampilan halaman web tidak bagus, karena style heading menjadi tidak konsisten (terdapat heading yang berwarna hijau). Lantas.. bagaimana cara mengatur style supaya warna hijau hanya berlaku untuk emphasize yang terletak di dalam paragraf saja? Untuk itu Anda harus mengubah deklarasi stylenya menjadi seperti berikut <style type="text/css"> p { color: red; } Lebih Lanjut Tentang Selector 6
  • 3. CSS Tutorial rosihanari.net p em { color: green; } </style> Maksud dari code yang bercetak merah tersebut adalah bahwa style warna hijau diterapkan pada elemen emphasize <em> yang berada di dalam elemen paragraf <p>. Hasil tampilan setelah menggunakan style yang telah dimodifikasi tersebut adalah: Selector Dengan Class dan Nama ID Lebih Lanjut Tentang Selector 7
  • 4. CSS Tutorial rosihanari.net Class dapat digunakan untuk mengelompokkan beberapa elemen supaya memiliki style sama. Secara umum sintaks style untuk class tertentu adalah sbb: .namaKelas { properti1 : value1; properti2 : value2; . . } Contoh: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS Guide</title> <style type="text/css"> .inputText { color: #FFFFFF; font-family: arial; background: #FF0000; /* membuat background merah */ font-weight: bold; /* membuat text bold */ } </style> </head> <body> <form name="form1"> Nama Anda <br /> <input type="text" name="alamat" class="inputText" /><br /><br /> Alamat Anda <br /> <textarea class="inputText"></textarea><br /><br /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html> Hasilnya adalah sebagai berikut: Lebih Lanjut Tentang Selector 8
  • 5. CSS Tutorial rosihanari.net Style juga dapat digunakan untuk mengatur tampilan elemen dengan id tertentu. Berikut ini adalah contohnya: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS Guide</title> <style type="text/css"> p { color: #FFFFFF; /* membuat warna text putih */ font-family: arial; background: #FF0000; /* membuat background merah */ font-weight: bold; } p.group { color: #FF0000; /* membuat warna text putih */ font-family: arial; background: #FFFFFF; /* membuat background putih */ } p#one { color: blue; font-family: "times new roman"; } </style> Lebih Lanjut Tentang Selector 9
  • 6. CSS Tutorial rosihanari.net </head> <body> <p>Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. </p> <p class="group">Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2. </p> <p class="group" id="one">Ini adalah paragraf 3. Ini adalah paragraf 3. Ini adalah paragraf 3. Ini adalah paragraf 3. Ini adalah paragraf 3. </p> </body> </html> Perhatikan hasil tampilan dari code di atas berikut ini Pada tampilan di atas, tampak bahwa perintah p { . . . } Lebih Lanjut Tentang Selector 10
  • 7. CSS Tutorial rosihanari.net dgunakan untuk mengatur style pada elemen <p>. Sedangkan perintah p.group { . . . } digunakan untuk mengatur style hanya pada <p> yang memiliki class bernama group dan perintah p#one { . . . } berfungsi untuk mengatur style pada <p> yang memiliki id bernama one. Meskipun pada contoh ini, terdapat elemen <p class="group" id="one">, namun style pada elemen ini mengikuti p#one, bukannya p.group karena nama id lebih diprioritaskan daripada class. Lantas bagaimana dengan tampilan dengan style berikut ini <style type="text/css"> p { color: black; } p.group { color: red; } .group { color: blue; } #group { color: green; } </style> yang diterapkan pada tag berikut? Lebih Lanjut Tentang Selector 11
  • 8. CSS Tutorial rosihanari.net <p>Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. </p> <p class="group">Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2. </p> <div class="group">Ini adalah paragraf 3. Ini adalah paragraf 3. Ini adalah paragraf 3. Ini adalah paragraf 3. Ini adalah paragraf 3. </div> <div id="group">Ini adalah paragraf 4. Ini adalah paragraf 4. Ini adalah paragraf 4. Ini adalah paragraf 4. Ini adalah paragraf 4. </div> Apabila Anda dapat menjawab pertanyaan di atas, maka Anda sudah menguasai dasar- dasar CSS awal ini khususnya pada masalah selector. Menurut analisis saya, untuk paragraf pertama akan memiliki warna hitam, paragraf ke dua berwarna merah, paragraf ke tiga akan berwarna biru dan paragraf ke empat akan berwarna hijau. Mari kita lihat hasil tampilannya: Berikut ini penjelasannya: Lebih Lanjut Tentang Selector 12
  • 9. CSS Tutorial rosihanari.net Style berikut akan diterapkan pada elemen <p> p { color: black; } Sedangkan style berikut hanya akan diterapkan pada elemen <p> yang memiliki class bernama group. p.group { color: red; } Selanjutnya untuk style berikut ini akan diterapkan pada elemen yang memiliki class bernama group. .group { color: blue; } Perhatikan tampilan gambar di atas, bahwa untuk <p class="group"> tidak akan terpengaruh karena elemen tersebut sudah memiliki style sendiri yaitu p.group. Apabila style p.group tidak ada, maka elemen <p class="group"> akan terpengaruh style .group (text akan menjadi merah) Suatu style juga dapat ditulis sebagai berikut #group { color: green; } Style tersebut hanya akan mengatur tampilan pada elemen yang memiliki id bernama group. Lebih Lanjut Tentang Selector 13