CSS. Auriza Akbar 1 Juni 2012

dokumen-dokumen yang mirip
Cascading Style Sheets (CSS)

PROPERTIES. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

CSS Cascading Style Sheet

Cascading Style Sheets (CSS)

Komponen CSS Nilai Properti

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

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

XHTML dan Dasar-dasar CSS XHTML

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS)

Introduksi. Team Training SMK-TI I-58

Cara Value keterangan

Artikel HTML Dasar. World Wide Web ( WWW ) yang biasa disebut web merupakan suatu kumpulan

APLIKASI WEB DAY 3. (Cascading Style Sheets)

{CSS} Cascading Style Sheet

CSS (CASCADING STYLE SHEET)

Author : Minarni, S.Kom.,MM

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

/* styling paragraf, teks paragraf berwarna biru dan rata tengah */ p {color:blue;text-align:center;}

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

TAKEN FROM ROSIHANARI.NET

Daftar isi. West PoinT edu

MODUL III CASCADING STYLE SHEET

DAFTAR ISI Bab 1 Mengenal Teknologi Internet dan Web... 1 Bab 2 Tentang CSS... 9

CSS. CSS adalah standar pembuatan dan pemakaian style (font, warna, jarak baris, dll) untuk dokumen terstruktur

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

Nilainya berupa nama font yang diinginkan dan. Memasukkan nilai dari beberapa font sekaligus dengan pemisah tanda koma (,):

Teks dan Background SERIF SANS-SERIF MONOSPACE

Multiple Style akan meng-cascade kedalam Style Lain

Cascading Style Sheet (CSS) pada HTML

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

Penggunaan CSS dalam Perancangan Web

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

Introduksi. Team Training SMK-TI I-58

Mendesain halaman Web

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

CSS dan Tata Letak Pemrograman Internet (TKE ) Program Studi Teknik Elektro, Unsoed

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

BAB IV CASCADING STYLE SHEET (CSS)

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

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

Modul 10 DreamWeaver MX Suendri, S.Kom

Pemrograman Web. Cascading Style Sheets. Created by : Rifqi Sambas Khairurrohman

BAB III CASCADING STYLE SHEET

Mata Kuliah Pemrograman Web S1 SI Semester 2 Materi Kuliah Cascading Style Sheet CSS STMIK AMIKOM Yogyakarta

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

Cascading Style Sheet (CSS) Didik Dwi Prasetya

CSS (Cascade Style Sheet)

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

PENGGUNAAN SINGKATAN

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

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

CSS. inheritance (pewarisan)

KONSEP DASAR HTML. HTML ( HyperText Mark up Language )

Eko Purwanto WEBMEDIA Training Center Medan

Metode Penulisan Dasar CSS

BAB V DESAIN WEB CSS

Triswansyah Yuliano

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image

CSS Cascading Style Sheet

MODUL III CASCADING STYLE SHEET

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).

d. Caption Elemen caption berfungsi untuk memberikan nama atau judul pada tabel. Tag yang digunakan

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

Pemrograman WEB PERTEMUAN KE-1

CSS Layouting. Antonius RC Pemrograman Web

Materi HTML. Lecture D3TI-FTI-WIN 5/1/2012

PRAKTIKUM 3 Pengenalan CSS

Modul 3 CSS CASCADE STYLE SHEET

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

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

TUTORIAL WEBDESIGN HTML & CSS DENGAN DREAMWEAVER

: PRAKTIKUM CSS 3 [Color dan Background] NAMA : KELAS : TANGGAL PRAKTIKUM :

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

TUGAS BOXES. 1. Percobaan 1

Pemrograman Basis Data Berbasis Web

NAMA : KELAS : TANGGAL PRAKTIKUM : A. TUJUAN 1. Siswa dapat mengenal, memahami serta dapat melakukan pengaturan-pengaturan border dengan CSS.

