SlideShare a Scribd company logo
1 of 27
by
Isna Dwi Setianingsih
∞Pengertian
∞Keuntungan CCS
∞Kekurangan CSS
Pengertian
• Cascading Style Sheets(CSS) adalah
suatu teknologi yang digunakan untuk
memperindah halaman website (situs),
dengan CSS kita dapat dengan mudah
mengubah keseluruhan warna dan
tampilan yang ada disitus kita sekaligus
memformat ulang situs kita.
• CSS ini telah distandarkan oleh World
Wide Web Consortium (W3C) untuk
digunakan diweb browser.
KeuntunganCCS
∞ Dapat di-update dengan cepat dan mudah,
karena kita cukup mendefinisikan sebuah
style-sheet global yang berisi aturan-aturan
CSS tersebut untuk diterapakan pada seluruh
dokumen-dokumen HTML pada halaman situs
kita.
∞ User yang berbedadapat mempunyai style-
sheet yang berbeda pula.
∞ Ukuran dan kompleksitas document code
dapat diperkecil.
KekuranganCSS
∞pembuatannya lumayan lama dalam arti
pemberian selektor div, id, class,dll.
∞sangat menyita waktu adalah fakta bahwa tidak
semua browser mengartikan sintaks - sintaks CSS
sama.
∞Tampilan pada browser berbeda-beda.
∞Kadang juga terdapat browser yang tidak support
CSS (browser lama).
∞Harus tahu cara menggunakannya.
∞dibutuhkan waktu lebih lama dalam membuatnya.
∞Belum lagi ada bug/error dalam CSS.
∞ Secara Umum ada tiga bagian yaitu
∞ Selector (elemen yang akan didefinisikan)
∞ Properti (atribut yang akan diubah)
∞ Nilai
BentukUmum:
Selector{property: value}
Aturan property dan nilai dipisahkan dengan titik dua (colon), contoh :
Body {color: black}
Jika nilai berupa beberapa kata, gunakan tanda petik ganda, contoh :
P {font-family: “sans serif}
Jika lebih dari satu property pisahkan dengan titik-koma (semi colon)
contoh :
P {text-align: center; color: red}
Atau
P
{
text-align:center;
color: black;
font-family: arial
}
Jika selector dikelompokkan,
Contoh :
H1, H2, H3, H4, H5, H6
{
color: green;
}
Jika menggunakan attribute class (dalam definisi CSS).
Contoh :
P. Kanan{text-align:right}
P. Kiri{text-align:left}
Selanjutnya menulis sintak dalam dokumen html menggunakan
definisi diatas yaitu :
<p class=kanan>This paragraph will be right
aligned</P>
<p class=kiri> This paragraph will be left
aligned</p>
Jika menggunakan ID atribut
#Kanan {text-align: right}
Berikut ini sintak yang ditulis dalam dokumen html
menggunakan definisi atribut di atas.
Contoh :
<p id=kanan>This paragraph will be right
aligned</P>
<H3 id=kanan> This paragraph will be
right aligned too</P>
• File disimpan dalam sebuah file yang
berekstension .css, dan dalam pendefinisian
eksternal tidak diperlukan tag html.
Contoh :
body {background-color: yellow}
h1 {font-size: 36pt}
h2{color: blue}
p{margin-left: 50px}
(simpan file tersebut dengan nama ex1.css)
• Kemudian ketik file HTMLnya
<!--coba_cssin.html-->
<html>
<head>
<link rel =”stylesheet” type =”text/css” href=”ex1.css”>
</head>
<body>
<h1> This Header is 36 pt <h1>
<h2> This Header is Blue</h2>
<p> This paragraph has a left margin of 50 pixels</p>
</body>
</html>
Style sheet intermal biasanya
dilakukan karena web page
tertentu bersifat sangat unik
sehingga membutuhkan definisi
terpisah dibandingkan web page
lainnya.
Contoh :
<!--coba_cssin1.html-->
<html>
<head>
<style type=“text/css”>
Body {background-image: url (“../picture/backgrnd.gif”)}
HR {color:sienna}
P { font-size:11pt; margin-left:15px}
</style>
</head>
<body>
<p> This paragraph has left margin of 15 pixel and font size
11 pt</p>
</body>
</html>
Suatu style inline hanya bisa digunakan pada lokasi yang
sangat spesifik, sebenarnya penggunaan ini tidak dianjurkan
karena dokumen menjadi lebih besar karena style
didefinisikan satu persatu. Contoh :
<!—coba_cssinline.html-->
<html>
<head>
</head>
<body>
<p style=“color: sienna; margin-left: 20px”>
This paragraph has inline style</p>
</body>
</html>
Jika digunakan lebih dari definisi dari style sheet maka
nilai yang tidak didefinisikan akan diinherit
(diturunkan) dari style yang lebih general.
Contoh :
H3
{
color: red;
text-align: left;
font-size: 8pt
}
<!—coba_cssmulti.html-->
<html>
<head>
<link rel =“stylesheet” type=“text/css” href=“ex3.css”>
<style type+”text/css”>
H3
{
text-align: right;
font-size: 20pt
}
</style>
</head>
</body>
<h3> This Header Inherit Font Color From ex3.css</h3>
</body>
</html>
CARA PERTAMA :
mengetikkan langsung dalam tag html sebagai atribut .
<body>
<b style = “color : blue”> teks tebal dan biru </b>
</body>
CARA KEDUA :
Menggunakan tag style di dalam tag head.
<head>
<style type=“text/css”>
……… style definitions ………
</style>
</head>
Style definitions : adalah defenisi style yang ingin dibuat.
Format penulisannya adalah :
Selector adalah tag yang digunakan web browser.
Property
value adalah efek dari style yang diinginkan untuk selector.
Selector { property1 : value1 ;
property2 : value2;….
propertyN : valueN ; }
 CARA KETIGA :
