Modul 3 CSS CASCADE STYLE SHEET

dokumen-dokumen yang mirip
CSS Tutorial. rosihanari.net. Lebih Lanjut Tentang Selector

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

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

PEMROGRAMAN WEB 1 CSS

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

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

CSS Cascading Style Sheet

Penggunaan CSS dalam Perancangan Web

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

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

Metode Penulisan Dasar CSS

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

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

CSS (Cascading Style Sheet)

CSS (Cascade Style Sheet)

Introduksi. Team Training SMK-TI I-58

Penulis :

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

Teks dan Background SERIF SANS-SERIF MONOSPACE

LAPORAN PRAKTIKUM 4 PENGENALAN CSS

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

{CSS} Cascading Style Sheet

APLIKASI WEB DAY 3. (Cascading Style Sheets)

CSS Cascading Style Sheet

TAKEN FROM ROSIHANARI.NET

Cara Value keterangan

Pemrograman Basis Data Berbasis Web

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

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

PRAKTIKUM 3 Pengenalan CSS

Bab 5. Cascading Style Sheet (CSS)

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

Cascading Style Sheets (CSS)

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

Cascading Style Sheet (CSS) Didik Dwi Prasetya

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

Introduksi. Team Training SMK-TI I-58

STRUKTUR DASAR HTML. Presented by: Moh. Sulhan 2009

Pengenalan Script. Definisi HTML

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

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL III CASCADING STYLE SHEET

PERKEMBANGAN HTML SINTAX DASAR XHTML XHTML VS HTML PEMPROGRAMAN INTERNET PENGENALAN HTML, CSS & PHP 06/11/2012 HTML

XHTML dan Dasar-dasar CSS XHTML

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

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

Multiple Style akan meng-cascade kedalam Style Lain

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

Modul 10 DreamWeaver MX Suendri, S.Kom

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

MATERI III PEMFORMATAN TEXT HTML

Cascading Style Sheets (CSS)

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

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

PENGANTAR KOMPUTER DAN TI 2C

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

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

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

BAB IV CASCADING STYLE SHEET (CSS)

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

BAB III CASCADING STYLE SHEET

Modul Praktikum Desain Web 2015

Pemrograman Web Week 2. Team Teaching

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

Pemrograman Basis Data Berbasis Web

Pemrograman WEB PERTEMUAN KE-1

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

Cascading Style Sheet (CSS) pada HTML

Web dan HTML Dasar. Siti Maesyaroh, M.Kom

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

Chapter 1. Pengenalan HTML

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

HTML (HyperText Markup Language)

Pemrograman Basis Data Berbasis Web

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

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

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

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

KONSEP DASAR HTML. HTML ( HyperText Mark up Language )

CSS (Cascading Style Sheets)

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

MODUL 1 PENGENALAN HTML


Cascading Style Sheets (CSS)

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

Modul Desain Web Teori + Praktik HTML, CSS, dan Javascript

Eko Purwanto WEBMEDIA Training Center Medan

CSS. inheritance (pewarisan)

PENGANTAR INTERNET & DESAIN WEB

Pemrograman Web. Berikut adalah contoh dari penulisan style text-align yang disisipkan di selector h1 dan paragraf.

Pertemuan Ke-4 (Peggunaan XHTML) D3 Manajemen Informatika - Unijoyo 1

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

MODUL 1 DASAR-DASAR HTML & FORMAT PADA DOKUMEN HTML

Modul 1 : HTML dan CSS

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

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

Pengenalan Perancangan Web 2017

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

Transkripsi:

Modul 3 CSS CASCADE STYLE SHEET Fungsi: Mengatur style elemen yang ada di halaman web, mulai dari memformat text dan format layout. Mengatur kekonsistenan style pada elemen tertentu Keuntungan CSS: Ukuran file lebih kecil Upload file lebih cepat Dapat berkolaborasi dengan javascript Pasangan setia XHTML Menghemat pekerjaan dalam membuat code Mudah mengganti-ganti tampilan hanya dengan mengubah file CSSnya saja dll ada 3 cara penempatan kode CSS dalam HTML, yaitu: 1. internal CSS yaitu menuliskan langsung script CSS di file HTML-nya. 2. external CSS yaitu memanggil file CSS dari tempat/folder/lokasi lain, dalam hal ini berarti file CSS terpisah dengan file HTML. External style ditulis di text editor lain dengan ekstension.css. contoh: buat 2 buah file seperti di bawah ini: file 1 : simpan dengan nama coba eks.html code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <title>eksternal link</title> <link rel="stylesheet" type="text/css" href="style.css" /> Pemrograman Web Page 1

