Modul Iii (CSS)
Modul Iii (CSS)
Tujuan:
1. Mampu menjelaskan mengenai pengenalan CSS, Selector, Komentar, dan
Mekanisme membuat perintah-perintah CSS
2. Dapat menggunakan CSS – Image untuk memformat atau membuat halaman web
tampil lebih menarik
3. Dapat menggunakan CSS – Layout untuk memformat atau mendesain halaman
web lebih dinamis tanpa menggunakan tabel sebagai layoutnya
4. Dapat mendesain menu navigasi menggunakan CSS pada halaman web agar
tampil lebih menarik
5. Dapat mendesain menu drop – down dengan hanya menggunakan CSS agar
tampil menarik
Tugas Pendahuluan:
1. Pada mekanisme pengaplikasian CSS terdapat style yang didefinisikan di file
eksternal, jelaskan maksud tersebut dan berikan contohnya!
2. Jelaskan tentang apa itu CSS Image dan berikan contohnya!
3. Apa yang anda ketahui tentang CSS Layout, Jelaskan deskripsi tentang masing-
masing atribut pada CSS Layout!
4. Jelaskan apa yang anda ketahui tentang -moz-border-radius!
1. Dasar Teori
1.1 Selector
Adalah nama yang diberikan untuk setiap style berbeda yang dibuat. Di dalam style
didefinisikan bagaimana setiap selector akan bekerja (font, color dan lain-lain.). Kemudian
di dalam bagian body halaman web, selector tersebut dipanggil untuk mengaktifkan style
yang telah didefinisikan.
Jenis – jenis selector:
a. Selector HTML
Digunakan untuk mendefinisikan style yang berhubungan dengan tag HTML,
melakukan redefinisi tag normal HTML
Syntax: SelectorHTML {Properti:Nilai;}
b. Selector Class
Digunakan untuk mendefinisikan style yang dapat dipakai tanpa melakukan
redefinisi tag HTML.
Syntax: ClassSelector {Properti:Nilai;}
c. Selector ID
Digunakan untuk mendefinisikan style yang berhubungan dengan suatu object
memanfaatkan ID unik, biasa digunakan saat bekerja dengan layer.
Syntax: #IDSelector {Properti:Nilai;}
1.2 Mekanisme Mengaplikasikan CSS
1. Style didefinisikan dalam tag HTML (tag tunggal)
2. Style didefinisikan di dalam bagian <head> dan diaplikasikan untuk seluruh
dokumen HTML tersebut.
3. Style didefinisikan di file eksternal yang selanjutnya dapat digunakan oleh dokumen
HTML manapun dengan memasukkan CSS tersebut dalam dokumen yang
diinginkan melalui URL.
1.3 Elemen Elemen CSS
1. Font
Digunakan untuk mengatur tingkah-laku huruf (font). Elemen ini mempunyai
beberapa properti. Satu properti dapat mempunyai beberapa nilai.
2. Text
Element te xt akan membuat tampilan teks menjadi lebih menarik
3. Color
Elemen color yang digunakan untuk mengatur warna teks dan background halaman
web
4. Link
Digunakan sebagai penghubung sehingga dapat digunakan untuk berpindah dari satu
bagian ke bagian lain, dari satu halaman ke halaman lain bahkan dari satu situs ke situs
lainnya. CSS menyediakan elemen link yang dapat digunakan untuk mengatur perilaku
link.
1.4 CSS Image
CSS Image digunakan untuk mengatur tampilan dari gambar (image) pada html. Elemen
ini mempunyai beberapa attribut. Satu properti dapat mempunyai beberapa nilai.
Tabel 1.4.1. Property dan value CSS yang mendukung format Gambar
Attribute Values
background Color
size
percentage pos-key-term url
repeat repeat-x repeat-y
no-repeat fixed
scroll
background-attachment Fixed
Scroll
background-color Color
none
background-image url
background-position Size
percentage
pos-key-term
background-repeat repeat
repeat-x
repeat-y
no-repeat
border Solid
double
groove
dotted
dashed
inset
outset
ridge
hidden
four-sides
width-key-term
border-bottom size
color
width-key-term
border-bottom-color Color
border-bottom-style solid
double
groove
dotted
dashed
inset
outset
ridge
hidden
border-bottom-width size
width-key-term
border-color Color
border-left size
color
width-key-term
border-left-color Color
border-left-style solid
double
groove
dotted
dashed
inset
outset
ridge
hidden
border-left-width size
width-key-term
border-right size
color
width-key-term
border-right-color Color
border-right-style solid
double
groove
dotted
dashed
inset
outset
ridge
hidden
border-right-width size
width-key-term
border-style solid
double
groove
dotted
dashed
inset
outset
ridge
hidden
four-sides
width-key-term
border-top size
color
width-key-term
border-top-color Color
border-top-style solid
double
groove
dotted
dashed
inset
outset
ridge
hidden
border-top-width size
width-key-term
border-width size
width-key-term
clear left
right
both
color Color
display block
inline
float Left
right
Ubah-ubahlah ketebalan border, jenis dan warnanya padabaris 13, 18, dan 19,
demikian juga margin dan paddingnya pada baris 9 dan 10. Perhatikan
perubahannya!
2.4 Kegiatan Keempat (CSS Layout)
1. Ketiklah script sesuai Gambar 2.4.1 pada program editor standar (spt.
Notepad, dll), lalu simpanlah dg nama css_layout.html.
2. Tampilkan file css_layout .html pada browser.
Perhatikanlah tampilanya!
7. Ada style-script pada poin no.4, antara baris 14 dan 15, tambahkan sript
berikut :
-moz-border-radius: 25 px;
Perhatikan perbedaan tampilannya!
3. Tugas Praktikum
3.1 Soal
1. Buat halaman web yang berisikan yang memuat tentang CSS Image, CSS Navigasi, CSS
Layout dan CSS Dropdown, sesuai dengan apa yang telah dipelajari pada modul 3 ini.
Contoh tampilan adalah seperti ini: