Cascading Style Sheet

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

CSS (Cascade Style Sheet)

CSS Cascading Style Sheet

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

Modul 3 CSS CASCADE STYLE SHEET

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

Modul 10 DreamWeaver MX Suendri, S.Kom

Cascading Style Sheets (CSS)

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

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

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

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

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

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

{CSS} Cascading Style Sheet

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

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

Pemrograman Basis Data Berbasis Web

Multiple Style akan meng-cascade kedalam Style Lain

CSS Cascading Style Sheet

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

Cascading Style Sheet (CSS) Didik Dwi Prasetya

Teks dan Background SERIF SANS-SERIF MONOSPACE

Metode Penulisan Dasar CSS

PEMROGRAMAN WEB 1 CSS

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

Bab 5. Cascading Style Sheet (CSS)

XHTML dan Dasar-dasar CSS XHTML

HTML 2 dan CSS. Setelah mengikuti praktikum ini mahasiswa diharapkan dapat :

CSS (Cascading Style Sheet)

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI


PRAKTIKUM 3 Pengenalan CSS

Introduksi. Team Training SMK-TI I-58

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

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

LAPORAN PRAKTIKUM 4 PENGENALAN CSS

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

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

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

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

CSS background mengizinkan kita untuk mengatur warna, setting image, repeat image secara horizontal dan vertical.

Author : Minarni, S.Kom.,MM

APLIKASI WEB DAY 3. (Cascading Style Sheets)

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

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Introduksi. Team Training SMK-TI I-58

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

CSS (Cascading Style Sheets)

PENGANTAR KOMPUTER DAN TI 2C

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

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

A. LATAR BELAKANG ATAU BACKGROUND

Cascade Style Sheet (CSS)

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

BAB V DESAIN WEB CSS

CSS Tutorial. rosihanari.net. Lebih Lanjut Tentang Selector

Cara Membuat website dengan Dreamweaver

MODUL III CASCADING STYLE SHEET

Cascading Style Sheet (CSS) pada HTML

BAB IV CASCADING STYLE SHEET (CSS)

Penulis :

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

Membuat Button Dengan CSS

BAB III CASCADING STYLE SHEET

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

CSS. inheritance (pewarisan)

Pemrograman Basis Data Berbasis Web

Cara Value keterangan

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

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

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

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

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

MODUL PRAKTIKUM PEMROGRAMAN WEB

Pemrograman WEB PERTEMUAN KE-1

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

Bab III Cascading Style Sheet

Cara membuat HTML dasar

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

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

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

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

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

FORMULIR No.Dokumen RENCANA PEMBELAJARAN SEMESTER

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

Cascading Style Sheets (CSS)

Cascading Style Sheet (CSS) dan JavaScript

A. LATAR BELAKANG ATAU BACKGROUND

Perancangan & Pemrograman Web

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

MODUL 1 HTML. (HyperText Mark-Up Language)

CSS Cascading Style Sheet

Komunikasi Multimedia

HTML (Hypertext Markup Language)

Eko Purwanto WEBMEDIA Training Center Medan

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

Transkripsi:

Cascading Style Sheet Oleh:Taryana Suryana M.Kom Teknik Informatika Unikom taryanarx@email.unikom.ac.id taryanarx@gmail.com Line/Telegram: 081221480577 8.1 Pengertian CSS CSS (Cascading Style Sheet) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu website, baik tata letaknya, jenis huruf, warna, dan semua yang berhubungan dengan tampilan. Pada umumnya CSS digunakan untuk menformat halaman web yang ditulis dengan HTML atau XHTML. Sintak Dasar CSS: 8.2 Cara Menuliskan CSS Ada dua cara yang bisa diterapkan untuk menggunakan CSS pada web. Cara yang pertama adalah dengan membuat CSS langsung didalam satu file HTML kita (internal / inline style sheet). Cara yang kedua adalah dengan cara memanggil CSS tersebut dari file CSS tersendiri (external style sheet).

