SlideShare a Scribd company logo
CSS Tutorial rosihanari.net
Pendahuluan 1
Pendahuluan
CSS yang memiliki kepanjangan Cascade Style Sheet ini digunakan para web designer
untuk mengatur style elemen yang ada dalam halaman web mereka, mulai dari
memformat text, sampai pada memformat layout. Tujuan dari penggunaan CSS ini adalah
supaya diperoleh suatu kekonsistenan style pada elemen tertentu.
Perkembangan CSS sendiri diawali pada tahun 1996, dimana W3C (World Wide Web
Consortium), sebuah konsorsium untuk standarisasi web, menyusun draft proposal untuk
membuat CSS ini dan akhirnya dapat berjalan. Selanjutnya pada pertengahan tahun 1998,
W3C mengembangkan CSS2 yang diperbarui untuk kepentingan media lain (tidak hanya
untuk PC web browser). Akhirnya mulai pada tahun 2000, telah dikembangkan CSS3
oleh W3C yang sampai saat ini masih terus diperbarui lagi.
Namun pada saat ini, hanya CSS2 yang masih didukung oleh kebanyakan web browser,
tapi tidak demikian halnya untuk CSS3. Masih sedikit web browser yang mendukung
CSS3. Oleh karena itu pada tutorial ini hanya akan dibahas mengenai CSS2 saja.
Keuntungan Penggunaan CSS
Dengan menggunakan CSS, Anda (sebagai webmaster) akan lebih mudah untuk
mengatur style elemen dalam halaman web Anda. Sebagai contoh, misalnya untuk
mengatur style elemen heading, Anda menginginkan jenis font nya adalah Arial, 20 pixel
dan berwarna merah. Dengan CSS, Anda cukup menuliskan properti dari elemen heading
tersebut sekali saja, dan Anda akan memperoleh hasil yang diinginkan. Bandingkan
apabila tidak menggunakan CSS, Anda akan mengatur style pada setiap elemen heading
yang ada. Tentu saja hal ini akan sangat merepotkan. 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">
h1 {
color: red;
font-family: "arial";
}
</style>
</head>
<body>
CSS Tutorial rosihanari.net
Pendahuluan 2
<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. </p>
<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. </p>
<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. </p>
</body>
</html>
Code di atas akan menghasilkan tampilan sebagai berikut.
Perhatikan code sebelumnya! Untuk mengatur style elemen heading 1 (h1) cukup
menuliskannya pada CSS sekali saja. Bandingkan apabila Anda tidak menggunakan CSS,
maka codenya akan berbentuk seperti berikut untuk mendapatkan hasil yang sama.
<!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">
CSS Tutorial rosihanari.net
Pendahuluan 3
<head>
<title>CSS Guide</title>
</head>
<body>
<h1><font face="arial" color="red">Ini adalah heading 1</font></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. </p>
<h1><font face="arial" color="red">Ini adalah heading 1</font></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. </p>
<h1><font face="arial" color="red">Ini adalah heading 1</font></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. </p>
</body>
</html>
Anda akan menuliskan style pada setiap elemen heading 1 yang dibuat. Tentu hal ini
akan merepotkan. Apalagi suatu saat Anda bermaksud untuk mengubah style nya, maka
Anda akan mengubahnya satu-persatu. Sangat-sangat merepotkan .
Selain itu, dengan CSS akan diperoleh suatu kekonsistenan style. Anda tentu dapat
merasakan keuntungan ini, dibandingkan dengan tanpa adanya CSS yang kemungkinan
besar ketidakkonsistenan akan terjadi. Hal ini dikarenakan style hanya dituliskan sekali,
tidak seperti dengan tanpa CSS yang ditulis style berulang kali. Meskipun Anda masih
bisa mengandalkan copy and paste… masih saja ada peluang terjadinya
ketidakkonsistenan.

More Related Content

What's hot (13)

Css tutorial-07
Css tutorial-07Css tutorial-07
Css tutorial-07
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
 
