MODUL III CASCADING STYLE SHEET

dokumen-dokumen yang mirip
BAB III CASCADING STYLE SHEET

BAB IV CASCADING STYLE SHEET (CSS)

MODUL III CASCADING STYLE SHEET

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

XHTML dan Dasar-dasar CSS XHTML

CSS Cascading Style Sheet

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

Teks dan Background SERIF SANS-SERIF MONOSPACE

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

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

Introduksi. Team Training SMK-TI I-58

Author : Minarni, S.Kom.,MM

{CSS} Cascading Style Sheet

Metode Penulisan Dasar CSS

CSS. inheritance (pewarisan)

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

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

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

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

APLIKASI WEB DAY 3. (Cascading Style Sheets)

Cascading Style Sheet (CSS) Didik Dwi Prasetya

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

BAB V DESAIN WEB CSS

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

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Multiple Style akan meng-cascade kedalam Style Lain

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

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

Introduksi. Team Training SMK-TI I-58

CSS (Cascade Style Sheet)

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

CSS (Cascading Style Sheets)

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

MODUL 3 STYLE SHEET RINGKASAN

CSS Cascading Style Sheet

Cara Value keterangan

Modul 3 CSS CASCADE STYLE SHEET

Cara Membuat website dengan Dreamweaver

CSS. Auriza Akbar 1 Juni 2012

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

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

MATERI III PEMFORMATAN TEXT HTML

A. LATAR BELAKANG ATAU BACKGROUND

Pemrograman Basis Data Berbasis Web

Modul Praktikum Desain Web 2015

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


Pemrograman Web Sisi Client Pertemuan 3 PI

Triswansyah Yuliano

Pemrograman Basis Data Berbasis Web

Masih tentang bagaimana membuat layout dengan CSS, kita lanjutkan untuk membuat layout yang lain. Berikut ini adalah desain layout yang akan kita buat

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

BAB I DASAR-DASAR HTML

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

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

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

BAB I PERKENALAN HTML

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

PEMROGRAMAN WEB 1 CSS

Pemrograman Basis Data Berbasis Web

Daftar isi. West PoinT edu

BAB VI DESAIN WEB RESPONSIF

Memahami CSS Selector - Bagian 1

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

Bab III Cascading Style Sheet

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

MATERI II CASCADING STYLE SHEETS (CSS) LANJUT

Materi 9 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

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

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

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

Membangun website dinamis berbasis PHP-mySQL (3)

Cascading Style Sheet (CSS) pada HTML

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

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

Analisa Pada percobaan ini, menunjukan flow dalam kondisi normal atau sesuai dengan default dan sifat masing-masing tag HTML-nya.

TUGAS BOXES. 1. Percobaan 1

TUTORIAL HTML CSS Langkah Tepat menjadi Web Designer Handal, menguasai HTML & CSS, jalan membuat halaman website cantik dan menarik

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

BAB I PERKENALAN HTML

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

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

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

Cascading Style Sheets (CSS)

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

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

Percobaan 1 : Mengatur Width Dan Height Hasil :

PRAKTIKUM 3 Pengenalan CSS

1. Pengenalan HTML. 2. Tag Dasar HTML

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

Cascading Style Sheet

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

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS)

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

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

Pemrograman Basis Data Berbasis Web

LAPORAN RESMI. Boxes

Transkripsi:

MODUL III CASCADING STYLE SHEET A. TUJUAN Memahami struktur dasar dokumen HTML. Mampu membuat dokumen HTML yang baik dan benar. Mampu memanfaatkan elemen-elemen dasar untuk menampilkan informasi. B. PETUNJUK Awali setiap aktivitas dengan do'a, semoga berkah dan mendapat kemudahan. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur. Tanyakan kepada asisten/dosen apabila ada hal-hal yang kurang jelas. C. DASAR TEORI 1. Cascading Style Sheet Cascading style sheet (CSS) merupakan sekumpulan aturan yang menyatakan bagaimana style diaplikasikan ke tag-tag HTML di dalam dokumen. Rekomendasi CSS menguraikan tiga jenis style: Embedded: properti style diletakkan di dalam satu blok di dokumen HTML. Inline: properti style diterapkan secara langsung per baris atau per elemen HTML. Linked: properti style diletakkan di file berekstensi css dan dikaitkan dengan dokumen HTML. 27

