Cascading Style Sheets (CSS)

dokumen-dokumen yang mirip
Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS)

CSS Cascading Style Sheet

CSS. Auriza Akbar 1 Juni 2012

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

Multiple Style akan meng-cascade kedalam Style Lain

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

Introduksi. Team Training SMK-TI I-58

HTML dan CSS. Mark Up Language

APLIKASI WEB DAY 3. (Cascading Style Sheets)

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

PEMROGRAMAN WEB 1 CSS

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

CSS Cascading Style Sheet

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

Metode Penulisan Dasar CSS

Modul 10 DreamWeaver MX Suendri, S.Kom

Cascading Style Sheets (CSS)

Introduksi. Team Training SMK-TI I-58

{CSS} Cascading Style Sheet

Modul 3 CSS CASCADE STYLE SHEET

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

Komponen CSS Nilai Properti

XHTML dan Dasar-dasar CSS XHTML

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

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

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

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

Mendesain halaman Web

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

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

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

Cara Value keterangan

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

Author : Minarni, S.Kom.,MM

Cascading Style Sheet (CSS) pada HTML

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

(Standard Generalized Markup Language)

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

Bab 5. Cascading Style Sheet (CSS)

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

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

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

CSS (Cascade Style Sheet)

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

Teks dan Background SERIF SANS-SERIF MONOSPACE

Pemrograman Basis Data Berbasis Web

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

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

PRAKTIKUM 3 Pengenalan CSS

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

PENGGUNAAN SINGKATAN

BAB I PERKENALAN HTML

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

MODUL III CASCADING STYLE SHEET

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

BAB IV CASCADING STYLE SHEET (CSS)

Cascading Style Sheet (CSS) pada HTML

Pemrograman WEB PERTEMUAN KE-1

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

Cascade Style Sheet (CSS)

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


CSS (Cascading Style Sheet)

BAB I PERKENALAN HTML

Cascading Style Sheet (CSS) Didik Dwi Prasetya

Pemrograman Web Sisi Client Pertemuan 3 PI

LAPORAN PRAKTIKUM 4 PENGENALAN CSS

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

BAB III CASCADING STYLE SHEET

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

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

Perancangan & Pemrograman Web

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

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

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

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

A. LATAR BELAKANG ATAU BACKGROUND

KONSEP DASAR HTML. HTML ( HyperText Mark up Language )

[ MODUL 4 ] PEMROGRAMAN WEB [ CSS ] Modul Ini Disusun Untuk Membantu Proses Pembelajaran Bagi Mahasiswa DOSEN : CEPI RAHMAT HIDAYAT, S.

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

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

HTML & CSS. Pemrograman Web. Rajif Agung Yunmar, S.Kom

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

Cara membuat HTML dasar

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

CSS (Cascading Style Sheets)

CSS. inheritance (pewarisan)

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

MATERI II CASCADING STYLE SHEETS (CSS) LANJUT

BAB V DESAIN WEB CSS

Tampilan di website (Tidak Tampil karena hanya memberi informasi bagi pembuat )

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

Transkripsi:

Cascading Style Sheets (CSS) - Konsep dasar CSS - CSS properties

Definisi Cascading Style Sheets (CSS) Cascading Style Sheets (CSS) adalah suatu teknologi yang digunakan untuk memperindah halaman website (situs), dengan CSS kita dapat dengan mudah mengubah keseluruhan warna dan tampilan yg ada di situs kita sekaligus memformat ulang situs kita. CSS ini telah distandarkan oleh World Wide Web Consortium (W3C) untuk digunakan di web browser. Keuntungan CSS Dapat di-update dengan cepat dan mudah, karena kita cukup mendefinisikan sebuah style-sheet global yang berisi aturanaturan CSS tersebut untuk diterapakan pada seluruh dokumendokumen HTML pada halaman situs kita. User yang berbeda dapat mempunyai style-sheet yg berbeda pula. Ukuran dan kompleksitas document code dapat diperkecil.

CSS: Contoh <title>css untuk tabel</title> <style type = "text/css"> <!-- th { font-weight : bold; background-color : blue; color : white;} tr { background-color : silver; color : blue;} --> </style> </head> <body> <table> <tr><th>kata</th><th>arti</th></tr> <tr><td>blue</td><td>biru</td></tr> <tr><td>green</td><td>hijau</td></tr> </table> </body>