:: HTML DASAR :: MATERI: Struktur dasar HTML(Tag, Element, Attribute), Element HTML, Element HEAD, Element TITLE, Element BODY.

Cascading Style Sheets (CSS)

CSS Cascading Style Sheet

1. HTML DASAR Struktur dokumen HTML(Tag, Element, Attribute), Element HTML, Element HEAD, Element TITLE, Element BODY


PEMROGRAMAN WEB 1 CSS

Percobaan 1 : Mengatur Width Dan Height Hasil :

Memahami CSS Selector - Bagian 1

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman Basis Data Berbasis Web

BAB 6 CSS 6.1. CSS SYNTAX. Syntax CSS memiliki dua bagian utama yaitu, selector dan deklasi.

MATERI II CASCADING STYLE SHEETS (CSS)

Cara Membuat website dengan Dreamweaver

BAB I PERKENALAN HTML

CSS (Cascading Style Sheets)

A. LATAR BELAKANG ATAU BACKGROUND

TRAINING. Basic HTML & CSS. Jan-2013 USER BAGIAN 3

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

MATERI III PEMFORMATAN TEXT HTML

BAB I PERKENALAN HTML

MODUL 3 STYLE SHEET RINGKASAN

Bab 5. Cascading Style Sheet (CSS)

Transkripsi:

CSS Auriza Akbar auriza.akbar@gmail.com 1 Juni 2012

Apa itu CSS? CSS = Cascading Style Sheets Mekanisme sederhana untuk menambahkan style (seperti font, warna, spasi) ke dalam dokumen web http://www.w3.org/style/css/

Manfaat CSS Hemat bandwidth, mempercepat page load satu CSS untuk mengatur tampilan seluruh website mengurangi biaya server dan bandwidth Memisahkan presentasi dari struktur website lebih accessible dan mudah dipelihara Interoperabilitas dengan standar web lain

Penulisan CSS http://www.w3.org/tr/css2/

Penulisan CSS Eksternal: pada file CSS terpisah Internal: menjadi satu dengan HTML Inline: langsung ditulis pada elemen HTML

Eksternal Kode CSS dituliskan pada file dengan ekstensi.css Tambahkan elemen HTML berikut pada bagian <head>: <link rel="stylesheet" href="nama-file.css" /> Disarankan pemakaiannya satu CSS untuk banyak halaman menghemat bandwidth: ukuran dokumen HTML kecil

Internal Kode CSS dituliskan di dalam elemen <style> pada dokumen HTML Tambahkan elemen HTML berikut pada bagian <head>: <style>[kode CSS]</style>

Inline Kode CSS dituliskan langsung pada elemen HTML dengan atribut style Contoh: <h1 style="color: green">latihan 1</h1> Kelemahan: pemeliharaan susah, kode HTML semakin kompleks ukuran file HTML besar, banyak duplikasi kode

Yahoo! 2001

Anatomi CSS

Rule CSS terdiri dari beberapa rule (aturan) Mengatur bagaimana cara menampilkan elemen yang dipilih Terdiri dari selector dan deklarasi Contoh: h1 { color: green } tampilan: selector: h1 deklarasi: color: green

Rule Selector: penghubung antara dokumen HTML dan style Deklarasi: mengatur efek tampilan Contoh: h1 { color: green; } semua elemen h1 akan mengikuti rule ini, yaitu warnanya menjadi hijau

Deklarasi Terdiri dari property dan value yang dipisahkan oleh sebuah titik dua Property: karakteristik yang dimiliki oleh suatu elemen Value: spesifikasi yang tepat untuk property tersebut Contoh: color: green property: color value: green

Selector Property Value h1 { color: green } Deklarasi

Gabungan Selector h1 { font-weight: bold } h2 { font-weight: bold } h3 { font-weight: bold } h1, h2, h3 { font-weight: bold }

Gabungan Deklarasi h1 { color: green } h1 { text-align: center } h1 { color: green; text-align: center }

