Contoh Syntax: Contoh di atas menunjukkan. S e l e c t o r : h 1. P r o p e r t y : c o l o r. V a l u e : r e d. (red).

dokumen-dokumen yang mirip
Pemrograman Web. Cascading Style Sheets. Created by : Rifqi Sambas Khairurrohman

{CSS} Cascading Style Sheet

Standar Kompetensi Memahami Pengertian Cascading Style Sheets (CSS), Struktur CSS, Cara kerja CSS, menempatkan CSS dalam HTML

CSS Cascading Style Sheet

Keuntungan Memisahkan presentation sebuah dokumen dari content document itu sendiri Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen w

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

CSS Cascading Style Sheet

PEMROGRAMAN WEB 1 CSS

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

Modul 3 CSS CASCADE STYLE SHEET

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

Metode Penulisan Dasar CSS

Teks dan Background SERIF SANS-SERIF MONOSPACE

Bab 5. Cascading Style Sheet (CSS)

Cara Value keterangan

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

Cascading Style Sheet (CSS) Didik Dwi Prasetya

Modul 10 DreamWeaver MX Suendri, S.Kom

Perancangan Web. Perancangan Web. Oleh : Moh. Sulhan. By : MOH.SULHAN

PRAKTIKUM 3 Pengenalan CSS

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

DAFTAR ISI DAFTAR ISI... 1 KATA PENGATAR... 2 BAB I PENDAHULUAN Latar Belakang Rumusan Masalah Tujuannya...

Introduksi. Team Training SMK-TI I-58

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

CSS Tutorial. rosihanari.net. Lebih Lanjut Tentang Selector

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

CSS (Cascading Style Sheet)

CSS (Cascade Style Sheet)

Penulis :

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

LAPORAN PRAKTIKUM 4 PENGENALAN CSS

APLIKASI WEB DAY 3. (Cascading Style Sheets)

XHTML dan Dasar-dasar CSS XHTML

Introduksi. Team Training SMK-TI I-58

Pengenalan Script. Definisi HTML

Percobaan 1: Pengenalan Syntax Simpan file berikut dengan nama percobaan1.html

Pemrograman berbasis Web dan Multimedia. Web and Multimedia based Programming K2133

Author : Minarni, S.Kom.,MM

C. Ms Powerpoint D. Notepad E. Ms Acces

Faa Akmal-Tugas-Pemrograman-web-Bab-4- halaman-159s/d164

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS)

CSS? Contoh sederhana Selector Mekanisme mengaplikasikan CSS Elemen-elemen CSS

Pemrograman Basis Data Berbasis Web


Pengenalan HTML dan CSS

Cascading Style Sheet (CSS) pada HTML

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

PENGANTAR KOMPUTER DAN TI 2C

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

Persiapan. File latihan.rar diekstrak. Contoh apabila Bahan diekstrak di d:\

MODUL III CASCADING STYLE SHEET

BAB I PERKENALAN HTML

WEB DEVELOPMENT by Hestiasari Rante-Pasila. Week 3 Cascading Style Sheets (CSS) Part 1

Multiple Style akan meng-cascade kedalam Style Lain

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

MODUL PRAKTIKUM PEMROGRAMAN WEB

TAG UTAMA HTML. Materi. Heading Paragraf Font Breakline Horisontal Line

BAB IV CASCADING STYLE SHEET (CSS)

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

HTML (HyperText Markup Language)

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

Cara Mudah Mengedit Cascading Style Sheet (CSS)

FORMULIR No.Dokumen RENCANA PEMBELAJARAN SEMESTER

Eko Purwanto WEBMEDIA Training Center Medan

TUTORIAL CSS FRAMEWORK

Pemrograman Basis Data Berbasis Web

Cara membuat HTML dasar

Sekilas Mengenai HTML

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

1. Pengenalan HTML. 2. Tag Dasar HTML

Materi latihan yang akan Anda dapatkan dalam Buku Student Exercise Series Pemrograman Web dengan HTML, CSS, dan JavaScript ini mencakup:

BAB I PERKENALAN HTML

CSS Cascading Style Sheet

Pemrograman Web. Amar Hikmawan TKJ Kelas X SMK Muh 1 Klaten Utara Klaten

Cascading Style Sheets (CSS)

Pemrograman Basis Data Berbasis Web

4. Berikut ini termasuk tag tag yang biasanya diletakkan di dalam kelompok tag Body, kecuali. a. bgcolor c. link b. font d. meta

