WDW06 - Pengenalan CSS
WDW06 - Pengenalan CSS
1
2
Rencana Pembelajaran Semester
Pekan Pembahasan
1-2 HTML Dasar
3 HTML 5
4 Cascading Style Sheet (CSS)
5 Cascading Style Sheet (CSS) advanced
6-7 Bootstrap
8 UTS: Presentasi Proposal Final Project Kuliah
9 Bootstrap
10-11 Javascript
12 jQuery
13 Website Layout & Template
14 Colors & Typography
15-16 UAS: Demo Final Project Kuliah
3
Capaian Pembelajaran
4
Pokok Bahasan
◼ What is CSS
◼ CSS Syntax
◼ CSS Selector
◼ How To Add CSS
◼ CSS Colors
◼ CSS Background
◼ CSS Borders
5
Introduction
Pengertian CSS:
• CSS kepanjangan dari Cascading Style Sheets
• Fungsi CSS: memformat tampilan web agar lebih menarik untuk dilihat oleh
user.
• CSS menyingkat waktu pekerjaan yang banyak karena dapat mengontrol
berbagai layout tampilan dgn mudah (hanya sekali ada bagian/file CSS-nya)
dari berbagai halaman web.
• CSS dibuat dan dikembangkan oleh W3C (World Wide Web Consortium)
pada tahun 1996 dgn alasan dulu dokumen HTML tidak dilengkapi dgn tag-
tag yang dapat memformat halaman keseluruhan.
• Misal. Tag <font>, menjadi masalah bagi developer krn website terdiri atas bbrp
halaman pastinya memiliki variasi font, warna background juga style, shg untuk
menulis ulang kode mebutuhkan proses yg sangat panjang dan sulit.
• Dengan adanya CSS sangat membantu pekerjaan developer dalam
menentukan style halaman web, desain, layout dan variasi tampilan pada
berbagai device dan ukuran layar.
• Secara umum, file CSS tersimpan diluar dokumen HTML maupun lainnya
(php), yang disebut external style sheet dgn format *.css
6
Contoh Website dengan Variasi Tampilan CSS
7
Contoh Website dengan Variasi Tampilan CSS
8
Contoh Website dengan Variasi Tampilan CSS
9
Contoh Website dengan Variasi Tampilan CSS
10
Contoh Website dengan Variasi Tampilan CSS
11
CSS Syntax
◼ CSS terdiri atas 2 bagian yaitu
12
Percobaan 01:
◼ Contoh:
❑ Menampilkan semua elemen <p> rata tengah, dengan warna teks biru
❑ p adalah selector di CSS (yang membuat setiap elemen tag <p> memiliki
style tersendiri.
❑ Property : color dan text-align
❑ Nilai property: blue dan center
❑ Maka, semua teks dalam paragraph (tag <p>) akan berwarna biru dan
rata tengah
13
Percobaan 02:
14
CSS Selector
15
Percobaan 03:
16
Percobaan 04:
17
Percobaan 05:
18
Penempatan CSS
◼ CSS dapat ditambahkan ke dokumen HTML dengan
3 cara:
1) Inline (sebaris) : menggunakan atribut style di dalam
elemen HTML
2) Internal : menggunakan elemen <style> di bagian
<head>
3) Eksternal : menggunakan elemen <link> untuk ditautkan
ke file CSS eksternal
19
Penempatan CSS (Percobaan 06)
1. Inline CSS:
❑ digunakan untuk menerapkan style unik
pada satu elemen HTML.
❑ Menggunakan atribut style dalam
elemen HTML.
❑ Contoh berikut mengeset warna teks
elemen <h1> menjadi biru, dan warna
teks elemen <p> menjadi merah:
<!DOCTYPE html>
<html>
<body>
<h1 style="color:blue;">A Blue Heading</h1>
<p style="color:red;">A red paragraph.</p>
</body>
</html>
20
Penempatan CSS (Percobaan 07)
2. Internal CSS:
❑ digunakan untuk menentukan style untuk satu halaman HTML.
❑ Di definisikan di bagian <head> halaman HTML, di dalam elemen <style>.
❑ Contoh: mengeset warna semua teks dalam elemen <h1> menjadi biru, dan
warna semua teks dalam elemen <p> menjadi merah. Dan warna latar
halaman diset warna "powderblue":
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
21
Penempatan CSS (Percobaan 08)
3. Eksternal CSS:
❑ digunakan untuk menentukan style untuk beberapa halaman HTML.
❑ Caranya dengan menambahkan link ke dalamnya di bagian <head>
di setiap halaman HTML:
<!DOCTYPE html>
<html> Tampilan file “styles.css”:
<head>
<link rel="stylesheet" href="styles.css"> body {
</head> background-color: powderblue;
<body>
}
h1 {
<h1>This is a heading</h1>
<p>This is a paragraph.</p> color: blue;
}
</body> p {
</html> color: red;
}
CSS Colors
23
Percobaan 09:
http://udinharun.lecturer.pens.ac.id 24
CSS Background
25
Percobaan 10:
26
CSS Borders
27
Percobaan 11:
http://udinharun.lecturer.pens.ac.id 28
29
Tugas Workshop
http://udinharun.lecturer.pens.ac.id 30
Next
http://udinharun.lecturer.pens.ac.id 31
Referensi
◼ https://www.w3schools.com/css/default.asp
http://udinharun.lecturer.pens.ac.id 32