Cascading Style Sheets (CSS) Sebuah style sheet terdiri dari beberapa aturan (rules). Masingmasing aturan terdiri dari satu atau lebih selektor (selector) dan sebuah blok deklarasi (declaration block). Sebuah blok deklarasi terdiri dari beberapa deklarasi yang dipisahkan oleh titik koma (;). Masing-masing deklarasi terdiri dari property, titik dua (:) dan nilai (value). Contoh: selector <STYLE TYPE= text/css > rules I, U { color:red } B { color:green; text-decoration:underline; font-family:arial } </STYLE> declaration blok

Selector 1. Selektor dapat ditulis secara kelompok, dipisahkan dengan tanda koma. (GROUPING) Contoh : Semua elemen header akan ditampilkan dalam teks berwarna hijau h1,h2,h3,h4,h5,h6 {color: green}

Selector Mendefinisikan style yang berbeda untuk type elemen HTML yang sama (Class Selector) Contoh : Terdapat dua type paragraph dalam suatu dokumen : satu paragraf rata kanan, dan paragraf yang lain rata tengah p.right {text-align: right} p.center {text-align: center} Atribut class harus digunakan dalam dokumen html <p class="right">paragraf ini akan rata kanan. </p><p class="center">paragraf ini akan rata tengah.</p>

Untuk menerapkan lebih dari satu class per elemen, syntak nya adalah : <p class="center bold">ini adalah paragraf.</p> Nama tag dapat disertakan dalam selektor untuk mendefiniskan style yang akan digunakan oleh semua elemen HTML yang mempunyai class tersebut. Contoh :.center {text-align: center}

Dalam kode berikut elemen h1 dan elemen p mempunyai class= center. Hal ini mempunyai arti bahwa kedua elemen akan mengikuti aturan dalam selektor.center <h1 class="center">heading ini akan rata tengah</h1> <p class="center">paragraf ini juga akan rata tengah.</p>

Selector ID Pendefinisian style untuk elemen HTML dapat dilakukan dengan selector id. Selektor ID didefinisikan sebagai #. Contoh Aturan style berikut akan menyesuaikan elemen yang mempunyai sebuah atribut id dengan nilai hijau #green {color: green} Aturan style berikut akan sesuai dengan elemen p yang mempunyai id dengan nilai para1 p#para1{text-align: center;color: red}

Memasukkan Style Sheet 1. Eksternal Style Sheet Eksternal style sheet ideal ketika style diterapkan untuk beberapa halaman. Dengan sebuah eksternal style sheet, perubahan untuk keseluruhan halaman web dilakukan dengan merubah satu file saja. Setiap halaman harus link ke style sheet menggunakan tag <link> <head><link rel="stylesheet" type="text/css"href="mystyle.css" /></head>

Contoh File HTML <html> <head><link rel="stylesheet" type="text/ css"href="ex2.css" /></head> <body><h1>this is a header 1</h1> <hr /><p>you can see that the style sheet formats the text</p> <p><a href="http://www.w3schools.com" target="_blank">this is a link</a></p></ body></html> File Style Sheet body {background-color: tan} h1 {color:maroon; fontsize:20pt} hr {color:navy}p {font-size: 11pt; margin-left: 15px} a:link {color:green} a:visited {color:yellow} a:hover {color:black} a:active {color:blue}

2. Internal Style Sheet Internal style sheet seharusnya digunakan ketika dokumen tunggal mempunyai style unik. Pendefinisian internal dalam bagian head dengan menggunakan tag <style>. <head><style type="text/css"> hr {color: sienna} p {margin-left: 20px} body {background-image: url("images/back40.gif")}</style></head>

Contoh <html> <head> <style type="text/css"> p.normal {font-variant: normal} p.small {font-variant: small-caps} </style> </head> <body> <p class="normal">this is a paragraph</p> <p class="small">this is a paragraph</p> </body> </html>

3. Inline Style Inline styles digunakan dengan menggunakan atribut style dalam tag yang relevan. Atribut style dapat berisi beberapa properti CSS. <p style="color: sienna; margin-left: 20px"> This is a paragraph</p>