Selector

Jenis Selector Type selector Descendant selector Child selector Adjacent selector Class selector ID selector

Type Selector Mencocokkan nama tipe elemen Contoh: <h2>standar Web</h2> h2 { color: red } semua elemen h2 akan diberikan warna merah

Descendant Selector Mencocokkan elemen yang merupakan keturunan dari elemen sebelumnya Contoh: <blockquote lang="en" xml:lang="en"> <p>any intelligent fool can make things bigger </p> <footer> <cite>albert Einstein</cite></footer> </blockquote> blockquote cite { font-variant: small-caps } semua elemen cite yang merupakan keturunan dari blockquote akan diberikan variasi font small capital

Child Selector Mencocokkan elemen yang merupakan anak (keturunan langsung) dari elemen sebelumnya Contoh: <blockquote lang="en" xml:lang="en"> <p>any intelligent fool can make things bigger </p> <footer> <cite>albert Einstein</cite></footer> </blockquote> footer > cite { font-variant: small-caps } semua elemen cite yang merupakan anak dari footer akan diberikan variasi font small capital

Test Soal: <p>berikut adalah perkataan dari </p> <blockquote lang="en" xml:lang="en"> <p>any intelligent fool can make things bigger </p> <footer><p>lupa sumbernya.</p></footer> </blockquote> p { color: black } blockquote p { color: gray } blockquote > p { color: maroon } Apa warna masing-masing paragraf?

Adjacent Selector Mencocokkan elemen yang bersebelahan dengan elemen sebelumnya dan memiliki parent yang sama Contoh: p + pre { margin-top: -0.5em } mengurangi jarak spasi antara p dengan pre sebesar 0.5 em

Class Selector Mencocokkan elemen dengan nama kelas Contoh: <p class="error">error connection.</p>.error { color: red } semua elemen dengan class="error" diberikan warna merah

Multi Class Selector Class pada elemen dapat digabungkan Contoh: <p class="error fatal">error connection.</p>.error { color: red }.fatal { font-weight: bold } semua elemen dengan class="error fatal" diberikan warna merah dan font bold

ID Selector Mencocokkan elemen dengan nama ID ID adalah unik, tidak boleh ada dua elemen dengan ID yang sama Contoh: <div id="nav"> </div> #nav {width: 30% } elemen dengan id="nav" diberikan lebar 30% dari lebar layar

Lainnya Attribute selector Pseudo-class selector :lang() :first-child a:link, a:visited, a:hover, a:active, a:focus Pseudo-element :first-line, :first-letter, :before, :after http://www.w3.org/tr/css2/selector.html

Satuan

Panjang Absolut in: inch cm, mm: centimeter, millimeter pt: point = 1/72 inch pc: pica = 12 pt px: pixel unit = 0.75 pt Relatif em: font-size ex: x-height Persentase: relatif terhadap nilai awal

Warna Keyword aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow RGB red: #f00 #ff0000 rgb(255, 0, 0) rgb(100%, 0%, 0%)

Properti Dasar

Warna dan Latar Belakang color color: #rrggbb background-color background-image background-image: url('background.png')

Font font-style italic, normal font-variant normal, small-caps font-weight bold, normal, lighter, bolder, [100-900] font-size xx-small, x-small, small, medium, large, x-large, xx-large font-family "Times New Roman", serif, sans-serif, monotype

Teks letter-spacing word-spacing line-height: spasi antar baris text-align right, left, center, justify vertical-align bottom, middle, top text-decoration none, line-through, overline, underline text-indent: indentasi baris pertama text-transform capitalize, lowercase, uppercase

List list-style-type disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, none list-style-image url

Box Model width height margin top right bottom left padding top right bottom left

Border border-width top right bottom left border-style dashed, dotted, double, groove, inset, outset, ridge, solid, none border-color

FIN

Sumber http://www.w3.org/style/css/ http://www.w3.org/tr/css2/