Menyimpan informasi style ke dalam sebuah file dengan ekstensi/type file
css
Memanggil file css dalam html dengan tag link yang diletakkan dalam tag
head.
<head>
<link rel=“stylesheet” type=“text/css” href=“namafile.css”/>
</head>
Contoh :
•<style type=“text/css” >
• hr { color : red ; height : 5px ; width : 50%; }
•</style>
•Keterangan :
•Tag adalah style
•Atribut adalah type=“text/css”
•Selector adalah hr
•Property adalah color, height, width
•Value adalah red, 5px, 50%
∞ID selector didefenisikan sendiri
∞ID selector diawali tanda # ( octothorpe)
∞CLASS diawali dengan tanda titik ( . )
CSS-OPT
CSS-OPT

More Related Content

What's hot

What's hot (18)

Laporan pemrograman berbasis web
Laporan pemrograman berbasis webLaporan pemrograman berbasis web
Laporan pemrograman berbasis web
 
Laporan pemrograman berbasis web
Laporan pemrograman berbasis webLaporan pemrograman berbasis web
Laporan pemrograman berbasis web
 
1210651097 css
1210651097 css1210651097 css
1210651097 css
 
Laporan pemrograman berbasis web (CSS)
Laporan pemrograman berbasis web (CSS)Laporan pemrograman berbasis web (CSS)
Laporan pemrograman berbasis web (CSS)
 
Laporan pbw
Laporan pbwLaporan pbw
Laporan pbw
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
 
PWEB CSS
PWEB CSSPWEB CSS
PWEB CSS
 
Pengenalan css
Pengenalan cssPengenalan css
Pengenalan css
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
 
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style SheetsLaporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets
 
Pert 05 HTML dan Web Programming
Pert 05 HTML dan Web ProgrammingPert 05 HTML dan Web Programming
Pert 05 HTML dan Web Programming
 
Belajar CSS (cascading style sheet)
Belajar CSS (cascading style sheet)Belajar CSS (cascading style sheet)
Belajar CSS (cascading style sheet)
 