Multiple Style Sheet Jika beberapa properti telah di set untuk selektor yang sama dalam style sheet yang berbeda, nilai akan diwariskan dari style sheet yang lebih khusus. Contoh Sebuah external style sheet mempunyai properti sebagai berikut: h3 {color: red;text-align: left;font-size: 8pt} Dan sebuah internal style sheet mempunyai properti untuk selektor h3 adalah: h3 {text-align: right; font-size: 20pt} Jika halaman dengan internal style sheet juga me-link ke eksternal style sheet, maka properti h3 akan menjadi: h3 {color:red; text-align: right; font-size: 20pt}

CSS : Font Property Font Syntax: font: <value> Possible Values: [ <font-style> <font-variant> <font-weight> ]? <font-size> [ / <line-height> ]? <font-family> Contoh: P { font: italic bold 12pt/14pt Times, serif } Font Size Syntax: font-size: <value> Possible Values: <absolute-size> <relative-size> <length> <percentage> <absolute-size>:xx-small x-small small medium large x-large xx-larg <relative-size> : larger smaller <percentage> (in relation to parent element)

CSS : Font Property Font Style Syntax: font-style: <value> Possible Values: normal italic oblique Font Variant Syntax: font-variant: <value> Possible Values: normal small-caps Font Weight Syntax: font-weight: <value> Possible Values: normal bold bolder lighter 100 200 300 400 500 600 700 800 900

CSS: Contoh

CSS: Color & Background Property Color Syntax: color: <color> Nilai (value) dari color adalah sebuah keyword atau sebuah kode RGB. 16 keyword diambil dari palette Windows VGA: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. Ada 4 cara dalam menuliskan warna menggunakan kode RGB: #rrggbb (e.g., #00cc00) #rgb (e.g., #0c0) rgb(x,x,x) dimana x adalah integer antara 0 dan 255 (e.g., rgb(0,204,0)) rgb(y%,y%,y%) dimana y adalah nomor antara 0.0 dan 100.0 (e.g., rgb(0%,80%,0%)) Background Color Syntax: background-color: <value> Possible Values: <color> transparent Background Syntax: background: <value> Possible Values: <background-color> <background-image> <backgroundrepeat> <background-attachment> <background-position>

CSS: Color & Background Property BG color Hijau BG color Sesuai BG color body BG color ungu

CSS: Text Alignment & Box Property Text Alignment Syntax: text-align: <value> Possible Values: left right center justify Box Properties Bottom Border Width Syntax: border-bottom-width: <value> Possible Values: thin medium thick <length> Width Syntax: width: <value> Possible Values: <length> <percentage> auto Height Syntax: height: <value> Possible Values: <length> auto Border Style Syntax: border-style: <value> Possible Values: [ none dotted dashed solid double groove ridge inset outset ]{1,4}

CSS: Contoh <title>css untuk tabel</title> <style type = "text/css"> <!-- th { font-weight : bold; background-color : blue; color : white;} tr { background-color : silver; color : blue;} --> </style> </head> <body> <table> <tr><th>kata</th><th>arti</th></tr> <tr><td>blue</td><td>biru</td></tr> <tr><td>green</td><td>hijau</td></tr> </table> </body>

<HTML> <HEAD> <TITLE>Text-indent</TITLE> </HEAD> <BODY> <P STYLE = "border-style: ridge; border-width: 1"> border-style: ridge<br> border-width: 1<BR> </P> <P STYLE = "border-style: ridge; border-width: 10"> border-style: ridge<br> border-width: 10<BR> </P> CSS: Contoh <P STYLE = "border-style: ridge; border-width: 20"> border-style: ridge<br> border-width: 20<BR> </P> </BODY> </HTML>

CSS: Style Sheet Eksternal Pendefinisian style dapat dilakukan pada berkas tersendiri. Cara seperti ini memungkinkan definisi style dapat digunakan di beberapa berkas HTML. Untuk menggunakan style eksternal, bisa digunakan tag<link>. /* ------------------------------------ Berkas: styleku.css Berisi contoh definisi style ------------------------------------ */ BODY { background-color: blue; color: white; }.miring { font-style: italic; } #besar { font-size: 39pt; } <HTML> <HEAD> <LINK REL = "STYLESHEET" TYPE = "text/css" HREF = "styleku.css"> </HEAD> <TITLE>Contoh Style Eksternal</TITLE> <BODY> Tes, tes, 123... <P ID = "besar" CLASS = "miring"> Besar lho dan miring </P> </BODY> </HTML>

Output program CSS: Style Sheet Eksternal Tulisan berwarna putih Latar belakang berwarna biru