Pert 05 HTML dan Web Programming
Pert 05 HTML dan Web ProgrammingPert 05 HTML dan Web Programming
Pert 05 HTML dan Web Programming
Putu Mardika
 
Rifkillah s
Rifkillah sRifkillah s
Rifkillah s
aibi_caem
 
HTML dan CSS
HTML dan CSSHTML dan CSS
HTML dan CSS
Vicky Nitinegoro
 
Pertemuan vii pengantar php
Pertemuan vii pengantar phpPertemuan vii pengantar php
Pertemuan vii pengantar php
Pangeran77
 
Ihdam fikri 1210651236 css
Ihdam fikri 1210651236 cssIhdam fikri 1210651236 css
Ihdam fikri 1210651236 css
Ihdam Fikri
 

Similar to Css tutorial-01 (20)

Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
Diky Rizki
 
Css
CssCss
Css
herrymarvin
 
Css tutorial-17
Css tutorial-17Css tutorial-17
Css tutorial-17
Karin Novilda
 
Css tutorial-07
Css tutorial-07Css tutorial-07
Css tutorial-07
Karin Novilda
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
Wawan Darmawan
 
Css tutorial-05
Css tutorial-05Css tutorial-05
Css tutorial-05
fanfandi21
 
Css tutorial-05
Css tutorial-05Css tutorial-05
Css tutorial-05
Karin Novilda
 
1210651097 css
1210651097 css1210651097 css
1210651097 css
ardyansyahAhmad
 
Laporan css 1210651099
Laporan css 1210651099Laporan css 1210651099
Laporan css 1210651099
M Zaenol Arifin S.Kom
 
Css tutorial-08
Css tutorial-08Css tutorial-08
Css tutorial-08
Karin Novilda
 
chap CSS.pptx
chap CSS.pptxchap CSS.pptx
chap CSS.pptx
Muhammad Faiz
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
Diky Rizki
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
Dani Imansyah
 
Materi CSS.ppt
Materi CSS.pptMateri CSS.ppt
Materi CSS.ppt
PurwaSniper
 
Css tutorial-14
Css tutorial-14Css tutorial-14
Css tutorial-14
Karin Novilda
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
Karin Novilda
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
fanfandi21
 
Css tutorial-03 2
Css tutorial-03 2Css tutorial-03 2
Css tutorial-03 2
Karin Novilda
 

Recently uploaded (20)

Modul Ajar PJOK Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 12 SMA/MA Fase F Kurikulum MerdekaModul Ajar PJOK Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
 
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 1 CP 032 REVISI 2025 KU...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 1 CP 032 REVISI 2025 KU...MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 1 CP 032 REVISI 2025 KU...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 1 CP 032 REVISI 2025 KU...
AndiCoc
 
654227553-PPT-STATISTIKA-PENIDIKAN-MODUL-6.ppt
654227553-PPT-STATISTIKA-PENIDIKAN-MODUL-6.ppt654227553-PPT-STATISTIKA-PENIDIKAN-MODUL-6.ppt
654227553-PPT-STATISTIKA-PENIDIKAN-MODUL-6.ppt
ahmadkholid769
 
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 1 CP 032 REVISI 2025 KURIKUL...
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 1 CP 032 REVISI 2025 KURIKUL...MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 1 CP 032 REVISI 2025 KURIKUL...
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 1 CP 032 REVISI 2025 KURIKUL...
AndiCoc
 
MA Bab 6 Tersesat[1].docx modul ajar bin
MA Bab 6 Tersesat[1].docx modul ajar binMA Bab 6 Tersesat[1].docx modul ajar bin
MA Bab 6 Tersesat[1].docx modul ajar bin
SDmaarifex
 
RENCANA + Link2 MATERI Online Training _*MANAJEMEN SDM Rumah Sakit*.pptx
RENCANA  + Link2 MATERI Online Training _*MANAJEMEN SDM Rumah Sakit*.pptxRENCANA  + Link2 MATERI Online Training _*MANAJEMEN SDM Rumah Sakit*.pptx
RENCANA + Link2 MATERI Online Training _*MANAJEMEN SDM Rumah Sakit*.pptx
Kanaidi ken
 