D. LATIHAN 1. Menggunakan Style Sheet Sebagaimana diketahui, ada tiga pendekatan yang bisa digunakan untuk mengimplementasikan style sheet. Bagian ini akan menjelaskan langkah penerapan ketiga pendekatan tersebut. Inline Pada pendekatan ini, kita menerapkan style per baris atau per tag melalui atribut style. <title>inline Style</title> menerapkan embedded style pada paragraf <p style="color:red; font-style:italic"> Ini paragraf pertama menerapkan embedded style pada paragraf <p style="color:blue; font-weight:bold"> Ini paragraf ketiga Pendekatan inline sangat cocok digunakan untuk pemberian style khusus pada beberapa tag saja. Embedded Pada pendekatan ini, keseluruhan aturan style didefinisikan ke dalam satu blok baru kemudian digunakan di elemen-elemen HTML. <title>embedded Style</title> p { 28

color: red; font-style: italic; Ini paragraf pertama Ini paragraf ketiga Gambar 1. Tampilan penerapan embedded style Terlihat bahwa pendefinisian style berdampak pada seluruh elemen paragraf. Bagaimana jika hanya ingin memberikan style pada elemen tertentu? Untuk lebih menspesifikasikan pemberian style, kita bisa menggunakan atribut class atau id. Tekniknya, class dinotasikan dengan titik (.); id dinotasikan dengan pagar (#). <title>embedded Style</title>.style1 { 29

color: red; font-style: italic; #style2 { color: blue; font-weight: bold; <p class="style1"> Ini paragraf pertama <p id="style2"> <p class="style1"> Ini paragraf ketiga Gambar 2. Embedded style spesifik Sebagai tambahan, kita juga bisa mendefinisikan sebuah aturan untuk lebih dari satu tag. Perhatikan contoh berikut: b, p, a { color: red; font-style: italic; Style di atas akan berlaku untuk semua tag <b>,, dan <a>. 30

Linked Pendekatan ini sangat mirip dengan embedded, kecuali style-nya diletakkan di file terpisah dan berekstensi css. Pemisahan style ini juga menjadikan pendekatan ini sangat efektif dan efisien, khususnya ketika akan digunakan oleh lebih dari satu dokumen. Langkah-langkah pembuatan file css diperlihatkan sebagai berikut: 1. Buka editor teks. 2. Ketikkan rule style seperti berikut:.style1 { color: red; font-style: italic; #style2 { color: blue; font-weight: bold; 3. Simpan dengan ekstensi css, misalnya style.css. Setelah selesai mendefinisikan file style, kita bisa menggunakannya di dokumen HTML sama seperti pendekatan embedded. <title>linked Style</title> <link rel="stylesheet" href="style.css" type="text/css" /> <p class="style1"> Ini paragraf pertama <p id="style2"> <p class="style1"> Ini paragraf ketiga 31

2. Tipografi Berkaitan dengan visualisasi teks, ada beragam style yang bisa kita berikan untuk menghasilkan bentuk sesuai keinginan. Perlu diperhatikan, dalam pembahasan ini akan digunakan pendekatan embedded. Langkah ini dimaksud untuk memfokuskan perhatian pada satu topik yang dijelaskan dalam satu dokumen. Bagaimanapun, untuk implementasi nyata disarankan menggunakan pendekatan linked style Style Font Ada beragam style yang bisa diterapkan pada teks, misalnya bentuk, ukuran, dan warna. <title>style Font</title>.style_font { font-family: Georgia; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: underline; color: red; <p class="style_font"> 32

Mengatur Spasi Properti style line-height memungkinkan kita untuk mengubah spasi standar dari suatu teks. <title>style Font</title>.style_font { line-height: 36px; <p class="style_font"> Background Teks Melalui properti background-color, kita dapat mengatur warna latar belakang dari suatu teks. <title>style Font</title> strong { font-weight: normal; background-color: yellow; 33

Lorem ipsum <strong>dolor sit amet</strong>, consectetur adipisicing elit, Gambar 3. Memberikan background pada teks Initial Cap <title>style Font</title> p:first-letter { font-size: 3em; background-color: black; color: white; 34

Gambar 4. Initial cap 3. Elemen-Elemen Halaman HTML menyediakan beragam elemen yang dapat dimanfaatkan untuk pemformatan teks. Garis Horizontal Sebagaimana elemen-elemen lainnya, kita bisa mendefinsisikan style pada garis horizontal. <title>embedded Style</title> hr { color: blue; height: 3px; 35

<hr /> Border Sebagaimana teks pada umumnya, dokumen HTML dapat terdiri dari kumpulan paragraf. Dalam konteks HTML, paragraf direpresentasikan melalui tag. Tag sebenarnya merupakan tag pasangan, meski dalam implementasinya kerap kali diabaikan. <title>style Sheet</title>.border1 { border: 1px solid red;.border2 { border: 1px dashed red;.border3 { border: 1px dotted red; <p class="border1"> <p class="border2"> 36

<p class="border3"> Gambar 5. Menggunakan border Padding Sintaks padding: padding: semua_sisi padding: atas kanan bawah kiri padding-top: atas padding-right: kanan Contoh penggunaan padding: <title>style Sheet</title>.border1 { border: 1px solid red; padding: 10px; 37

.border2 { border: 1px solid red; padding: 20px 10px 5px 40px; <p class="border1"> <p class="border2"> Gambar 6. Menggunakan padding 4. Link CSS juga memungkinkan kita untuk mengatur style maupun perilaku dari suatu link. Sebagai contoh, kita bisa menghilangkan garis bawah yang normalnya ada di setiap link. 38

<title>style Link</title>.link_none { text-decoration: none; <a href="link2.html">link Normal</a> <br /> <a href="link2.html" class="link_none">link tanpa garis bawah</a> Pengaturan link yang paling menarik adalah berkaitan dengan diarahkannya kursor di atasnya. <title>style Link</title>.link1 a:hover { text-decoration: none;.link2 a:hover { font-style: italic; font-weight: bold;.link3 a:hover { cursor: wait; <a href="link2.html">link Normal</a> <br /> <p class="link1"> <a href="link2.html">link tanpa garis bawah</a> 39

</p> <p class="link2"> <a href="link2.html">ubah style font</a> </p> <p class="link3"> <a href="link2.html">ubah kursor</a> </p> 5. List Adakalanya kita menginginkan agar teks yang tertulis di editor teks dapat ditampilkan apa adanya. Pada kasus seperti ini, kita bisa memanfaatkan keberadaan tag <pre>. Tag ini akan menampilkan teks dengan font Courier dan tetap mempertahankan spasi serta baris baru. <title>style List</title> #leftmenu ul { width: 200px; list-style-type:none; padding:0; margin:0; #leftmenu a:link, #leftmenu a:visited, #leftmenu a:active { padding-left: 15px; text-decoration: none; #leftmenu a { padding: 5px 0px 5px 15px; display: block; background: #6cae15 no-repeat left center; margin: 0px 0px 1px; color: #ffffff; #leftmenu a:hover { background: #5e9711 no-repeat left center; color: #ffffff List Normal <ul> <li>satu</li> <li>dua</li> </ul> <hr /> 40

Style List <div id="leftmenu"> <ul> <li><a href="#">menu Satu</a></li> <li><a href="#">menu Dua</a></li> <li><a href="#">menu Tiga</a></li> </ul> </div> Gambar 7. Menu berbasis list 41

E. TUGAS PRAKTIKUM 1. Pelajari properti-properti CSS lainnya. 2. Berikan style yang atraktif pada tabel? 42