CSS (Cascade Style Sheet)

dokumen-dokumen yang mirip
CSS Cascading Style Sheet

CSS Cascading Style Sheet

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

Modul 10 DreamWeaver MX Suendri, S.Kom

Metode Penulisan Dasar CSS

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

{CSS} Cascading Style Sheet

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

Multiple Style akan meng-cascade kedalam Style Lain

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

XHTML dan Dasar-dasar CSS XHTML

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

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

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

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

Teks dan Background SERIF SANS-SERIF MONOSPACE

Cascading Style Sheet (CSS) Didik Dwi Prasetya

PEMROGRAMAN WEB 1 CSS

Modul 3 CSS CASCADE STYLE SHEET

APLIKASI WEB DAY 3. (Cascading Style Sheets)

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Author : Minarni, S.Kom.,MM

Cara Membuat website dengan Dreamweaver

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


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

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

Introduksi. Team Training SMK-TI I-58

BAB I PERKENALAN HTML

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

Pemrograman Basis Data Berbasis Web

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

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

Cara Mudah Mengedit Cascading Style Sheet (CSS)

CSS. inheritance (pewarisan)

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

Bab 5. Cascading Style Sheet (CSS)

BAB I PERKENALAN HTML

MODUL III CASCADING STYLE SHEET

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

BAB IV CASCADING STYLE SHEET (CSS)

HTML (HyperText Markup Language)

2. Tujuan: memungkinkan kita menjelajah internet dan melihat halaman web yang menarik.

BAB III CASCADING STYLE SHEET

Cara Value keterangan

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

1. Agar bagian yang ditunjuk anak panah bisa ditampilkan pada browser, perintah yang digunakan adalah.

CSS (Cascading Style Sheet)

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

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

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

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

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

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Introduksi. Team Training SMK-TI I-58

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

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

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

Cara membuat HTML dasar

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

BAB V DESAIN WEB CSS

PRAKTIKUM 3 Pengenalan CSS

HTML (Hypertext Markup Language)

Membuat Layout Web Mengunakan Table

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

Edisi UNIVERSITAS NEGERI SEMARANG. Badan Pengembangan Teknologi Informasi dan Komunikasi. Modul Pelatihan H T M L

Cascading Style Sheets (CSS)

CSS Cascading Style Sheet

A. LATAR BELAKANG ATAU BACKGROUND

KOMPUTER APLIKASI IT (Information Technology)

Penulis :

Pengenalan Script. Definisi HTML

Pemrograman Basis Data Berbasis Web

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

Komunikasi Multimedia

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

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

PENGANTAR KOMPUTER DAN TI 2C

C. Ms Powerpoint D. Notepad E. Ms Acces

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

MODUL III CASCADING STYLE SHEET

PENGGUNAAN SINGKATAN

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

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Tutorial Mengedit Halaman HTML dengan Dreamweaver

Web dan HTML Dasar. Siti Maesyaroh, M.Kom

Pemrograman Web Sisi Client Pertemuan 3 PI

CSS (Cascading Style Sheets)

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

Cascading Style Sheets (CSS)

Eko Purwanto WEBMEDIA Training Center Medan

Pemrograman Internet by Susiana Sari, S.Kom

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

A. LATAR BELAKANG ATAU BACKGROUND

Pemrograman Basis Data Berbasis Web

LAPORAN RESMI. Boxes

Pemrograman Basis Data Berbasis Web

Daftar isi. West PoinT edu

Transkripsi:

CSS (Cascade Style Sheet) CSS merupakan bahasa (script) yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup / markup language. Jika kita berbicara dalam konteks web, bisa di artikan secara bebas sebagai : CSS adalah: bahasa/script yang digunakan untuk mengatur tampilan/desain suatu halaman HTML Sebelum CSS menjadi standar untuk mendesain halaman web seperti sekarang, halaman web di desain menggunakan tag HTML <table>, dibuat dulu desainnya, dalam format.psd atau jpg, lalu di slice atau di potong potong menjadi bagian-bagian terpisah. setelah itu dibuat tabel dengan ukuran yang sesuai, kemudian desain tadi di-tempel pada tabel sebagai image yang melekat pada tabel, atau sebagai background. Kelemahan dari cara seperti ini adalah, halaman web menjadi berat karena kolom-kolom penyusun tabel dan diberi tambahan atribut image source. Dengan CSS cara menampilkan web menjadi lebih mudah. Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, sub-bab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML. CSS dapat mengendalikan ukuran gambar, warna bagian body pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda. Pengenalan Dasar penulisan CSS Dalam penulisan script CSS dikenal istilah yang wajib diketahui, yaitu: Selector Properti Nilai/Values 1