Persentasi mapel informatika Kelompok 9 .pdf
Persentasi mapel informatika Kelompok 9 .pdfPersentasi mapel informatika Kelompok 9 .pdf
Persentasi mapel informatika Kelompok 9 .pdf
farelaj81
 
ISLAMIA PANEEEEEEEEEEEEEEEEEEEEEEEEE.pdf
ISLAMIA PANEEEEEEEEEEEEEEEEEEEEEEEEE.pdfISLAMIA PANEEEEEEEEEEEEEEEEEEEEEEEEE.pdf
ISLAMIA PANEEEEEEEEEEEEEEEEEEEEEEEEE.pdf
windasarilubis63
 
presentasi informatika, kelompok-7(Elza, Isnan, Salma)_20250517_153001_0000.pdf
presentasi informatika, kelompok-7(Elza, Isnan, Salma)_20250517_153001_0000.pdfpresentasi informatika, kelompok-7(Elza, Isnan, Salma)_20250517_153001_0000.pdf
presentasi informatika, kelompok-7(Elza, Isnan, Salma)_20250517_153001_0000.pdf
xyienmi
 
KISI-KISI SOAL PSKA B INDO 2024-2025 - Any Setiawati.docx
KISI-KISI SOAL PSKA B INDO  2024-2025 - Any Setiawati.docxKISI-KISI SOAL PSKA B INDO  2024-2025 - Any Setiawati.docx
KISI-KISI SOAL PSKA B INDO 2024-2025 - Any Setiawati.docx
SulastriSulastri56
 
Jenis-Jenis Penelitian Pendidikan Kuantitatif Kualitatif.pptx
Jenis-Jenis Penelitian Pendidikan Kuantitatif Kualitatif.pptxJenis-Jenis Penelitian Pendidikan Kuantitatif Kualitatif.pptx
Jenis-Jenis Penelitian Pendidikan Kuantitatif Kualitatif.pptx
Mukhamad Fathoni
 
532601648-MODUL-5-STATISTIKA-PENDIDIKAN.pptx
532601648-MODUL-5-STATISTIKA-PENDIDIKAN.pptx532601648-MODUL-5-STATISTIKA-PENDIDIKAN.pptx
532601648-MODUL-5-STATISTIKA-PENDIDIKAN.pptx
ahmadkholid769
 
Tugas kelompok mapel informatika kelompok 5
Tugas kelompok mapel informatika kelompok 5Tugas kelompok mapel informatika kelompok 5
Tugas kelompok mapel informatika kelompok 5
roishilmi66
 
INFORMATIKA kelompok 4(Bagus,Randu,Risqi).pdf
INFORMATIKA kelompok 4(Bagus,Randu,Risqi).pdfINFORMATIKA kelompok 4(Bagus,Randu,Risqi).pdf
INFORMATIKA kelompok 4(Bagus,Randu,Risqi).pdf
xyienmi
 
PPT struktur tubuh makhluk hidup modul 4
PPT struktur tubuh makhluk hidup modul 4PPT struktur tubuh makhluk hidup modul 4
PPT struktur tubuh makhluk hidup modul 4
RayaKity3
 
Tipografi adalah seni dan teknik mengatur huruf dalam ruang visual, agar pesa...
Tipografi adalah seni dan teknik mengatur huruf dalam ruang visual, agar pesa...Tipografi adalah seni dan teknik mengatur huruf dalam ruang visual, agar pesa...
Tipografi adalah seni dan teknik mengatur huruf dalam ruang visual, agar pesa...
widhiansyahnandaaa
 
MA Bab 7 Aku dan Si Merah[1].docx kls 3d
MA Bab 7 Aku dan Si Merah[1].docx kls 3dMA Bab 7 Aku dan Si Merah[1].docx kls 3d
MA Bab 7 Aku dan Si Merah[1].docx kls 3d
SDmaarifex
 