07. membuat table fixed header dan efek hover
07. membuat table fixed header dan efek hover07. membuat table fixed header dan efek hover
07. membuat table fixed header dan efek hover
 
Css bagus
Css bagusCss bagus
Css bagus
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
 
Css pweb
Css pwebCss pweb
Css pweb
 
Pertemuan 8 a
Pertemuan 8 aPertemuan 8 a
Pertemuan 8 a
 

Similar to CSS-OPT

Praktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdfPraktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdfSayedAchmady1
 
Pertemuan 8 a
Pertemuan 8 aPertemuan 8 a
Pertemuan 8 af fr
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteShofura Kamal
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01Diky Rizki
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03Diky Rizki
 
Cascading Style Sheets (CSS).pdf
Cascading Style Sheets (CSS).pdfCascading Style Sheets (CSS).pdf
Cascading Style Sheets (CSS).pdfario48
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II webrahmi wahyuni
 
Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolomHaswi Haswi
 
Tugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafiTugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafiAbdul Wafi
 
Pemrograman Web - Pengenalan CSS
Pemrograman Web - Pengenalan CSSPemrograman Web - Pengenalan CSS
Pemrograman Web - Pengenalan CSSKuliahKita
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01fanfandi21
 
Webdev CCI Tel U - Introduction to CSS
Webdev CCI Tel U - Introduction to CSSWebdev CCI Tel U - Introduction to CSS
Webdev CCI Tel U - Introduction to CSSwebdevccitelu
 

Similar to CSS-OPT (20)

chap CSS.pptx
chap CSS.pptxchap CSS.pptx
chap CSS.pptx
 
Materi CSS.ppt
Materi CSS.pptMateri CSS.ppt
Materi CSS.ppt
 
Praktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdfPraktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdf
 
Css tutorial-05
Css tutorial-05Css tutorial-05
Css tutorial-05
 
Pertemuan 8 a
Pertemuan 8 aPertemuan 8 a
Pertemuan 8 a
 
Css
CssCss
Css
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
 
Pertemuan8
Pertemuan8Pertemuan8
Pertemuan8
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
 
Css tutorial-03
Css tutorial-03Css tutorial-03
Css tutorial-03
 
Cascading Style Sheets (CSS).pdf
Cascading Style Sheets (CSS).pdfCascading Style Sheets (CSS).pdf
Cascading Style Sheets (CSS).pdf
 
Laporan css 1210651099
Laporan css 1210651099Laporan css 1210651099
Laporan css 1210651099
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II web
 
Desain web 2 kolom
Desain web 2 kolomDesain web 2 kolom
Desain web 2 kolom
 
Tugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafiTugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafi
 
Pemrograman Web - Pengenalan CSS
Pemrograman Web - Pengenalan CSSPemrograman Web - Pengenalan CSS
Pemrograman Web - Pengenalan CSS
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
 
Css tutorial-01
Css tutorial-01Css tutorial-01
Css tutorial-01
 
Webdev CCI Tel U - Introduction to CSS
Webdev CCI Tel U - Introduction to CSSWebdev CCI Tel U - Introduction to CSS
Webdev CCI Tel U - Introduction to CSS
 
05 css
05 css05 css
05 css
 

More from Isna Dwi Setianingsih (20)

Meeting
MeetingMeeting
Meeting
 
ASKING AND GIVING INTENTION
ASKING AND GIVING INTENTIONASKING AND GIVING INTENTION
ASKING AND GIVING INTENTION
 
Karangan Ilmiah
Karangan IlmiahKarangan Ilmiah
Karangan Ilmiah
 
Statistik
Statistik Statistik
Statistik
 
WH Question
WH QuestionWH Question
WH Question
 
Question Tag
Question TagQuestion Tag
Question Tag
 
Resensi Novel Botchan
Resensi Novel BotchanResensi Novel Botchan
Resensi Novel Botchan
 
Cisco Network and Engineering
Cisco Network and EngineeringCisco Network and Engineering
Cisco Network and Engineering
 
Hiragana dan Katakana
Hiragana dan KatakanaHiragana dan Katakana
Hiragana dan Katakana
 