Pemrograman Web Week 2. Team Teaching

Manfaat CSS dalam Pembuatan Website

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

CSS. inheritance (pewarisan)

BAB III CASCADING STYLE SHEET

Pertemuan Ke-5 (CSS) D3 Manajemen Informatika - Unijoyo 1

Membuat Aplikasi GPS & Suara Antrian dengan PHP. Ronald Rusli.

SMH2D3 Web Programming. 4 BAB IV WEB DESIGN CSS3. H a l IDENTITAS. Kajian Web Design menggunakan HTML5 dan CSS3

ACARA PRAKTIKUM PEMROGRAMAN WEB I

Cascading Style Sheets (CSS)

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

Struktur Umum File Dengan Bahasa HTML

PRAKTIKUM : PRAKTIKUM CSS 2 NAMA : KELAS : TANGGAL PRAKTIKUM :

Membuat Button Dengan CSS

CSS (Cascading Style Sheets)

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

Transkripsi:

Apa Itu CSS? PENGENALAN CSS CSS adalah singkatan dari Cascading Style Sheets. Kalau baca di kamus, cascading itu artinya air terjun. Tapi dalam hal ini, yang di maksud adalah, aliran dari suatu kode ke kode lain yang saling berhubungan. Jadi kalau di tulis lengkap dalam bahasa Indonesia kira-kira arti CSS adalah: kumpulan kode-kode yang berurutan dan saling berhubungan untuk mengatur format / tampilan suatu halaman HTML. Keuntungan Penggunaan CSS Jika anda memiliki beberapa halaman website dimana anda menggunakan fontarial untuk tulisannya, lalu suatu hari anda bosan dengan arial dan ingin mengganti ke trebuchet, anda harus merubah satu per satu halaman website anda dan merubah tipe font dari arial menjadi trebuchet. Dengan menggunakan css, dimana semua halaman web memakai css yang sama, anda cukup merubah satu baris kode css untuk merubah font di semua halaman web dari arial ke trebuchet. Jadi, keuntungan menggunakan CSS, lebih praktis! Kekurangan Penggunaan CSS Tidak semua browser mengartikan kode CSS dengan cara yang sama. Jadi kadang-kadang, tampilan web dengan CSS terlihat baik di browser yang satu, tapi berantakan di browser yang lain. Jadi anda harus memeriksa tampilan supaya terlihat baik di semua browser dan menambahkan kode-kode khusus browser tertentu jika memang dibutuhkan agar tampilan web anda terlihat baik di semua browser. Property untuk menunjukkan, bagian (properti) dari selector yang hendak diatur. Value adalah nilai dari pengaturannya. Contoh Syntax: c o l o r : r e d Contoh di atas menunjukkan S e l e c t o r : h 1 P r o p e r t y : c o l o r V a l u e : r e d Kalau diterjemahkan ke kalimat bahasa Indonesia kira-kira begini: Mengatur color dari h1 ke warna merah (red). Pengelompokan Selectors Anda dapat menulis satu kode CSS untuk berbagai macam selector dengan cara menggunakan koma. Misalkan anda mau mengatur agar tag h1, h2 dan h3semua menggunakan warna merah, maka kode CSS nya menjadi: h 1, h 2, h 3 { c o l o r : r e d Perhatikan penulisan h1,h2,h3 yang dipisahkan oleh koma. Penggunaan Banyak Properties Syntax CSS Syntax / kalimat CSS terdiri dari beberapa set peraturan yang memiliki: 1 selector, 1 property, 1 value. Format penulisan kalimat CSS: s e l e c t o r { p r o p e r t y : v a l u e Untuk mengatur lebih dari satu properties gunakan pemisah titik koma ( ; ). h 1, h 2, h 3 { c o l o r : r e d ; f o n t - f a m i l y : a r i a l ; f o n t - s i z e : 1 5 0 % ; Pada contoh di atas, tag h1, h2 dan h3 di atur agar menggunakan warnamerah, dengan type font arial, dan Selector itu untuk menunjukkan bagian mana yang hendak diatur / diformat. ukuran font 150%. 1

Cara Penulisan Yang Baik Sangat disarankan untuk menulis kode CSS menggunakan beberapa baris dimana pengaturan property dan values nya di indent. Ya cuma biar rapih dan lebih mudah di baca aja sih, ga harus kok. h 1, h 2, h 3 { c o l o r : r e d ; f o n t - f a m i l y : a r i a l ; f o n t - s i z e : 1 5 0 % ; Sekarang anda sudah mengerti aturan dasar penulisan kalimat CSS. Pelajaran berikutnya akan mengajarkan anda mengaplikasikan kode CSS ke halaman website. CSS Comment Kadang kala, ada baiknya anda menuliskan komentar ke dalam kode CSS anda untuk memberi catatan pengingat. Anda bisa menggunakan syntax pembuka /* dan penutup */ untuk menuliskan komentar. Segala teks yang berada di antara tag /* dan */ tidak akan dibaca sebagai kode, tapi hanya sebagai catatan untuk diri anda. / * T u l i s k o m e n t a r a n d a d i s i n i * / p { t e x t - a l i g n : j u s t i f y ; / * T u l i s k o m e n t a r a n d a d i s i n i * / c o l o r : b l u e ; f o n t - f a m i l y : a r i a l ; Implementasi CSS Ada 4 cara memasang kode CSS ke dalam kode HTML / halaman web, yaitu: Inline CSS Embed atau memasang kode css ke dalam bagian <head> Nge link ke external CSS Import CSS file Yuk kita bahas satu per satu Inline CSS Kode CSS dituliskan langsung ke dalam tag HTML yang ingin di format. Penulisan cara ini tidak memerlukan penulisan selector dalam kode CSS. Cara ini sebaiknya hanya digunakan jika anda mau memformat suatu elemen satu kali saja. < P s t y l e = c o l o r : b l u e > I s i p a r a g r a f. < / p > Pada contoh di atas, elemen paragraf <P> di format agar tulisannya menggunakan warna biru. Elemen paragraf lain, tidak akan menggunakan warna biru, karena format ini hanya berlaku pada elemen paragraf yang ditentukan kode CSS nya. Penulisan CSS dengan cara ini di mulai dengan kata style: lalu di ikuti dengan syntax property: value. 2

Embedded CSS Anda bisa juga menempelkan kode CSS di antara tag <head> dan </head>. Penulisan CSS dengan cara ini diawali dengan tag <style> dan diakhiri dengan tag </style>. < h e a d > < s t y l e t y p e = " t e x t / c s s " m e d i a = s c r e e n > p { c o l o r : b l u e ; < / s t y l e > < / h e a d > Dalam contoh di atas semua elemen <P> dalam halaman web tersebut akan diformat menggunakan font berwarna biru. External CSS Kode CSS external di tulis dalam satu file terpisah yang disimpan dengan akhiran.css. Anda lalu perlu memanggil file CSS tersebut ke dalam semua halaman web yang anda buat. Dengan cara ini, anda hanya perlu memiliki satu set kode CSS yang digunakan untuk semua halaman web anda. Jadi ada dua langkah dalam pengimplementasian CSS dengan cara ini. 1. Anda membuat satu file dengan notepad atau teks editor lain, dan berinama, misalkan: style.css, lalu tuliskan kode-kode css di dalam file tersebut. 2. p { f o n t - f a m i l y : a r i a l ; f o n t - s i z e : s m a l l ; 3. c o l o r : r e d ; 4. Langkah kedua adalah memanggil file style.css dari semua halaman web. Caranya dengan memasukkan kode di bawah ini, di antara tag <head> dan </head> < h e a d > < l i n k r e l = s t y l e s h e e t h r e f = s t y l e. c s s t y p e = t e x t / c s s > < / h e a d > Import CSS Anda bisa juga meng-import CSS ke dalam suatu halaman website menggunakan tag import. @ i m p o r t " s t y l e. c s s " ; a t a u @ i m p o r t u r l ( " s t y l e. c s s " ) ; Penggunaan Lebih dari Satu Kode CSS Apabila ada lebih dari satu kode CSS untuk satu elemen, maka yang akan digunakan adalah kode yang lebih spesifik. Misalkan dalam satu halaman web, menggunakan eksternal style sheet untuk memformat elemen H1 sbb: c o l o r : r e d ; t e x t - a l i g n : l e f t ; f o n t - s i z e : 8 p t Sementara di halaman web yang sama, di antara tag <head> ada kode CSS sbb: t e x t - a l i g n : r i g h t ; f o n t - s i z e : 2 0 p t Perhatikan bagaimana pemformatan saling bertabrakan, dari eksternal style sheet, textalign=left sementara dari internal style sheet, text-align=right. Dalam kasus seperti ini, maka yang akan aktif adalah kode yang lebih spesifik, dalam hal ini, internal style sheet lebih spesifik dibandingkan eksternal style sheet. Jadi, dalam contoh di atas, kode yang akan diimplementasikan adalah sbb: c o l o r : r e d ; t e x t - a l i g n : r i g h t ; f o n t - s i z e : 2 0 p t 3

Class dan ID Selector Misalkan anda membuat kode CSS untuk tag <h1>. Sekarang bagaimana jika anda ingin memformat tag <h1> dengan warna / property berbeda? Misalkan, anda ingin tag <h1> di kolom kiri berwarna biru sementara tag <h1> di kolom tengah berwarna hitam. Untuk kasus seperti ini, anda bisa menggunakan Class selector dan ID selector. Class Selector Class selector adalah penggabungan beberapa properties yang digunakan lebih dari satu kali. Cara penulisan Class Selector:. n a m a - c l a s s { p r o p e r t y : v a l u e ; Untuk menempelkan class ke dalam tag HTML: t a g h t m l. n a m a - c l a s s { P r o p e r t y : v a l u e ; Perhatikan tanda titik di setiap awal nama Class. Jika anda ingin menggunakan class selector di luar kode HTML anda menggunakan tag <div class=nama-class> dan di akhiri dengan tag </div>. Penulisan kode CSS:. t e n g a h { t e x t - a l i g n : c e n t e r ; p. t e n g a h { c o l o r : r e d ; h 1. k i r i { c o l o r : b l u e ; h 1. t e n g a h { c o l o r : b l a c k ; Pemakaian kode CSS < d i v c l a s s = t e n g a h > < / d i v > < h 1 c l a s s = k i r i > T a g H 1 k i r i a k a n b e r w a r n a b i r u < / h 1 > T e k s t e n g a h a k a n b e r w a r n a m e r a h. Tag H1 tengah akan berwarna hitam Tag H1 kiri akan berwarna biru ID Selector ID Selector mirip dengan Class selector. Untuk membedakannya, gunakanlah ID selector untuk memformat bagian yang hanya muncul satu kali dalam satu halaman web, misalnya untuk memformat bagian menu / sidebar. Cara penulisan ID Selector: #na m a - I D { p r o p e r t y : v a l u e ; Untuk menempelkan ID selector ke dalam tag HTML: t a g h t m l # n a m a - I D { P r o p e r t y : v a l u e ; Perhatikan tanda # di setiap awal nama ID. Jika anda ingin menggunakan class selector di luar kode HTML anda menggunakan tag <div id=nama-id> dan di akhiri dengan tag </div>. CSS dapat memformat font dengan berbagai macam cara mulai dari pengaturan tipe font, ukuran, dll. Saya akan coba bahas satu per satu ya. < p > T e k s t e n g a h a k a n b e r w a r n a m e r a h. < / p > < h 1 > T a g H 1 t e n g a h a k a n b e r w a r n a h i t a m < / h 1 > 4

CSS Font Family Kalau anda biasa menggunakan ms word atau aplikasi lainnya dimana anda bisa merubah jenis / tipe font, pasti anda sudah mengenal nama-nama font seperti: arial, verdana, times new roman dll. Nah kalau di CSS kita sebut tipe font ini Font Family. p r o p e r t y - > f o n t - f a m i l y v a l u e - > n a m a - n a m a f o n t, d i s a r a n k a n m e n g g u n a k a n h a n y a n a m a - n a m a f o n t d e f a u l t f o n t - f a m i l y : v e r d a n a ; f o n t - f a m i l y : t i m e s n e w r o m a n ; Ini adalah Heading 1 (H1) menggunakan font Verdana I n i a d a l a h H e a d i n g 2 ( H 2 ) m e n g g u n a k a n f o n t T i m e s N e w R o m a n CSS Font Size CSS font size menentukan ukuran font pada bagian tertentu. Dengan menggunakan property ini, memudahkan kita untuk mengatur ukuran font berbeda-beda dalam satu halaman website. p r o p e r t y - > f o n t - s i z e v a l u e - > A d a b e r b a g a i m a c a m c a r a p e n u l i s a n v a l u e s b b : M e n e n t u k a n u k u r a n f o n t s e c a r a a b s o l u t : xx- s m a l l x - s m a l l s m a l l m e d i u m l a r g e x - l a r g e xx- l a r g e M e n e n t u k a n u k u r a n s e c a r a r e l a t i f : l a r g e r s m a l l e r M e n e n t u k a n b e r d a s a r k a n u k u r a n p a s t i : M e n g g u n a k a n s a t u a n u k u r a n p x, m i s a l n y a : 1 0 p x, 1 2 p x. A n g k a n e g a t i f t i d a k d i p e r b o l e h k a n. M e n e n t u k a n u k u r a n b e r d a s a r k a n p e r s e n : M e n e n t u k a n u k u r a n l e b i h b e s a r a t a u l e b i h k e c i l s e b e s a r x % d a r i u k u r a n f o n t d a r i e l e m e n t s e b e l u m n y a ( p a r e n t e l e m e n t ). M i s a l n y a : 1 1 0 % a t a u 8 0 %. f o n t - s i z e : 1 2 p x ; 5

I n i a d a l a h H e a d i n g 1 ( H 1 ) m e n g g u n a k a n u k u r a n p a s t i 1 4 p x I n i a d a l a h H e a d i n g 2 ( H 2 ) m e n g g u n a k a n u k u r a n p a s t i 1 2 p x CSS Font Style CSS font style menentukan kemiringan font di bagian tertentu. Ada 3 macam style yaitu: normal : default; browser menampilkan font secara normal Italic : browser menampilkan font miring oblique : browser menampilkan font oblique. Perbedaan italic dan oblique: Jenis font biasanya memiliki font set miring yang disebut italic. Misalkan, untuk font Trebuchet MS, akan terdapat 2 set font yaitu trebuchet MS true type (normal) dan trebuchet MS italic (miring). Sementara pada penggunaan style oblique, yang dibunakan adalah Trebuchet MS true type yang di miringkan pada saat ditampilkan. Jadi untuk beberapa font, tidak akan tampak perbedaan nyata antara penggunaan style italic dan oblique. p r o p e r t y - > f o n t - s t y l e v a l u e - > n o r m a l, i t a l i c, o b l i q u e f o n t - s i z e : 1 2 p x ; f o n t - s t y l e : o b l i q u e ; I n i a d a l a h H e a d i n g 1 ( H 1 ) m e n g g u n a k a n s t y l e i t a l i c I n i a d a l a h H e a d i n g 2 ( H 2 ) m e n g g u n a k a n s t y l e o b l i q u e CSS Font Variant Properti font variant digunakan untuk menampilkan font dalam huruf kapital kecil. Jadi semua huruf non kapital akan berubah menjadi huruf kapital, tetapi ukuran nya tetap sama. Perlu diketahui, tidak semua jenis font dapat menggunakan properti ini. p r o p e r t y - > f o n t - v a r i a n t v a l u e - > s m a l l - c a p s f o n t - v a r i a n t : s m a l l - c a p s ; I N I A D A L A H H E A D I N G 1 ( H 1 ) M E N G G U N A K A N P R O P E R T I F O N T V A R I A N T f o n t - s t y l e : i t a l i c ; 6

CSS Font Weight Properti font weight digunakan untuk mengatur ketebalan font. p r o p e r t y - > f o n t - w e i g h t v a l u e - > n o r m a l b o l d t e b a l b o l d e r l e b i h t e b a l l i g h t e r l e b i h t i p i s 100 200 300 400 n o r m a l 500 600 700 b o l d 800 900 f o n t - w e i g h t : b o l d ; f o n t - w e i g h t : 1 0 0 ; I n i a d a l a h H e a d i n g 1 ( H 1 ) m e n g g u n a k a n f o n t w e i g h t b o l d I n i a d a l a h H e a d i n g 2 ( H 2 ) m e n g g u n a k a n f o n t w e i g h t 1 0 0 CSS Font Color Properti color digunakan untuk menentukan warna font. Sebenarnya properti color bukan lah bagian dari properti font. p r o p e r t y - > c o l o r v a l u e - > n a m a w a r n a c o n t o h : r e d, b l a c k, w h i t e h e x a d e s i m a l c o n t o h : # f f 0 0 0 0 R G B c o n t o h : r g b ( 0, 2 2 0, 9 8 ) c o l o r : r e d ; c o l o r : # 0 0 0 0 f f ; 7

I n i a d a l a h H e a d i n g 1 ( H 1 ) m e n g g u n a k a n w a r n a m e r a h I n i a d a l a h H e a d i n g 2 ( H 2 ) m e n g g u n a k a n w a r n a b i r u 8