MODUL PEMBELAJARAN DEEP LEARNING PENDIDIKAN PANCASILA KELAS 5 CP 032 REVISI 2...
MODUL PEMBELAJARAN DEEP LEARNING PENDIDIKAN PANCASILA KELAS 5 CP 032 REVISI 2...MODUL PEMBELAJARAN DEEP LEARNING PENDIDIKAN PANCASILA KELAS 5 CP 032 REVISI 2...
MODUL PEMBELAJARAN DEEP LEARNING PENDIDIKAN PANCASILA KELAS 5 CP 032 REVISI 2...
AndiCoc
 
Populasi dan sampel penelitian pendidikan.pptx
Populasi dan sampel penelitian pendidikan.pptxPopulasi dan sampel penelitian pendidikan.pptx
Populasi dan sampel penelitian pendidikan.pptx
Mukhamad Fathoni
 
Kelas Online MLC: Materi Kelas Bedah Kitab Roma
Kelas Online MLC: Materi Kelas Bedah Kitab RomaKelas Online MLC: Materi Kelas Bedah Kitab Roma
Kelas Online MLC: Materi Kelas Bedah Kitab Roma
SABDA
 
Modul Ajar PJOK Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 12 SMA/MA Fase F Kurikulum MerdekaModul Ajar PJOK Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Ajar PJOK Kelas 12 SMA/MA Fase F Kurikulum Merdeka
Modul Kelas
 
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 1 CP 032 REVISI 2025 KU...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 1 CP 032 REVISI 2025 KU...MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 1 CP 032 REVISI 2025 KU...
MODUL PEMBELAJARAN DEEP LEARNING BAHASA INGGRIS KELAS 1 CP 032 REVISI 2025 KU...
AndiCoc
 
654227553-PPT-STATISTIKA-PENIDIKAN-MODUL-6.ppt
654227553-PPT-STATISTIKA-PENIDIKAN-MODUL-6.ppt654227553-PPT-STATISTIKA-PENIDIKAN-MODUL-6.ppt
654227553-PPT-STATISTIKA-PENIDIKAN-MODUL-6.ppt
ahmadkholid769
 
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 1 CP 032 REVISI 2025 KURIKUL...
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 1 CP 032 REVISI 2025 KURIKUL...MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 1 CP 032 REVISI 2025 KURIKUL...
MODUL PEMBELAJARAN DEEP LEARNING SENI TARI KELAS 1 CP 032 REVISI 2025 KURIKUL...
AndiCoc
 
MA Bab 6 Tersesat[1].docx modul ajar bin
MA Bab 6 Tersesat[1].docx modul ajar binMA Bab 6 Tersesat[1].docx modul ajar bin
MA Bab 6 Tersesat[1].docx modul ajar bin
SDmaarifex
 
RENCANA + Link2 MATERI Online Training _*MANAJEMEN SDM Rumah Sakit*.pptx
RENCANA  + Link2 MATERI Online Training _*MANAJEMEN SDM Rumah Sakit*.pptxRENCANA  + Link2 MATERI Online Training _*MANAJEMEN SDM Rumah Sakit*.pptx
RENCANA + Link2 MATERI Online Training _*MANAJEMEN SDM Rumah Sakit*.pptx
Kanaidi ken
 
Persentasi mapel informatika Kelompok 9 .pdf
Persentasi mapel informatika Kelompok 9 .pdfPersentasi mapel informatika Kelompok 9 .pdf
Persentasi mapel informatika Kelompok 9 .pdf
farelaj81
 
ISLAMIA PANEEEEEEEEEEEEEEEEEEEEEEEEE.pdf
ISLAMIA PANEEEEEEEEEEEEEEEEEEEEEEEEE.pdfISLAMIA PANEEEEEEEEEEEEEEEEEEEEEEEEE.pdf
ISLAMIA PANEEEEEEEEEEEEEEEEEEEEEEEEE.pdf
windasarilubis63
 