Kartu Keaktifan Mahasiswa
Kartu Keaktifan MahasiswaKartu Keaktifan Mahasiswa
Kartu Keaktifan Mahasiswa
 
The Necklace and Elements Of Fiction
The Necklace and Elements Of FictionThe Necklace and Elements Of Fiction
The Necklace and Elements Of Fiction
 
Cermin dan Pemantulan
Cermin dan PemantulanCermin dan Pemantulan
Cermin dan Pemantulan
 
FTP
FTP FTP
FTP
 
Konfigurasi DHCP
Konfigurasi DHCPKonfigurasi DHCP
Konfigurasi DHCP
 
Menghubungkan PC Ke Jaringan
Menghubungkan PC Ke JaringanMenghubungkan PC Ke Jaringan
Menghubungkan PC Ke Jaringan
 
Minyak dan Gas Bumi
Minyak dan Gas BumiMinyak dan Gas Bumi
Minyak dan Gas Bumi
 
Web Server, DNS Server, dan FTP Server
Web Server, DNS Server, dan FTP ServerWeb Server, DNS Server, dan FTP Server
Web Server, DNS Server, dan FTP Server
 
Compare and Contrast First and Second Language Acquisition
Compare and Contrast First and Second Language AcquisitionCompare and Contrast First and Second Language Acquisition
Compare and Contrast First and Second Language Acquisition
 
Hakikat Belajar dan Pembelajaran
Hakikat Belajar dan PembelajaranHakikat Belajar dan Pembelajaran
Hakikat Belajar dan Pembelajaran
 
Access Point
Access PointAccess Point
Access Point
 

