CSS - Jobsheet
CSS - Jobsheet
Topik
Tujuan
Perhatian
Jobsheet ini harus dikerjakan step-by-step sesuai langkah-langkah praktikum yang sudah diberikan. Soal dapat
dijawab langsung di dalam kolom yang disediakan dengan menggunakan PDF Editor.
Pendahuluan
Apakah CSS ?
CSS merupakan singkatan dari “Cascading Style Sheets“. Sesuai dengan namanya CSS memiliki sifat ”style
sheet language” yang berarti bahasa pemrograman yang di gunakan untuk web design.
CSS adalah bahasa pemrograman yang di gunakan untuk mendesign sebuah halaman website. Dalam
mendesign halaman website, CSS menggunakan penanda yaitu id dan class.
CSS dapat mengubah font, ukuran font, warna dan format font. mengatur ukuran layout, lebar, tinggi dan
warna element, mengubah tampilan form, membuat halaman website yang responsive dan masih banyak lagi
yang dapat dilakukan oleh CSS.
Untuk mendesain font dapat dilakukan dengan mendefinisikan font , untuk mengatur warna bisa menggunakan
color, margins digunakan untuk mengatur jarak pada luar element tertentu. mengatur warna atau gambar pada
latar belakang bisa menggunakan “background”. mengatur ukuran font gunakan “font size”. jenis font
menggunakan “font-family” dan banyak lagi lainnya.
File css di simpan dengan ekstensi .css. kemudian di import atau di hubungkan kedalam file HTML atau
PHP yang ingin kita design dengan CSS menggunakan syntax berikut ini :
dengan tag seperti di atas di gunakan untuk menghubungkan file HTML dengan file CSS. Syntax di atas di
letakkan pada file html. Pada atribut rel dan type di tag link di atas di gunakan untuk mendefinisikan
bahwa yang di panggil atau yang di hubungkan adalah file stylesheet atau CSS, kemudian atribut
href di gunakan untuk meletakkan letak file CSS. pada contoh di atas file style.css terletak satu
folder atau satu direktori dengan file html yang di tambahkan syntax di atas.
jika file css terletak di luar folder maka bisa menghubungkanya dengan :
href="../style.css"
1
jika file css terletak dalam sebuah folder, misalkan nama foldernya adalah ” assets “, maka untuk
menghubungkannya dengan :
href="../assets/style.css"
Langkah Keterangan
1 Buatlah satu file baru di dalam direktori dasarWeb, beri nama index.html.
Buat lagi satu file baru di dalam direktori dasarWeb, beri nama style.css. Ketikkan
4
kode di bawah ini di dalam file style.css.
Tag <div> mendefinisikan sebuah bagian dalam dokumen HTML. Elemen <div> sering digunakan
sebagai sebuah kontainer untuk elemen HTML lain untuk menambahkan style dengan CSS atau untuk
menampilkan tugas tertentu menggunakan JavaScript.
2
Praktikum 2 : Penggunaan div
Langkah Keterangan
Buat satu file baru bernama div.html di dalam folder dasarWeb. Ketikkan kode pada
1
langkah 2 di dalam div.html
Class dan id digunakan sebagai penanda pada html, yang dimaksud dengan penanda di sini adalah
element-element html dapat di beri tanda dengan class atau id.
Elemen-elemen dalam HTML diberi tanda agar dapat di manipulasi menggunakan css atau javascript.
Bayangan sederhananya jika anda memiliki lima buah kotak, semua kotak yang anda miliki berwarna biru,
kemudian anda ingin mengubah warna kotak yang ketiga, nah di sinilah letak kegunaan class dan id,
untuk memberikan tanda atau nama pada kotak anda agar bisa di ubah dan kotak yang lain tidak akan berubah.
Perbedaan dari class dan id adalah class di panggil pada css atau javascript dengan menggunakan
tanda titik “.”, dan id di panggil pada css atau javascript dengan tanda pagar “#”, ada kelebihan di sini untuk
class, yaitu class dapat di berikan pada banyak element html dan dapat di panggil sekaligus,
sedangkan id hanya dapat bekerja pada satu penandaan saja, maksudnya satu nama id hanya bisa di berikan
pada satu element saja.
3
Praktikum Bagian 3 : Mengenal class dan id pada HTML
Langkah Keterangan
1 Lengkapi kode program di dalam index.html menjadi seperti kode pada langkah 2
Lengkapi kode program di dalam file style.css. sehingga menjadi seperti kode pada
3
langkah 4
4
Cara Penulisan CSS
CSS menggunakan selector (id dan class) untuk menentukan element yang akan di modifikasi atau
yang akan di beri sentuhan css, jika di ibaratkan HTML sebagai tiang pada sebuah bangunan rumah, maka
CSS berfungsi sebagai cat dan dekorasi pada bangunan rumah tersebut. Ada tiga teknik metode penulisan
CSS, yaitu :
v Inline CSS Style
Adalah CSS yang dibuat dalam sebuah tag HTML yang hanya berlaku untuk dokumen yang diapitnya
saja. Biasanya teknik ini digunakan pada pemformatan khusus pada sebuah elemen HTML dan tidak
digunakan untuk memformat seluruh elemen dalam dokumen web.
Contoh :
Cara pemanggilan External Style Sheet dalam sebuah halaman web yaitu dengan menggunakan tag
<link> dengan atribut rel yang diletakkan pada section head. Contoh :
5
Praktikum Bagian 4 : Mengubah Background Halaman Web dengan CSS
Langkah-langkah Praktikum :
Langkah Keterangan
1 Tambahkan potongan kode program pada langkah 2 di bawah pada file style.css
Secara default, gambar latar belakang ditempatkan di sudut kiri atas elemen, dan diulang secara vertikal dan
horizontal.
Tip: Latar belakang suatu elemen adalah ukuran total elemen, termasuk padding dan border (tetapi bukan
margin).
Tip: Selalu atur warna latar untuk digunakan jika gambar tidak tersedia.
Langkah-langkah Praktikum :
Langkah Keterangan
Pada file style.css ubah value dari background menjadi bunga2.jpg seperti
1
pada potongan kode pada langkah 2
6
2
5 Tambahkan file gambar bernama field1.jpg dan tree1.jpg pada folder img.
6 Ubah kode program pada style.css menjadi seperti pada langkah 7
7
Catat apa yang kalian pahami dari perubahan tampilan yang terjadi. (soal no 5)
10
Margin adalah sisi luar dari sebuah element. misalnya anda ingin mengatur jarak antar element. anda bisa
menggunakan syntax margin untuk mengaturnya.
Terdapat beberapa sisi luar margin yaitu,
• margin atas di tuliskan pada css dengan ‘margin-top’,
• margin bawah atau jarak luar bagian bawah di tulis di CSS dengan ‘margin-bottom’,
• ‘margin-left’ sebagai jarak luar sebelah kiri element, dan
• ‘margin-right’ adalah sisi luar pada bagian sebelah kanan
Tetapi jika anda hanya menggunakan syntax ‘margin’ saja maka akan secara otomatis mengatur jarak
atas,bawah, kiri dan kanan element.
Langkah-langkah Praktikum :
Langkah Keterangan
1 Rename index.html menjadi backgroundCSS.html
Buat sebuah file baru di dalam folder dasarWeb, beri nama index.html. Ini berarti anda
2
mempunyai satu file index.html yang baru.
3 Ketik kode program di bawah ini ke dalam index.html
8
5 Buat satu file baru bernama styleMargin.css di dalam folder dasarWeb
Ketikkan kode program berikut ke dalam styleMargin.css
Ubah nilai margin pada pengaturan .box menjadi margin : 300px;. Amati apa
9
perbedaannya.
Catat di sini apa yang anda amati dari kode program di atas. (soal no 7)
10
Padding adalah sisi dalam dari sebuah element. Kita bisa menggunakan syntax padding untuk mengatur jarak
pada sisi dalam sebuah element yang kita tentukan. Sama seperti margin yang memiliki sisi-sisi . seperti top,
left, right, bottom. jenis padding yaitu padding atas di tuliskan pada css dengan ‘padding-top’ yang berarti
mengatur sisi dalam sebelah atas sebuah element, pading bawah atau jarak dalam bagian bawah di tulis di
9
CSS dengan ‘padding-bottom’, ‘padding-left’ sebagai jarak dalam sebelah kiri element, dan ‘padding-right’
adalah sisi luar pada bagian sebelah kanan. jika anda hanya menggunakan syntax ‘padding’ saja maka akan
secara otomatis mengatur jarak atas,bawah, kiri dan kanan element yang bagian dalam.
Langkah-langkah Praktikum :
Langkah Keterangan
1 Rename index.html menjadi marginCSS.html
Buat sebuah file baru di dalam folder dasarWeb, beri nama index.html. Ini berarti anda
2
mempunyai satu file index.html yang baru.
3 Ketik kode program di bawah ini ke dalam index.html
10
10 Ubah nilai padding pada pengaturan .box menjadi padding=200px;
Catat di sini kesimpulan apa yang anda amati dari kode program di atas. (soal no 9)
11
Langkah-langkah Praktikum :
Langkah Keterangan
1 Rename index.html menjadi paddingCSS.html
Buat sebuah file baru di dalam folder dasarWeb, beri nama index.html. Ini berarti anda
2
mempunyai satu file index.html yang baru.
11
7
Hyperlink merupakan link yang dibuat untuk mengalihkan halaman saat di klik. Hyperlink atau link dibuat
dengan menggunakan tag dan di akhiri dengan tag di HTML. Untuk mempercantik, mengubah atau mengatur
hyperlink dengan css caranya akan di jelaskan sbb :
Ada empat status yang di miliki oleh hyperlink html dan bisa di manipulasi dengan menggunakan css. yaitu :
• link. merupakan link aktif biasa.
• visited. merupakan status sebuah link yang telah di kunjungi.
• hover. merupakan status sebuah link pada saat diletakkan cursor mouse di atasnya.
• active. merupakan status sebuah link atau hyperlink pada saat sudah di klik.
Langkah-langkah Praktikum :
Langkah Keterangan
1 Rename index.html menjadi fontCSS.html
Buat sebuah file baru di dalam folder dasarWeb, beri nama index.html. Ini berarti anda
2
mempunyai satu file index.html yang baru.
Tambahkan kode pada styleLink.css untuk mengubah warna link menjadi hijau muda
10
(greenyellow) setelah link dikunjungi.
Tulis kode program yang anda tambahkan di sini (soal no 12)
11
13
digunakan untuk mengatur posisi align pada text atau rata text, value yang bisa diisi di antaranya adalah
center untuk membuat text rata tengah, left untuk membuat text rata kiri, right untuk membuat text
menjadi rata kanan dan justify untuk membuat text menjadi rata kanan dan rata kiri.
c. text-decoration
digunakan untuk mengatur dekorasi text, valuenya berupa none untuk membuat text tidak memiliki
dekorasi, overline untuk membuat text memiliki garis pada bagian atas text, line-through untuk membuat
garis yang mencoreng pada text, dan underline untuk membuat garis pada bawah text (garis bawah).
d. text-transform
digunakan untuk mengatur huruf kapital pada text, value yang bisa di gunakan diantaranya adalah
uppercase untuk membuat text menjadi huruf besar, lowercase untuk membuat text menjadi huruf kecil,
dan capitalize untuk membuat huruf awal pada tiap kata menjadi huruf besar.
e. text-indent
Digunakan untuk mengatur jarak alinea pada text, value yang bisa digunakan berupa nilai pixel dan
lainnya sesuai kebutuhan.
f. letter-spacing
Digunakan untuk mengatur jarak antar karakter pada text, value yang di isi berupa nilai pixel dan lain-
lain.
g. word-spacing
Digunakan untuk mengatur jarak antar kata pada text, value yang di isi juga berupa nilai pixel.
h. line-height
Digunakan untuk mengatur jarak antar baris pada text value yang di isi berupa nilai.
i. text-shadow
Digunakan untuk mengatur efek bayang pada text, value yang di isikan pertama mengisi nilai untuk jarak
kiri kanan, dan kedua mengisi jarak atas bawah dan yang ketiga mengisi warna. untuk contoh penulisanya
2px 5px blue.
j. vertical-align
Digunakan untuk mengatur align dalam bentuk vertikal pada text value yang digunakan adalah left untuk
membuat text rata kiri, right untuk rata atas dan center untuk rata tengah.
Langkah-langkah Praktikum :
Langkah Keterangan
1 Rename index.html menjadi linkCSS.html
Buat sebuah file baru di dalam folder dasarWeb, beri nama index.html. Ini berarti anda
2
mempunyai satu file index.html yang baru.
14
4
Tambahkan kode pada styleText.css untuk mengubah posisi text menjadi di tengah
10 dengan menambahkan text-align:center; dan menambahkan dekorasi berupa
garis bawah.
Tulis kode program yang anda tambahkan di sini (soal no 14)
11
15
12 Tambahkan kode pada styleText.css untuk menambahkan garis bawah pada text.
Tulis kode program yang anda tambahkan di sini (soal no 15)
13
Tambahkan kode program pada styleText.css untuk memberikan jarak antar karakter
14
pada paragraf yang ada menjadi 5px dengan letter-spacing.
Tulis kode program yang anda tambahkan di sini (soal no 16)
15
Position pada CSS di gunakan untuk mengatur posisi sebuah element HTML. Properti position CSS ini
digunakan untuk menentukan posisi sebuah element HTML sesuai dengan yang diinginkan.
Secara umum untuk membuat posisi atau menetapkan posisi sebuah element kita pasti menggunakan properti
css lainnya seperti mengatur top, left, bottom, right untuk menetapan posisi sebuah element, tetapi properti
tersebut tidak akan bekerja jika position belum di atur terlebih dahulu, hal ini dikarenakan properti lain
tergantung dengan position yang di tetapkan.
Beberapa property CSS yang dapat digunakan untuk menentukan posisi sebuah element HTML adalah :
• Static
Position static digunakan untuk mengatur element menjadi statis secara default. Elemen akan
mengikuti posisi normal secara default, elemen tidak dipengaruhi oleh properti seperti top, bottom, left
dan right.
• Relative
Sebuah element HTML yang menggunakan position relative akan terletak pada posisi normal.
Mengatur properti atas, kanan, bawah, dan kiri dari elemen yang diposisikan dengan “relatif” akan
membuatnya jauh dari posisi normalnya. Konten lain tidak akan disesuaikan agar sesuai dengan celah
yang ditinggalkan oleh elemen tersebut.
• Fixed
Sebuah element HTML yang di setting dengan position fixed akan memiliki sifat tetap. tanpa ada
perubahan bahkan jika halaman website di scroll. Berlaku pengaturan left, bottom, top dan right pada
position fixed.
• Absolute
Element HTML yang menggunakan position absolute akan diposisikan relatif dengan element lain
yang mendahuluinya yang terdekat, bukan relatif terhadap layar secara normal.
16
• Sticky
Unsur dengan posisi: sticky; diposisikan berdasarkan posisi scroll pengguna.
Elemen sticky berganti-ganti antara relatif dan tetap, tergantung pada posisi scroll. Ini diposisikan
relatif sampai posisi offset tertentu bertemu di viewport - lalu "menempel" di tempatnya (seperti posisi:
fixed).
Langkah-langkah Praktikum :
Langkah Keterangan
1 Rename index.html menjadi textCSS.html
Buat sebuah file baru di dalam folder dasarWeb, beri nama index.html. Ini berarti anda
2
mempunyai satu file index.html yang baru.
17
5 Buat satu file baru bernama stylePosition.css di dalam folder dasarWeb
18
Praktikum Bagian 11 : Menggunakan Float
Teknik Floating pada bagian web design merupakan sebuah kebutuhan yang paling banyak di perlukan.
Properti float digunakan untuk memposisikan dan memformat konten, mis. membuat gambar melayang ke
sebelah kiri teks dalam kontainer.
Salah satu contoh penggunaan float yang paling sering di temukan adalah ketika kita ingin mebuat gaambar
postigan website yang terletak di bagian samping tulisan konten. Berikut akan diberikan contoh tentang
penggunaan float pada CSS. Properti float dapat memiliki salah satu dari nilai berikut:
Dalam penggunaannya yang paling sederhana, properti float dapat digunakan untuk membungkus teks di
sekitar gambar.
Langkah-langkah Praktikum :
Langkah Keterangan
1 Rename index.html menjadi positionCSS.html
Buat sebuah file baru di dalam folder dasarWeb, beri nama index.html. Ini berarti anda
2
mempunyai satu file index.html yang baru.
Ketik kode program di bawah ini ke dalam index.html
3
19
4
Catat di sini apa yang anda amati dari kode program di atas dengan bahasamu. (soal no 18)
20
Tugas Jobsheet 2 :
Buatlah sebuah website pribadi statis untuk diri sendiri dengan ketentuan sebagai berikut :
a. Minimal 2 halaman.
b. Menggunakan semua pengaturan HTML dan CSS yang telah diberikan dalam Jobsheet 1 dan 2.
c. Disimpan dalam 1 folder dan diberi nama dengan format : namakelas_namaMhs.
d. Gambar-gambar yang digunakan disimpan dalam folder img di dalam folder utama.
Referensi :
1) Jason Beaird, The principles of Beautiful Web Design
2) Rian Ariona, Belajar HTML dan CSS ( Tutorial Fundamental dalam mempelajari HTML dan CSS)
3) Adi Hadisaputra, HTML dan CSS Fundamental dari Akar menuju Daun John Duckett,HTML dan CSS
design and build websites
21