presentasi informatika, kelompok-7(Elza, Isnan, Salma)_20250517_153001_0000.pdf
presentasi informatika, kelompok-7(Elza, Isnan, Salma)_20250517_153001_0000.pdfpresentasi informatika, kelompok-7(Elza, Isnan, Salma)_20250517_153001_0000.pdf
presentasi informatika, kelompok-7(Elza, Isnan, Salma)_20250517_153001_0000.pdf
xyienmi
 
KISI-KISI SOAL PSKA B INDO 2024-2025 - Any Setiawati.docx
KISI-KISI SOAL PSKA B INDO  2024-2025 - Any Setiawati.docxKISI-KISI SOAL PSKA B INDO  2024-2025 - Any Setiawati.docx
KISI-KISI SOAL PSKA B INDO 2024-2025 - Any Setiawati.docx
SulastriSulastri56
 
Jenis-Jenis Penelitian Pendidikan Kuantitatif Kualitatif.pptx
Jenis-Jenis Penelitian Pendidikan Kuantitatif Kualitatif.pptxJenis-Jenis Penelitian Pendidikan Kuantitatif Kualitatif.pptx
Jenis-Jenis Penelitian Pendidikan Kuantitatif Kualitatif.pptx
Mukhamad Fathoni
 
532601648-MODUL-5-STATISTIKA-PENDIDIKAN.pptx
532601648-MODUL-5-STATISTIKA-PENDIDIKAN.pptx532601648-MODUL-5-STATISTIKA-PENDIDIKAN.pptx
532601648-MODUL-5-STATISTIKA-PENDIDIKAN.pptx
ahmadkholid769
 
Tugas kelompok mapel informatika kelompok 5
Tugas kelompok mapel informatika kelompok 5Tugas kelompok mapel informatika kelompok 5
Tugas kelompok mapel informatika kelompok 5
roishilmi66
 
INFORMATIKA kelompok 4(Bagus,Randu,Risqi).pdf
INFORMATIKA kelompok 4(Bagus,Randu,Risqi).pdfINFORMATIKA kelompok 4(Bagus,Randu,Risqi).pdf
INFORMATIKA kelompok 4(Bagus,Randu,Risqi).pdf
xyienmi
 
PPT struktur tubuh makhluk hidup modul 4
PPT struktur tubuh makhluk hidup modul 4PPT struktur tubuh makhluk hidup modul 4
PPT struktur tubuh makhluk hidup modul 4
RayaKity3
 
Tipografi adalah seni dan teknik mengatur huruf dalam ruang visual, agar pesa...
Tipografi adalah seni dan teknik mengatur huruf dalam ruang visual, agar pesa...Tipografi adalah seni dan teknik mengatur huruf dalam ruang visual, agar pesa...
Tipografi adalah seni dan teknik mengatur huruf dalam ruang visual, agar pesa...
widhiansyahnandaaa
 
MA Bab 7 Aku dan Si Merah[1].docx kls 3d
MA Bab 7 Aku dan Si Merah[1].docx kls 3dMA Bab 7 Aku dan Si Merah[1].docx kls 3d
MA Bab 7 Aku dan Si Merah[1].docx kls 3d
SDmaarifex
 
MODUL PEMBELAJARAN DEEP LEARNING PENDIDIKAN PANCASILA KELAS 5 CP 032 REVISI 2...
MODUL PEMBELAJARAN DEEP LEARNING PENDIDIKAN PANCASILA KELAS 5 CP 032 REVISI 2...MODUL PEMBELAJARAN DEEP LEARNING PENDIDIKAN PANCASILA KELAS 5 CP 032 REVISI 2...
MODUL PEMBELAJARAN DEEP LEARNING PENDIDIKAN PANCASILA KELAS 5 CP 032 REVISI 2...
AndiCoc
 
Populasi dan sampel penelitian pendidikan.pptx
Populasi dan sampel penelitian pendidikan.pptxPopulasi dan sampel penelitian pendidikan.pptx
Populasi dan sampel penelitian pendidikan.pptx
Mukhamad Fathoni
 