CSS-OPT

  • 3. Pengertian • Cascading Style Sheets(CSS) adalah suatu teknologi yang digunakan untuk memperindah halaman website (situs), dengan CSS kita dapat dengan mudah mengubah keseluruhan warna dan tampilan yang ada disitus kita sekaligus memformat ulang situs kita. • CSS ini telah distandarkan oleh World Wide Web Consortium (W3C) untuk digunakan diweb browser.
  • 4. KeuntunganCCS ∞ Dapat di-update dengan cepat dan mudah, karena kita cukup mendefinisikan sebuah style-sheet global yang berisi aturan-aturan CSS tersebut untuk diterapakan pada seluruh dokumen-dokumen HTML pada halaman situs kita. ∞ User yang berbedadapat mempunyai style- sheet yang berbeda pula. ∞ Ukuran dan kompleksitas document code dapat diperkecil.
  • 5. KekuranganCSS ∞pembuatannya lumayan lama dalam arti pemberian selektor div, id, class,dll. ∞sangat menyita waktu adalah fakta bahwa tidak semua browser mengartikan sintaks - sintaks CSS sama. ∞Tampilan pada browser berbeda-beda. ∞Kadang juga terdapat browser yang tidak support CSS (browser lama). ∞Harus tahu cara menggunakannya. ∞dibutuhkan waktu lebih lama dalam membuatnya. ∞Belum lagi ada bug/error dalam CSS.
  • 6. ∞ Secara Umum ada tiga bagian yaitu ∞ Selector (elemen yang akan didefinisikan) ∞ Properti (atribut yang akan diubah) ∞ Nilai BentukUmum: Selector{property: value}
  • 7. Aturan property dan nilai dipisahkan dengan titik dua (colon), contoh : Body {color: black} Jika nilai berupa beberapa kata, gunakan tanda petik ganda, contoh : P {font-family: “sans serif} Jika lebih dari satu property pisahkan dengan titik-koma (semi colon) contoh : P {text-align: center; color: red} Atau P { text-align:center; color: black; font-family: arial }
  • 8. Jika selector dikelompokkan, Contoh : H1, H2, H3, H4, H5, H6 { color: green; }
  • 9. Jika menggunakan attribute class (dalam definisi CSS). Contoh : P. Kanan{text-align:right} P. Kiri{text-align:left} Selanjutnya menulis sintak dalam dokumen html menggunakan definisi diatas yaitu : <p class=kanan>This paragraph will be right aligned</P> <p class=kiri> This paragraph will be left aligned</p>
  • 10. Jika menggunakan ID atribut #Kanan {text-align: right} Berikut ini sintak yang ditulis dalam dokumen html menggunakan definisi atribut di atas. Contoh : <p id=kanan>This paragraph will be right aligned</P> <H3 id=kanan> This paragraph will be right aligned too</P>
  • 11. • File disimpan dalam sebuah file yang berekstension .css, dan dalam pendefinisian eksternal tidak diperlukan tag html. Contoh : body {background-color: yellow} h1 {font-size: 36pt} h2{color: blue} p{margin-left: 50px} (simpan file tersebut dengan nama ex1.css)
  • 12. • Kemudian ketik file HTMLnya <!--coba_cssin.html--> <html> <head> <link rel =”stylesheet” type =”text/css” href=”ex1.css”> </head> <body> <h1> This Header is 36 pt <h1> <h2> This Header is Blue</h2> <p> This paragraph has a left margin of 50 pixels</p> </body> </html>
  • 13. Style sheet intermal biasanya dilakukan karena web page tertentu bersifat sangat unik sehingga membutuhkan definisi terpisah dibandingkan web page lainnya.
  • 14. Contoh : <!--coba_cssin1.html--> <html> <head> <style type=“text/css”> Body {background-image: url (“../picture/backgrnd.gif”)} HR {color:sienna} P { font-size:11pt; margin-left:15px} </style> </head> <body> <p> This paragraph has left margin of 15 pixel and font size 11 pt</p> </body> </html>
  • 15. Suatu style inline hanya bisa digunakan pada lokasi yang sangat spesifik, sebenarnya penggunaan ini tidak dianjurkan karena dokumen menjadi lebih besar karena style didefinisikan satu persatu. Contoh : <!—coba_cssinline.html--> <html> <head> </head> <body> <p style=“color: sienna; margin-left: 20px”> This paragraph has inline style</p> </body> </html>
  • 16. Jika digunakan lebih dari definisi dari style sheet maka nilai yang tidak didefinisikan akan diinherit (diturunkan) dari style yang lebih general. Contoh : H3 { color: red; text-align: left; font-size: 8pt }
  • 17. <!—coba_cssmulti.html--> <html> <head> <link rel =“stylesheet” type=“text/css” href=“ex3.css”> <style type+”text/css”> H3 { text-align: right; font-size: 20pt } </style> </head> </body> <h3> This Header Inherit Font Color From ex3.css</h3> </body> </html>
  • 18. CARA PERTAMA : mengetikkan langsung dalam tag html sebagai atribut . <body> <b style = “color : blue”> teks tebal dan biru </b> </body>
  • 19. CARA KEDUA : Menggunakan tag style di dalam tag head. <head> <style type=“text/css”> ……… style definitions ……… </style> </head>
  • 20. Style definitions : adalah defenisi style yang ingin dibuat. Format penulisannya adalah : Selector adalah tag yang digunakan web browser. Property value adalah efek dari style yang diinginkan untuk selector. Selector { property1 : value1 ; property2 : value2;…. propertyN : valueN ; }
  • 21.
  • 22.  CARA KETIGA : Menyimpan informasi style ke dalam sebuah file dengan ekstensi/type file css Memanggil file css dalam html dengan tag link yang diletakkan dalam tag head. <head> <link rel=“stylesheet” type=“text/css” href=“namafile.css”/> </head>
  • 23.
  • 24. Contoh : •<style type=“text/css” > • hr { color : red ; height : 5px ; width : 50%; } •</style> •Keterangan : •Tag adalah style •Atribut adalah type=“text/css” •Selector adalah hr •Property adalah color, height, width •Value adalah red, 5px, 50%
  • 25. ∞ID selector didefenisikan sendiri ∞ID selector diawali tanda # ( octothorpe) ∞CLASS diawali dengan tanda titik ( . )