Aturan penulisan pada CSS (Deklarasi): selector { property : value; } dimana : selector property value : tag HTML yang akan didefinisikan (misal body, table, td, dll) : atribut yang akan diubah : nilai dari atribut Contoh : body { font-family : sans-serif; font-size : 14px; } Contoh penulisan secara kelompok : (menggunakan tanda koma dan atau &) h1, h2 { color : green; }; table, tr & td { color : red; }; Cara menuliskan komentar : Menggunakan tanda : /* komentar */ Menggunakan tanda : <!-- komentar --> Contoh penulisan script CSS body {background-color: white;} { } adalah Deklarasi body adalah Selector background-color adalah Property white adalah Nilai/values Selector adalah bagian atau elemen yang akan diatur style-nya. Property adalah komponen yang dibutuhkan Nilai/value adalah nilai dari property diinginkan CSS Selector CSS selector bisa dibilang "tanda" untuk menandai masing-masing perintah CSS. Selector dibagi menjadi 3, yaitu: ID yang dilambangkan dengan simbol pagar (#), CLASS yg dilambangkan dengan titik (. ) dan yang ketiga adalah Selector bebas (tag html). 2

Selector Bebas Berfungsi menjadi tag html. Contoh gbawah { text-decoration: underline; } Selector ID <gbawah>sma Dempo Malang bergaris bawah</gbawah> </HTML> Pemberian nama untuk ID itu unik. Dalam satu halaman web, tidak boleh ada kode yang memiliki ID yang sama. ID dilambangkan dengan simbol pagar (#). <title>sma Dempo</title> #kotak_1 {border-style:solid;border-color:red;width:300px;} #kotak_2 {border-style:solid;border-color:green;width:300px;} #kotak_3 {border-style:solid;border-color:blue;width:300px;} <div id="kotak_1">warna merah</div><br> <div id="kotak_2">warna hijau</div><br> <div id="kotak_3">warna biru</div><br> Selector CLASS Kebalikan dari ID, Class itu bisa digunakan sesuka hati. Jadi dalam satu web, bisa terdapat tag-tag yang memiliki class yang sama. CLASS dilambangkan dengan titik (.) <title>sma Dempo</title>.kotak {border-style:solid;border-color:red;width:300px;} 3

<div class="kotak">warna merah</div><br> Dilihat dari fungsinya, dua atribut CSS ( ID dan CLASS ) tersebut hampir sama yaitu untuk mengelompokan suatu elemen HTML sehingga dapat menyederhanakan penggunaan kode HTML terutama kode-kode HTML yang sering diulang-ulang. Pemberian nama atribut ID dan CLASS terserah pada pembuatnya, tetapi sebaiknya disesuaikan dengan nama kelompok yang terkait untuk mempermudah pengeditan. Perbedaan antara atribut ID dan CLASS pada CSS adalah pada tingkat penggunaannya, ID sebaiknya digunakan sebagai identitas yang unik, seperti Logo, Header, Footer, Left Sidebar, dan Right Sidebar sedangkan CLASS digunakan untuk menandai atribut yang lebih sepesifik seperti ketebalan border (garis pinggir), kode warna, paragraph, jenis font, dan ukuran font. Perbedaan antara pengunaan selector ID dan Class adalah: Pada selector ID tidak bisa dibuat lebih dari 1(satu) nama ID yang sama pada Tag HTML Pada selector Class bisa memakai lebih dari satu atau berapapun yang dibutuhkan. Kesimpulannya, selector ID digunakan untuk pengaturan yang spesifik pada Tag HTML. Metode yang dipakai CSS Inline Style Sheet Penulisan atribut css langsung kedalam code HTML yang dimaksud <div align="center" style="background: white;"> Ini adalah bagian yang diatur stylenya </div> Embeded style sheet (Internal Style Sheet) Penulisan CSS dengan mendefinisikan dulu didalam sebuah tag yang ditulis sebelum tag Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag HTML yang bersangkutan. <title>title halaman</title> <style type="text/css"> body {background:#0000ff; color:#ffff00;} h1 {font-size:18px; color:#ff0000} p {font-size:12px; font-family:arial; text-indent:0.5in}.header-wrapper {margin:0 auto;border 1px solid #cccccc;} 4

<div class="header-wrapper">komponen header</div> <h1>tulisan ini berukuran 18 dengan warna merah!</h1> <p>artikel /paragraf ada disini berukuran 12</p> Menurut sifatnya CSS dibedakan menjadi 2, yaitu internal dan external. CSS internal adalah CSS yang ditulis secara langsung pada program HTML yang didesain. CSS external adalah CSS yang ditulis pada file tersendiri (misal: style.css) dan diletakkan ditempat khusus atau bahkan diluar dari situs tersebut. Cara penulisan program untuk pemanggilan css external adalah <link type="text/css" href="http://st-albertus.sch.id/coba.css" rel="stylesheet" media="all"></link> Mengatur latar belakang (background) Background warna: background-color : value; <body style= background-color : yellow; > Background gambar: background-image : URL; background-repeat : repeat repeat-x repeat-y no-repeat ; background-position : top left top center top right center left center center center right bottom left bottom center bottom right x-% y-% x-pos y-pos <style="text/css"> body { background-image: url("drums.jpg"); background-repeat: repeat-x; } 5

Mengatur tulisan (teks): Menentukan warna sebuah tulisan dengan cara Internal Style: <title>sma Dempo</title> h1 {color: red;} h2 {color: green;} h3 {text-transform: uppercase;} <h1> SMA </h1> <h2> Dempo </h2> <h3> Jl. Talang 1 Malang </h3> Menentukan warna background tulisan dengan cara Inline Style: <title>sma Dempo</title> <h1 style="color: red;"> SMA </h1> <h2> <div style="background-color: pink;"> Dempo </div> </h2> <h3> <span style="background-color:pink;"> Jl. Talang 1 Malang </span> </h3> 6

Membuat tulisan didalam sebuah kotak (teks dengan border):.kotak { border-color: green; border-style: solid; border-width: 4px; background-color: pink; color: black; } <h3> <span class="kotak"> SMA Dempo Malang </span> </h3> Menentukan jenis, warna dan ukuran huruf: <h3> <span style="font-family:sans-serif;"> SMA Dempo Malang </span><br> <span style="font-family:times New Roman;"> SMA Dempo Malang </span><br> <span style="font-family:verdana; color:red; font-size:50px;"> Dempo</span><br> </h3> 7

Membuat table Untuk membuat table yang sederhana ada 3 elemen utama yaitu <table>, <tr> dan <td>. Tag <table> adalah untuk membuat tabel kemudian di ikuti dengan tag <tr> (table rows) adalah untuk membuat baris pada tabel kemudian tag <td> (table data) adalah untuk membuat kolom pada tabel, kolom-kolom hasil dari tr dan td ini disebut dengan table cell yaitu sebagai lokasi dimana kita memasukkan data-data yang akan di tampilkan. table { border-collapse: collapse;width:250px;} td { border-width: 1px; border-style: solid; padding:4px; text-align: center; } <table> <tr><td>sma</td><td>dempo</td><td>malang</td></tr> <tr><td>sma</td><td>dempo</td><td>malang</td></tr> </table> Disadur, dikembangkan dan ditambahkan dari: http://skjs2u.blogspot.com/2010/09/apa-itu-css-konsep-dasar-css.html http://id.wikipedia.org/wiki/cascading_style_sheets http://dangstars.blogspot.com/2012/12/apa-itu-css.html 8

9