Cara pemakaian CSS ada 2 cara. Cara yang pertama adalah dengan menggabungkan CSS langsung ke dalam satu file markup (internal), cara yang kedua adalah dengan cara memanggil CSS tersebut (eksternal). Contoh eksternal css <link rel="stylesheet" type="text/css" href="mystyle.css" /> Kalau memakai internal CSS semua kode CSS dan markup dimasukkan dalam satu file yang sama, sedangkan jika memakai eksternal CSS diperlukan link untuk menghubungkan keduanya. Contoh Internal css Nama File:css1.html <!DOCTYPE html> <style> body { background-color: lightblue; h1 { color: white; text-align: center; p { font-family: verdana; font-size: 20px; <h1>contoh Header dengan Menggunakan CSS</h1> <p>ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1 Ini adalah paragraph1.</p>

8.2.1. Inline Gambar 8.1. COntoh Menampilkan halaman CSS Penulisan dengan cara Inline artinya bahwa code css tersebut dituliskan langsung dibagian program yang sedang anda buat. Nama File:css2.html <title>bentuk inline</title> <body bgcolor="#ffffff"> <p>kalimat ini tidak menggunakan format css</p> <p style="font-size:20pt">kalimat ini menggunakan format css untuk ukuran font sebesar 20 point</p> <p style="font-size:20px" >kalimat ini menggunakan format css untuk ukuran font sebesar 20 pixel</p>

Gambar 8.2. CSS Inline 8.2.2.Embedded Penulisan dengan Embedded artinya bahwa code css tersebut dituliskan langsung atau dibenamkan pada bagian atas program yang sedang anda buat dan pada bagian penggunaan cukup menuliskan selector dari css tersebut disertai dengan parameter yang ada Nama File:css3.html <title>bentuk penulisan secara embedded</title> <style> body {background-color: lightblue; margin-left:0.5in h1 {font-size:18pt; color:#ff0000 p {font-size:12pt; font-family:arial; text-indent:0.5in <h1 id="cth1">judul berukuran 18 point dan warna merah</h1> <p id="cth2">tag p di format dengan ukuran 12, tipe font arial, indensi 0.5 inch</p>

Gambar 8.3. CSS dengan cara Embeded 8.2.3.Embedded Class Penulisan dengan Embedded Class hampir sama dengan penulisan embedded, tetapi disini dalam penggunaannya menggunaka clausa class pada bagian text yang ingin ditampilkan. NamaFile:css4.html <title>bentuk penulisan secara embedded dengan class</title> <style> p.coklat {font-size:14pt; color:brown p.biru {font-size:15pt; color:blue <p>paragraph Standar tanpa style</p> <p class="coklat">paragraph bentuk class coklat</p> <p class="biru">paragraph bentuk class biru</p>

Gambar 8.4. CSS dengan cara Embeded Class 8.2.4. Linked Style Sheet Cara Penulisan css berikutnya adalah dengan cara menuliskan code css tersebut disebuah file yang terpisah kemudian memanggilnya dengan menggunakan perintah link, untuk menggabungkanya dengan program utama yang memanggil. NamaFile:css5.html <title>bentuk linked style sheet</title> <link rel=stylesheet href="linked.css" type="text/css"> <h1>judul berukuran 20 point dengan warna biru</h1> <h2>judul berukuran 15 point dengan warna merah</h2> <p>tag p di format dengan ukuran 14, tipe font arial, indensi 0.5 inch</p> <p>latar belakang warna putih dengan margin 0,5 inch</p>

Contoh file css yang disimpan terpisah dari halaman utama Nama File:Linked.css <style> H1 {font-size:20pt; color:#00008b H2 {font-size:15pt; color:red P {font-size:14pt; font-family:arial; text-indent:0.5in body {background-color: lightblue; margin-left:0.5in Gambr 8.5. Memanggil Linked css 8.3.Sintak CSS CSS memiliki aturan dalam penulisannya, yaitu ada bagian utama yang dinamakan selector dan ada satu atau lebih bagian deklarasi Bagian Selector biasanya ditulis menggunakan perintah html yang biasa digunakan, sedangkan deklarasi biasanya terdiri dari properti dan nilai, Propert sendiri adalah atribut style yang ingin Anda ubah.

CATATAN PENTING: Setiap Properti selalu memiliki sebuah nilai Sebuah deklarasi CSS selalu diakhiri dengan titik koma, dan kelompok deklarasi dikelilingi oleh kurung kurawal: p{color: red; text-align: center; Untuk membuat CSS agar lebih mudah dibaca, Anda dapat menempatkan satu deklarasi pada tiap baris, seperti ini: p { color:red; text-align:center; Contoh Program <style type="text/css"> p { color:red; text-align:center; <p>belajar CSS</p> <p>paragrap ini menggunakan CSS.</p> Gambar8.6. Contoh Sintak Dasar CSS

8.3.1. id dan class Selectors Selain menggunakan style html, CSS memungkinkananda untuk menentukan penyeleksi Anda sendiri yang disebut"id" dan "kelas". CATATAN PENTING: id selektor harus elemen tunggal yang unik di definisikan dengan menggunakan tanda # Contoh Program #paragrap1 { text-align:center; color:red; <style type="text/css"> #paragrap1 { text-align:center; color:red; <p id="paragrap1">belajar CSS!</p> <p>tulisan ini tidak menggunakan style yang telah dibuat</p>

Gambar 8.7. Id dan Class Selector 8.3.2.class Selectors class selectors digunakan untuk menentukan gaya untuk sekelompok elemen. Berbeda dengan id selector,class selector paling sering digunakan pada beberapa elemen. Hal ini memungkinkan Anda untuk menetapkan gaya tertentu untuk banyak elemen HTML dengan kelas yang sama. CATATAN PENTING: id class selector menggunakan atribut class html dan didefinisikan dengan menggunakan. Contoh program.center { text-align:center; <style type="text/css">.center { text-align:center; <h1 class="center">center-aligned heading</h1> <p class="center">center-aligned paragraph.</p>

Gambar 8.8. Class Selector 8.4 CSS Styling CSS dapat digunakan untuk mendefinisikan efek yang terjadi pada latar belakang dan elemennya. CSS properti yang digunakan untuk mengatur efek latar belakang: background-color background-image background-repeat background-attachment background-position 8.4.1.Background-color Properti background-color dapat digunakan untuk menentukan elemen dari warna latar belakang. <style type="text/css"> body { background-color:#a9a9a9; <h1>jurusan Teknik Informatika</h1> <p>universitas Komputer Indonesia</p>

Gambar 8.9. Mengatur Warna Latar Belakang Untuk menentukan warna pada css dapat dilakukan dengan beberapa cara, yaitu: Nilai HEXADESIMAL, contoh "#ff0000" Nilai RGB, contoh "rgb(255,0,0)" Nama warna, contoh red" <style type="text/css"> h1 { background-color:#6495ed; p { background-color:#e0ffff; div { background-color:#b0c4de; <h1>mengatur Warna Background dengan CSS!</h1> <div> VIRUS MALWARE TROJAN HORSE

<p>sebagai salah satu platform yang paling populer sejagat saat ini, ternyata telah membawa Android ke sisi dimana harus dihadapkan pada permasalahan keamanan baru berupa munculnya ancaman virus Trojan Horse tangguh terbaru bernama Obad yang ditemukan oleh Kaspersky baru-baru ini dan setidaknya harus segera ditanggulangi secepatnya. <p>sumber:http://www.beritateknologi.com</p> </div> Gambar 8.10.Mengatur Warna Background Kotak Transparan Saat menggunakan properti opasitas untuk menambahkan transparansi ke elemen latar belakang, semua elemen anaknya menjadi transparan juga. Ini dapat membuat teks di dalam elemen yang sepenuhnya transparan sulit dibaca: Namafile:css12.html <style> div { background: rgb(0, 128, 0); div.satu { background: rgba(0, 128, 0, 0.1); div.dua { background: rgba(0, 128, 0, 0.3); div.tiga { background: rgba(0, 128, 0, 0.6);

<h1>transparent Box</h1> <p>with opacity:</p> <div style="opacity:0.1;"> <h1>10% opacity</h1> </div> <div style="opacity:0.3;"> <h1>30% opacity</h1> </div> <div style="opacity:0.6;"> <h1>60% opacity</h1> </div> <div> <h1>opacity 1</h1> </div> <p>with RGBA color values:</p> <div class="satu"> <h1>10% opacity</h1> </div> <div class="dua"> <h1>30% opacity</h1> </div> <div class="tiga"> <h1>60% opacity</h1> </div> <div> <h1>default</h1> </div>

Gambar 8.11. Latar Belakang Warna dengan Opacity 8.4.2. background-image Properti background-image dapat digunakan untuk menentukan elemen dari latar belakang dengan menggunakan Gambar. NamaFile:css13.html <style> body { background-image: url("paper.gif"); <h1>hello CSS!</h1>

<p>background Menggunakan Gambar</p> Gambar 8.12. Latar Belakang Gambar Background Gambar dapat juga digunakan untuk memberikan Latar Belakang gambar pada paragraph tertentu. NamaFile:css14.html <style> p { background-image: url("paper.gif"); <h1>hello CSS!</h1> <p>paragrap Ini Menggunakan Latar Belakang Gambar!</p>

Gambar 8.13. Paragraph dengan Latar Belakang Gambar 8.4.3.background-repeat Secara default, properti gambar latar belakang mengulangi gambar baik secara horizontal maupun vertikal. Pengulangan Pada Bagian Horizontal NamaFile:css15.html <style> body { background-image: url("gradient_bg.png"); background-repeat: repeat-x; <h1>hello CSS!</h1> <p>latar Belakang Gambar hanya diulang pada bagian Horizontal!</p> <p>latar Belakang Gambar hanya diulang pada bagian Horizontal!</p> <p>latar Belakang Gambar hanya diulang pada bagian Horizontal!</p> <p>latar Belakang Gambar hanya diulang pada bagian Horizontal!</p>

Gambar 8.14. Latar Belakang Gambar dengan Repeat 8.4.3.background-attachment Properti lampiran latar belakang menentukan apakah gambar latar belakang harus menggulir atau tetap (tidak akan menggulir dengan halaman lainnya): Namafile:css16.html <style> body { background-image: url("img_tree.png"); background-repeat: no-repeat; background-position: right top; margin-right: 200px; background-attachment: fixed; <h1>the background-attachment Property</h1> <p>the background-attachment property specifies whether the background image should scroll or be fixed (will not scroll with the rest of the page).</p> <p><strong>tip:</strong> If you do not see any scrollbars, try to resize the browser window.</p> <p>the background-image is fixed. Try to scroll down the page.</p> <p>the background-image is fixed. Try to scroll down the page.</p> <p>the background-image is fixed. Try to scroll down the page.</p> <p>the background-image is fixed. Try to scroll down the page.</p> <p>the background-image is fixed. Try to scroll down the page.</p>

<p>the background-image is fixed. Try to scroll down the page.</p> <p>the background-image is fixed. Try to scroll down the page.</p> <p>the background-image is fixed. Try to scroll down the page.</p> <p>the background-image is fixed. Try to scroll down the page.</p> <p>the background-image is fixed. Try to scroll down the page.</p> Gambar 8.15. Latar Belakang Gambar tidak ikut bergulir NamaFile:css17.html <style> body { background-image: url("img_tree.png"); background-repeat: no-repeat; background-position: right top; margin-right: 200px; background-attachment: scroll; <h1>the background-attachment Property</h1>

<p>the background-attachment property specifies whether the background image should scroll or be fixed (will not scroll with the rest of the page).</p> <p><strong>tip:</strong> If you do not see any scrollbars, try to resize the browser window.</p> Gambar 8.16. Latar Belakang Gambar ikut bergulir

8.4.4.background - Shorthand Untuk mempersingkat kode, dimungkinkan juga untuk menentukan semua properti latar belakang dalam satu properti tunggal. Ini disebut properti singkat. Contoh: body { background-color: #ffffff; background-image: url("img_tree.png"); background-repeat: no-repeat; background-position: right top; Dapat ditulis singkat menjadi: body { background: #ffffff url("img_tree.png") no-repeat right top; NamaFile:css18.html <style> body { background: #ffffff url("img_tree.png") no-repeat right top; margin-right: 200px; <h1>the background Property</h1> <p>the background property is a shorthand property for specifying all the background properties in one declaration.</p> <p>here, the background image is only shown once, and it is also positioned in the top-right corner.</p> <p>we have also added a right margin, so that the text will not write over the background image.</p>

TUGAS 8 Untuk Modul 8 tidak ada tugas, pelajari,coba dan pahami materi css, agak ribet dikit,,, Tetep semangat belajar