<p>belajar eksternal link 1. Belajar eksternal link 1. Belajar eksternal link 1. </p> <p class="group">belajar eksternal link 2. Belajar eksternal link 2. Belajar eksternal link 2.</p> <p class="group" id="one">belajar eksternal link 3. Belajar eksternal link 3. Belajar eksternal link 3 </p> </html> File 2: simpan dengan nama style.css Code: <style type="text/css"> p { color: #FFFFF; font-family: arial; font-weight: bold; p.group { color: #008080; /* membuat warna text putih */ font-family: arial; background: #FFFFFF; /* membuat background putih */ p#one { color: #F08080; font-family: "times new roman"; Maka dari ke dua file di atas akan diperoleh hasil sebagai berikut: 3. inline CSS yaitu penulisan kode CSS dalam tag HTML. Pemrograman Web Page 2

Masalah 1: Pengaturan heading jika menginginkan jenis huruf courier new, ukuran 20 pixel, dan berwarna hijau. Penyelesaian: Tanpa menggunakan CSS: <html> <title> Materi non CSS </title> <h1><font face= courier new color = green > contoh pengaturan penulisan heading 1</font></h1> <h1><font face= courier new color = green > contoh pengaturan penulisan heading 1</font></h1> <h1><font face= courier new color = green > contoh pengaturan penulisan heading 1</font></h1> </html> Hasil: Pemrograman Web Page 3

Dengan menggunakan CSS: <html> <title> Materi dengan CSS </title> <style type= text/css > h1 { color: green; font-family : courier new ; <h1contoh pengaturan penulisan heading 1</h1> <h1contoh pengaturan penulisan heading 1</h1> <h1contoh pengaturan penulisan heading 1</h1> </html> Hasil: Pemrograman Web Page 4

Kesimpulan: Dari kedua source code dapat dilihat perbedaannya. Dengan CSS, kita cukup menuliskan properti dari elemen heading tersebut cukup sekali. Berbeda halnya jika tidak menggunakan CSS, kita akan mengatur style pada setiap elemen heading yang ada. Struktur Style: Style pada CSS memiliki struktur seperti berikut: Selector {property:value Salah satu contoh style CSS pada code di atas adalah sebagai berikut: Sedangkan jika dalam 1 selektor memiliki lebih dari 1 value, maka penulisan sintax-nya sebagai berikut: Selector {property1:value;property1:value;... Atau Selector { Property1:value; Property2:value;...... Pemrograman Web Page 5

Misal: p { color:green; font-family:arial; Apabila selector lebih dari 1 maka penulisan sintax-nya adalah sebagai berikut: Selector1,selector2,selector3,... {property:value Misal: h1,h2,h3,h4,h5 {color:green atau h1,h2,h3,h4,h5 { Keterangan: 1. Selector color:green Bagian pertama sebelum tanda { disebut selector. Selector adalah tag HTML. Selector digunakan untuk menentukan pada elemen apa style tersebut digunakan. Selector dapat berupa id elemen atau nama class. Jika selector lebih dari 1 dan memiliki property dan value yang sama maka gunakan tanda koma (seperti contoh di atas). 2. Deklarasi Bagian deklarasi menerangkan style yang akan dibuat. Deklarasi terdiri dari properti dan value. Properti adalah atribut yang ingin diubah dan dapat diisi dengan jenis warna, ukuran, dll. Nama property bersifat case sensitif dan menggunakan huruf kecil. Jika property lebih dari 1 maka gunakan tanda titik koma (semicolon) untuk membatasi antara satu property dengan property yang lain. Value merupakan nilai dari propertinya, misal jenis warna diisi dengan red atau green atau warna yang lain. Jika value lebih dari satu kata maka gunakan tanda petik ( value ). Pemrograman Web Page 6

Masalah 2: Mengatur tampilan elemen paragraf dan emphasize Code: <html> <title> Materi dengan CSS </title> <style type="text/css"> P { color: green; em { color: red; <h1>contoh pengaturan penulisan heading 1</h1> <p>isi paragraf pengaturan penulisan heading. <em> penulisan cetak miring </em></p> <h1><em>contoh pengaturan penulisan heading 1</em></h1> <h1>contoh pengaturan penulisan heading 1</h1> </html> Pemrograman Web Page 7

Hasil: Keterangan: Style pada elemen paragraf di deklarasikan berwarna hijau dan style pada elemen em dideklarasikan berwarna merah. Setiap elemen em akan berwara merah, baik itu yang terletak pada heading maupun pada bagian paragraf. Masalah 3: Mengatur tampilan elemen paragraf dan elemen emphasize dalam elemen paragraf Code: <html> <title> Materi dengan CSS </title> <style type="text/css"> P { color: green; p em { color: red; Pemrograman Web Page 8

<h1>contoh pengaturan penulisan heading 1</h1> <p>isi paragraf pengaturan penulisan heading. <em> penulisan cetak miring </em></p> <h1><em>contoh pengaturan penulisan heading 1</em></h1> <h1>contoh pengaturan penulisan heading 1</h1> </html> Hasil: Keterangan: Dari tampilan hasil di atas dapat dilihat bahwa elemen em yang berwarna merah hanya elemen em yang terletak dalam paragraf. Selector dengan Class dan nama ID Class: digunakan untuk mengelompokkan beberapa elemen supaya memiliki style yang sama. Dengan class selector dapat mendefinisikan perbedaan style untuk tag elemen html yang sama. Misalnya, dua type paragraph dalam dokumen. Yang satu paragraph align-right dan yang satu paragraph align-center. Pemrograman Web Page 9

Code: <title>class selector</title> <style type="text/css"> p.right { text-align:right; color:blue; p.center { text-align:center <p class="right">this paragraph will be right-aligned.</p> <p class="center">this paragraph will be center-aligned.</p> Dari code di atas dapat dilihat bahwa sintaks style untuk class adalah sebagai berikut:.namakelas { Properti1 : value1; Properti2 : value2;...... Hasil: Pemrograman Web Page 10

Contoh: Pembuatan form dengan menggunakan class <html> <title>css_class</title> <style type="text/css">.inputtext { color :#000000; font-family : arial; background: #FF00FF; /*untuk membuat background berwarna fuchia */ font-weight: bold; /*untuk membuat text bold */ <form name="form1"> Nama: <br/> <input type="text" name="alamat" class="inputtext" /> <br/> <br/> Alamat: <br/> <textarea class="inputtext"></textarea><br/><br/> <input type="submit" name="submit" value="submit" /> </form> </html> Hasil: Pemrograman Web Page 11

Penggunaan atribut ID dalam tag Cara memberi nama ID: Penulisan ID dalam style CSS diawali dengan tanda # Contoh: Style untuk mengatur tampilan elemen dengan id tertentu sebagai berikut: Code: <html> <title>css-selector-class-id</title> <style type="text/css"> p { p.group { color: black; /*warna teks putih*/ font-family: arial; background: 00FFCC; /*background merah*/ font-weight: bold; color: #FF00FF; font-family: arial; background: #FFFFFF; p#one { color: blue; font-family: "times new roman"; font-style: italic; <p>perkenalan style css. perkenalan style css. perkenalan style css. </p> <p class="group">perkenalan style css-class. perkenalan style css-class. perkenalan style cssclass.</p> <p class="group" id="one">perkenalan style css-id. perkenalan style css-id. perkenalan style cssid.</p> </html> Pemrograman Web Page 12

Hasil: Keterangan: p {...... Untuk mengatur style pada elemen <p> p.group {......, Untuk mengatur style hanya pada elemen <p> yang memiliki class bernama group p#one {...... Untuk mengatur style pada elemen <p> yang memiliki ID bernama one Contoh lain penggunaan class dan ID dalam style CSS sebagai berikut: <title>class & ID</title> <style type="text/css"> p { color:#7b68ee; Pemrograman Web Page 13

p.group { color:#ff1493;.group { color:#d8bfd8; font-weight: bold; font-style: italic; #group { color:#ff4500; Style di samping hanya akan diterapkan pada elemen <p> yang memiliki class bernama group Style di samping hanya akan diterapkan pada elemen yang memiliki class bernama group. Style di samping hanya akan mengatur tampilan pada elemen yang memiliki ID bernama group. <p>contoh penggunaan class dan id dalam style css. contoh penggunaan class dan id dalam style css.</p> <p class="group">contoh penggunaan class dan id dalam style css. contoh penggunaan class dan id dalam style css</p> <div class="group">contoh penggunaan class dan id dalam style css. contoh penggunaan class dan id dalam style css.</div> <div id="group">contoh penggunaan class dan id dalam style css. contoh penggunaan class dan id dalam style css.</div> Berikut hasil yang ditampilkan: Latihan 1. Kerjakan setiap contoh di atas dan lihat bagaimana hasilnya di layar browser. 2. Buatlah 1 halaman site dengan menggunakan style css. Daftar Pustaka Rosihan Ari. 2007. CSS Tutorial. Pemrograman Web Page 14