SlideShare a Scribd company logo
CSS (Cascading Style Sheet)
Oleh ; D. Sinaga, M.Kom
CSS (Cascading style sheet)
• Adalah bahasa pemrograman yang digunakan untuk
membantu menata tata letak sebuah halaman web.
• Terkadang element yang terpasang di html hanya
mempunyai satu propertis saja, maka dengan bantuan
CSS setiap element di dalam html bisa dimodifikasi.
• Oleh karena itu setiap element yang dibuat dengan CSS
bisa mempunyai sifat inheritance (turunan).
• Pendeklarasian sebuah CSS berada pada hirarki head
pada hirarki HTML.
• Setiap element di dalam CSS mempunyai atribut
masing-masing, misal font-size:10px
Selectors
• Penulisan element (selector) CSS dalam
HTML ada 3 kelompok :
1.CSS Tag HTML
2.CSS Element id
3.CSS Element class
Penulisan CSS
1. Embedded style sheet = CSS bisa langsung dituliskan di dalam
head dengan memberikan MIME Type (text/css)
• Contoh :
• <style type=“text/css”>
• ...Content....
• </style
1. External style sheet = CSS juga bisa dibuat diluar file HTML,
dengan (external link).
• Contoh :
• <link rel=“stylesheet” type=“text/css” href=“style.css”>
1. Inline style sheet = CSS juga bisa dibuat satu baris di
• dalam element html.
• Contoh :
• <h1 style=“color:#000000;” >
FORMAT PENULISAN ELEMENT
• contoh : (selector) dan atribut css
– Body { background:#FFFFF;}
– #wrapper { margin : 0 auto;}
• Dalam setiap penulisan Element diikuti dengan
tanda kurung kurawal.
• Dalam penulisan setiap atribut, cara
penulisannya adalah nama atribut diikuti oleh
tanda titik dua ( : ) kemudian properti atributnya
dan diakhiri dengan semikolon ( ; )
• Penulisan css tag html
• Dalam penulisan CSS tag HTML, adalah cukup
dengan memberikan element pada setiap
element HTML yang akan diberi atribut pada
CSS.
• Contoh :
Body { background-color:#CCCCCC;
font-family : arial;
color:#000000;
font-size:12px;
}
Penulisan css ELEMENT ID
• Dalam penulisan CSS element div, adalah dengan menambahkan
karakter # (cross) pada setiap pembuatan element.
• Pada pemanggilan di HTML dengan menggunakan id,
<div id=“header”>content</div>
Contoh :
#header {
height:300px;
background-color:#CCCCCC;
font-family : arial;
color:#000000;
font-size:12px;
}
Penulisan css ELEMENT class
• Dalam penulisan CSS element div, adalah dengan
menambahkan karakter . (titik) pada setiap pembuatan
element.
• Pada pemanggilan di HTML dengan menggunakan id,
<div class=“header”>content</div>
Contoh :
.header{
height:300px;
background-color:#CCCCCC;
font-family : arial;
color:#000000;
font-size:12px;
}
GROUP SELECTOR
• Terkadang di dalam penulisan element
• biasanya mempunyai atribut yang sama pada
setiap element.
• CSS memperbolehkan penulisan atribut secara
bersama-sama pada sebuah grup element.
• Contoh :
–h1, h2, h3, h4 { border:solid red
–1px; }
ELEMENT CLASS PADA TABEL
• Dalam pembuatan sebuah tabel, kontruksi dari bentuk
tabel yang terdiri dari kolom-kolom bisa kita modifikasi
dengan menggunakan CSS.
<table class=“aturtabel”>
<tr>
<td>Satu</td> <td>Dua</td>
</tr>
</table>
Dalam CSS:
. aturtabel{ border-collaps:collaps; }
. aturtabel td{ border:red solid 1px; }
INHERITANCE PADA ELEMENT
(SELECTOR) CSS
• Dalam selector CSS mendukung juga Fungsi inheritance
(turunan), dimana setiap atribut
• element dari sebuah element turunan tidak akan
mempengaruhi sebuah element yang lain.
• Contoh :
• #header h1{color:#000000;}
• h1{color:#123456;}
• Pada baris pertama terdapat element h1yang
merupakan turunan dari id#header .
• Sedangkan h1 pada baris kedua memiliki attribut sendiri
sehingga ketika dijalankan akan menghasilkan 2
element yang berbeda.
Atribut padding dan margin
Padding adalah properti yang digunakan untuk membuat jarak antar objek dan
isi objek
Contoh :
padding : 1px 2px 3px 4px;
* 1px (top), 2px(right), 3px(button), 4px(left)
padding : 2px 2px 2px 2px: ( padding : 2px; )
Border adalah properti yang digunakan untuk memberikan garis pada sebuah
konten.
Contoh :
border: 1px solid red; (membuat garis setebal 1px dengan garis penuh dan
berwarna merah)
Margin adalah properti yang digunakan untuk membuat jarak (margin) objek
dari layar
Contoh :
margin : 1px 2px 3px 4px;
* 1px (top), 2px(right), 3px(button), 4px(left)
margin : 2px 2px 2px 2px;
margin : 0 auto; (membuat objek di tengah)
MODEL KOTAK (BOX model)
• Di dalam pengaturan tata letak sebuah halaman
web site agar terlihat menarik seringkali dikotak-
kotak/di blok dan diletakkan di beberapa bagian
halaman website.
• Pengkotak-kotakan tersebut tidak lepas dari
beberapa blok (blok kotak) yang berisi tentang
bagian-bagian yang akan ditampilkan di
halaman web browser, kotak-kotak tersebut
secara virtual digambarkan ke dalam tata letak
halaman web site.
• Misalnya : kotak untuk header, kotak footer,
kotak isi halaman, kotak kanan atau kotak kiri.
MODEL kotak (BOX MODEL)
Example
• div {
width: 320px;
padding: 10px;
border: 5px solid gray;
margin: 0;
}
• <!DOCTYPE html>
• <html>
• <head>
• <style>
• div {
• background-color: lightgrey;
• width: 300px;
• padding: 25px;
• border: 25px solid navy;
• margin: 25px;
• }
• </style>
• </head>
• <body>
• <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.</div>
• </body>
• </html>
CSS_(Cascading_Style_Sheet)_lanjutan.ppt

More Related Content

PPT
CSS_(Cascading_Style_Sheet)..........ppt
PPT
Pertemuan 5
PPT
Materi8-CSS full-tutorial-recomend.ppt a
PPTX
Webdev CCI Tel U - Introduction to CSS
PPTX
cascading style sheets in html website koding
CSS_(Cascading_Style_Sheet)..........ppt
Pertemuan 5
Materi8-CSS full-tutorial-recomend.ppt a
Webdev CCI Tel U - Introduction to CSS
cascading style sheets in html website koding

Similar to CSS_(Cascading_Style_Sheet)_lanjutan.ppt (20)

PDF
Laporan Pemrograman Berbasis Web
DOC
Laporan css 1210651099
PPTX
Pengantar CSS berisi dasar2 css untuk pemula
PPTX
Cascading style sheet (SCC) yang merupakan salah satu bahasa desain web
DOCX
Web syahid 1210651273
PPTX
pertemuan 4-Cascading Style Sheet (CSS).pptx
PPTX
chap CSS.pptx
DOC
Pertemuan8
PPTX
Pemograman WEB (CSS)
PPT
18040 pertemuan13(css)
DOCX
Laporan pemrograman berbasis web
PDF
Chapter 3 css
PPTX
PPTX
dmi css.pptx
PPTX
05 css
PDF
Modul Pembelajaran dasar dasar PPLG Pemrograman web
DOCX
Pengenalan Dasar Dasar web dengan CSS.docx
PPTX
pengenalan dasar CSS untuk pemrograman web.pptx
DOC
Laporan pbw css
PPTX
Desain Web, introduction about casacading style sheet
Laporan Pemrograman Berbasis Web
Laporan css 1210651099
Pengantar CSS berisi dasar2 css untuk pemula
Cascading style sheet (SCC) yang merupakan salah satu bahasa desain web
Web syahid 1210651273
pertemuan 4-Cascading Style Sheet (CSS).pptx
chap CSS.pptx
Pertemuan8
Pemograman WEB (CSS)
18040 pertemuan13(css)
Laporan pemrograman berbasis web
Chapter 3 css
dmi css.pptx
05 css
Modul Pembelajaran dasar dasar PPLG Pemrograman web
Pengenalan Dasar Dasar web dengan CSS.docx
pengenalan dasar CSS untuk pemrograman web.pptx
Laporan pbw css
Desain Web, introduction about casacading style sheet

Recently uploaded (20)

PPTX
Tatacara pendaftaran Baksos melalui Aplikasi SIKAP.pptx
PPTX
Download Materi Inisiasi Sesi 8.pptxf presentasi
PPTX
Salinan Asmaul Husna Kartu Pengingat Biru dan Putih Sederhana_20250808_230415...
PDF
GAME ONLINE MENARIK PELAJAR4D COBA KEBERUNTUNGAN MU
PPTX
Pengelolaan_Emosi_Visual_Template_Murid.pptx
PDF
KOLONI4D VIP №1 BERLISENSI STAR GAMING ASIA
PDF
Template KARTU PELAJAR MADRASAH TSANAWIYAH.pdf
PPTX
GEDUNG baru bisa di lihat oleh pengunjung .pptx
PPTX
PPT MAGANG PLNjj gt eeeeuihhgghjjj.pptx
PPTX
Overview Pelatihan Dasar CPNS 2019_Gol III.pptx
PDF
Contoh Kop surat untuk kegaiatan musyawarah
PPTX
Presentation1SSSSSSSSSSSSSSDDAADDDS.pptx
DOCX
struktur LDK Ashabul Muslimin Migasss.docx
PPTX
ppt pramuka pedoman tongkat pramuka dalam baris-berbaris
PPTX
Teknis Kegiatan Gerbangdutas 2023 19052023_1.pptx
PDF
gambar kop pan Musyawarah daerah provinsi
PPTX
1750471892153_NEGOSIASI punya Tuti .pptx
PDF
Tatacara pendaftaran Baksos melalui Aplikasi SIKAP.pdf
PDF
TA_Haafizd_Jamalulail_-_1601194147 Revisi.pdf
PPTX
Pelatihan Arduino dan penerapannyaa.pptx
Tatacara pendaftaran Baksos melalui Aplikasi SIKAP.pptx
Download Materi Inisiasi Sesi 8.pptxf presentasi
Salinan Asmaul Husna Kartu Pengingat Biru dan Putih Sederhana_20250808_230415...
GAME ONLINE MENARIK PELAJAR4D COBA KEBERUNTUNGAN MU
Pengelolaan_Emosi_Visual_Template_Murid.pptx
KOLONI4D VIP №1 BERLISENSI STAR GAMING ASIA
Template KARTU PELAJAR MADRASAH TSANAWIYAH.pdf
GEDUNG baru bisa di lihat oleh pengunjung .pptx
PPT MAGANG PLNjj gt eeeeuihhgghjjj.pptx
Overview Pelatihan Dasar CPNS 2019_Gol III.pptx
Contoh Kop surat untuk kegaiatan musyawarah
Presentation1SSSSSSSSSSSSSSDDAADDDS.pptx
struktur LDK Ashabul Muslimin Migasss.docx
ppt pramuka pedoman tongkat pramuka dalam baris-berbaris
Teknis Kegiatan Gerbangdutas 2023 19052023_1.pptx
gambar kop pan Musyawarah daerah provinsi
1750471892153_NEGOSIASI punya Tuti .pptx
Tatacara pendaftaran Baksos melalui Aplikasi SIKAP.pdf
TA_Haafizd_Jamalulail_-_1601194147 Revisi.pdf
Pelatihan Arduino dan penerapannyaa.pptx

CSS_(Cascading_Style_Sheet)_lanjutan.ppt

  • 1. CSS (Cascading Style Sheet) Oleh ; D. Sinaga, M.Kom
  • 2. CSS (Cascading style sheet) • Adalah bahasa pemrograman yang digunakan untuk membantu menata tata letak sebuah halaman web. • Terkadang element yang terpasang di html hanya mempunyai satu propertis saja, maka dengan bantuan CSS setiap element di dalam html bisa dimodifikasi. • Oleh karena itu setiap element yang dibuat dengan CSS bisa mempunyai sifat inheritance (turunan). • Pendeklarasian sebuah CSS berada pada hirarki head pada hirarki HTML. • Setiap element di dalam CSS mempunyai atribut masing-masing, misal font-size:10px
  • 3. Selectors • Penulisan element (selector) CSS dalam HTML ada 3 kelompok : 1.CSS Tag HTML 2.CSS Element id 3.CSS Element class
  • 4. Penulisan CSS 1. Embedded style sheet = CSS bisa langsung dituliskan di dalam head dengan memberikan MIME Type (text/css) • Contoh : • <style type=“text/css”> • ...Content.... • </style 1. External style sheet = CSS juga bisa dibuat diluar file HTML, dengan (external link). • Contoh : • <link rel=“stylesheet” type=“text/css” href=“style.css”> 1. Inline style sheet = CSS juga bisa dibuat satu baris di • dalam element html. • Contoh : • <h1 style=“color:#000000;” >
  • 5. FORMAT PENULISAN ELEMENT • contoh : (selector) dan atribut css – Body { background:#FFFFF;} – #wrapper { margin : 0 auto;} • Dalam setiap penulisan Element diikuti dengan tanda kurung kurawal. • Dalam penulisan setiap atribut, cara penulisannya adalah nama atribut diikuti oleh tanda titik dua ( : ) kemudian properti atributnya dan diakhiri dengan semikolon ( ; )
  • 6. • Penulisan css tag html • Dalam penulisan CSS tag HTML, adalah cukup dengan memberikan element pada setiap element HTML yang akan diberi atribut pada CSS. • Contoh : Body { background-color:#CCCCCC; font-family : arial; color:#000000; font-size:12px; }
  • 7. Penulisan css ELEMENT ID • Dalam penulisan CSS element div, adalah dengan menambahkan karakter # (cross) pada setiap pembuatan element. • Pada pemanggilan di HTML dengan menggunakan id, <div id=“header”>content</div> Contoh : #header { height:300px; background-color:#CCCCCC; font-family : arial; color:#000000; font-size:12px; }
  • 8. Penulisan css ELEMENT class • Dalam penulisan CSS element div, adalah dengan menambahkan karakter . (titik) pada setiap pembuatan element. • Pada pemanggilan di HTML dengan menggunakan id, <div class=“header”>content</div> Contoh : .header{ height:300px; background-color:#CCCCCC; font-family : arial; color:#000000; font-size:12px; }
  • 9. GROUP SELECTOR • Terkadang di dalam penulisan element • biasanya mempunyai atribut yang sama pada setiap element. • CSS memperbolehkan penulisan atribut secara bersama-sama pada sebuah grup element. • Contoh : –h1, h2, h3, h4 { border:solid red –1px; }
  • 10. ELEMENT CLASS PADA TABEL • Dalam pembuatan sebuah tabel, kontruksi dari bentuk tabel yang terdiri dari kolom-kolom bisa kita modifikasi dengan menggunakan CSS. <table class=“aturtabel”> <tr> <td>Satu</td> <td>Dua</td> </tr> </table> Dalam CSS: . aturtabel{ border-collaps:collaps; } . aturtabel td{ border:red solid 1px; }
  • 11. INHERITANCE PADA ELEMENT (SELECTOR) CSS • Dalam selector CSS mendukung juga Fungsi inheritance (turunan), dimana setiap atribut • element dari sebuah element turunan tidak akan mempengaruhi sebuah element yang lain. • Contoh : • #header h1{color:#000000;} • h1{color:#123456;} • Pada baris pertama terdapat element h1yang merupakan turunan dari id#header . • Sedangkan h1 pada baris kedua memiliki attribut sendiri sehingga ketika dijalankan akan menghasilkan 2 element yang berbeda.
  • 12. Atribut padding dan margin Padding adalah properti yang digunakan untuk membuat jarak antar objek dan isi objek Contoh : padding : 1px 2px 3px 4px; * 1px (top), 2px(right), 3px(button), 4px(left) padding : 2px 2px 2px 2px: ( padding : 2px; ) Border adalah properti yang digunakan untuk memberikan garis pada sebuah konten. Contoh : border: 1px solid red; (membuat garis setebal 1px dengan garis penuh dan berwarna merah) Margin adalah properti yang digunakan untuk membuat jarak (margin) objek dari layar Contoh : margin : 1px 2px 3px 4px; * 1px (top), 2px(right), 3px(button), 4px(left) margin : 2px 2px 2px 2px; margin : 0 auto; (membuat objek di tengah)
  • 13. MODEL KOTAK (BOX model) • Di dalam pengaturan tata letak sebuah halaman web site agar terlihat menarik seringkali dikotak- kotak/di blok dan diletakkan di beberapa bagian halaman website. • Pengkotak-kotakan tersebut tidak lepas dari beberapa blok (blok kotak) yang berisi tentang bagian-bagian yang akan ditampilkan di halaman web browser, kotak-kotak tersebut secara virtual digambarkan ke dalam tata letak halaman web site. • Misalnya : kotak untuk header, kotak footer, kotak isi halaman, kotak kanan atau kotak kiri.
  • 15. Example • div { width: 320px; padding: 10px; border: 5px solid gray; margin: 0; }
  • 16. • <!DOCTYPE html> • <html> • <head> • <style> • div { • background-color: lightgrey; • width: 300px; • padding: 25px; • border: 25px solid navy; • margin: 25px; • } • </style> • </head> • <body> • <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div> • </body> • </html>