Kelas Online MLC: Materi Kelas Bedah Kitab Roma
Kelas Online MLC: Materi Kelas Bedah Kitab RomaKelas Online MLC: Materi Kelas Bedah Kitab Roma
Kelas Online MLC: Materi Kelas Bedah Kitab Roma
SABDA
 

Css tutorial-01

  • 1. CSS Tutorial rosihanari.net Pendahuluan 1 Pendahuluan CSS yang memiliki kepanjangan Cascade Style Sheet ini digunakan para web designer untuk mengatur style elemen yang ada dalam halaman web mereka, mulai dari memformat text, sampai pada memformat layout. Tujuan dari penggunaan CSS ini adalah supaya diperoleh suatu kekonsistenan style pada elemen tertentu. Perkembangan CSS sendiri diawali pada tahun 1996, dimana W3C (World Wide Web Consortium), sebuah konsorsium untuk standarisasi web, menyusun draft proposal untuk membuat CSS ini dan akhirnya dapat berjalan. Selanjutnya pada pertengahan tahun 1998, W3C mengembangkan CSS2 yang diperbarui untuk kepentingan media lain (tidak hanya untuk PC web browser). Akhirnya mulai pada tahun 2000, telah dikembangkan CSS3 oleh W3C yang sampai saat ini masih terus diperbarui lagi. Namun pada saat ini, hanya CSS2 yang masih didukung oleh kebanyakan web browser, tapi tidak demikian halnya untuk CSS3. Masih sedikit web browser yang mendukung CSS3. Oleh karena itu pada tutorial ini hanya akan dibahas mengenai CSS2 saja. Keuntungan Penggunaan CSS Dengan menggunakan CSS, Anda (sebagai webmaster) akan lebih mudah untuk mengatur style elemen dalam halaman web Anda. Sebagai contoh, misalnya untuk mengatur style elemen heading, Anda menginginkan jenis font nya adalah Arial, 20 pixel dan berwarna merah. Dengan CSS, Anda cukup menuliskan properti dari elemen heading tersebut sekali saja, dan Anda akan memperoleh hasil yang diinginkan. Bandingkan apabila tidak menggunakan CSS, Anda akan mengatur style pada setiap elemen heading yang ada. Tentu saja hal ini akan sangat merepotkan. 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"> h1 { color: red; font-family: "arial"; } </style> </head> <body>
  • 2. CSS Tutorial rosihanari.net Pendahuluan 2 <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. </p> <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. </p> <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. </p> </body> </html> Code di atas akan menghasilkan tampilan sebagai berikut. Perhatikan code sebelumnya! Untuk mengatur style elemen heading 1 (h1) cukup menuliskannya pada CSS sekali saja. Bandingkan apabila Anda tidak menggunakan CSS, maka codenya akan berbentuk seperti berikut untuk mendapatkan hasil yang sama. <!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">
  • 3. CSS Tutorial rosihanari.net Pendahuluan 3 <head> <title>CSS Guide</title> </head> <body> <h1><font face="arial" color="red">Ini adalah heading 1</font></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. </p> <h1><font face="arial" color="red">Ini adalah heading 1</font></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. </p> <h1><font face="arial" color="red">Ini adalah heading 1</font></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. </p> </body> </html> Anda akan menuliskan style pada setiap elemen heading 1 yang dibuat. Tentu hal ini akan merepotkan. Apalagi suatu saat Anda bermaksud untuk mengubah style nya, maka Anda akan mengubahnya satu-persatu. Sangat-sangat merepotkan . Selain itu, dengan CSS akan diperoleh suatu kekonsistenan style. Anda tentu dapat merasakan keuntungan ini, dibandingkan dengan tanpa adanya CSS yang kemungkinan besar ketidakkonsistenan akan terjadi. Hal ini dikarenakan style hanya dituliskan sekali, tidak seperti dengan tanpa CSS yang ditulis style berulang kali. Meskipun Anda masih bisa mengandalkan copy and paste… masih saja ada peluang terjadinya ketidakkonsistenan.
  翻译: