CSS(Cascading style sheet) Rina Dewi Indah Sari, S.Kom

Slides:



Advertisements
Presentasi serupa
Cascading Style Sheet Gufron Gufron - Sub Bahasan • Pendahuluan • Konsep Dasar CSS • Syntax/Perintah CSS • Implementasi.
Advertisements

Page 1 IF-ITB/EN/Okt '04 IF1191 – CSS CSS Elfan Nofiari Departemen Teknik Informatika ITB.
ID pada CSS.
Cascade Style Sheet (CSS) Dahlan Abdullah /
CSS Cascading Style Sheet Cascading Style Sheet Cascading Style Sheet
Cascading Style Sheets (CSS)
13 CSS ( CASCADING STYLE SHEET II ) Bayangkan jika kita memiliki website dengan 100 halaman. Bayangkan apabila anda ingin mengganti jenis huruf dari tiap.
CSS Cascading Style Sheet
( Cascading Style Sheet) Bagian 1
Pertemuan 9 Cascading Style Sheet (css)
CSSCSS ADVANCE. CSS Dimension Sifat Dimensi CSS memungkinkan kita untuk mengontrol tinggi dan lebar suatu elemen. 4/7/20152By : Suwondo, S.Kom.
HTML Lanjut & CSS By : Muhammad Zen S. Hadi Digital Communication Laboratory EEPIS-ITS.
Minggu …8… Page 1 MINGGU Ke delapan Web Teknologi 2 Pokok Bahasan: CSS and Themes Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan dan mengaplikasikan.
HTML (Hypertext Markup Language)
Cascading Style Sheets (CSS)
A. A. Bajuadji, S.Kom, M.Eng |
Dasar CSS A’ud Solehuddin::Februari2012. Materi Mengenal CSS Mengenal CSS Mencoba CSS Mencoba CSS Penggunaan atribut ID dalam tag Penggunaan atribut ID.
Tim FT Elektro UHAMKA CSS (Cascading Style Sheet)
Pemprograman & Perancangan WEB Pertemuan 6  CSS (Cascading Style Sheet)
PENGERTIAN CSS.
CSS.
HTML - CSS Cascading Style Sheet.
Pemrograman Web/TI/ AK /2 sks - Konsep dasar CSS - CSS properties Cascading Style Sheets (CSS) Pertemuan ke 4.
CSS (Cascading Style Sheet)
Cascading Style Sheet Oleh : Edy Mulyanto
Web and Multimedia based Programming K2133 Pemrograman berbasis Web dan Multimedia 1.
Latihan CSS.
Pemrograman Berbasis Web CSS
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
PERTEMUAN 6. .classshadow { font-family: color:#333333; text-shadow: 1px 2px 3px blue; } kita juga bisa menambah value lagi misal : text-shadow: 1px 2px.
FORM Kegunaan Form : memperoleh data-data user baik nama, alamat dan data lainnya untuk mendaftar pada service yang di sediakan. memperoleh informasi pembelian.
CSS (Cascading Style Sheet)
CSS Eksternal & Style Elemen
Cascading Style Sheet (CSS)
Cascading Style Sheets
Lutfi Budi Ilmawan Univ. Muslim Indonesia
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
X/HTML - CSS - Javascript
Cascading Style Sheets (CSS)
Pemrograman Berbasis Web CSS
Cascading Style Sheet (CSS)
PERTEMUAN CSS Pengenalan CSS.
(Cascading Style Sheet)
Perkenalan CSS.
Cascading Style Sheets (CSS)
Pengenalan CSS Apasih CSS itu ?.
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
CASCADING STYLE SHEETS (CSS)
Firman Wahyudhie Cascading STYLE SHEET.
Cascading Style Sheet (CSS)
Font Font-Family Nilainya berupa nama font yang diinginkan dan generic font Memasukkan nilai dari beberapa font sekaligus dengan pemisah tanda koma (,):
KOMPUTER APLIKASI IT XHTML & CSS MODUL 06
Komponen property yang digunakan dalam css
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
PERTEMUAN 5 CSS IMAGE.
Cascade Style Sheet (CSS)
CSS.
Triyanna Widiyaningtyas
Pemrograman Web I --CSS--
Darmawan satyananda Mathematics department State university of malang
APLIKASI KOMPUTER “WEBSITE”
Urutan Prioritas Selector CSS (Cascading)
CSS Khafiizh Hastuti.
Implementasi CSS Ada 4 cara memasang kode CSS ke dalam halaman situs, yaitu: Inline CSS Embedded (memasang kode ke dalam bagian External.
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
CSS (Cascading Style Sheet)
List dan Image pada HTML
CSS Cascading Style Sheet
Web Design CSS.
Transcript presentasi:

CSS(Cascading style sheet) Rina Dewi Indah Sari, S.Kom Pemrograman Web 2 CSS(Cascading style sheet) Rina Dewi Indah Sari, S.Kom STMIK Asia Malang - 2011

Apakah itu CSS ? CSS adalah standar pembuatan dan pemakaian style (font, warna, jarak baris, dll) untuk dokumen terstruktur CSS memisahkan style sebuah dokumen dari content dokumen itu sendiri CSS memudahkan pembuatan dan pemeliharaan dokumen web Setiap User Agent mempunyai default style sheet Pendefinisian rule CSS pada sebuah dokumen akan menimpa rule pada default style sheet Spesifikasi CSS1, http://www.w3.org/TR/REC-CSS1 Spesifikasi CSS2, http://www.w3.org/TR/REC-CSS2 STMIK Asia Malang - 2011

selector {property: value} Sintak CSS selector {property: value} Selector menggunakan tag HTML. Properti adalah atribut yang ingin diubah. Setiap atribut dapat memiliki nilai (value) STMIK Asia Malang - 2011

Sintak Rule Style sheet didefinisikan dalam bentuk rule, terdiri dari: Selector Declaration : property & value Contoh rule : h1 { color: blue } Keterangan: Selector : h1 Property : color Value : blue Seluruh elemen (tag) HTML dapat digunakan sebagai selector

Kategori Style Sheet Default Style Sheet (style default dari browser) Inline Style Sheet (di dalam elemen HTML) <p style="color: green"> Embedded Style Sheet (di dalam dokumen HTML) <style type="text/css"> h1 {color: blue} </style> Linked Style Sheet (di file eksternal) <link rel="stylesheet" type="text/css" href="http://webku.com/cool.css"> <style type="text/css"> @import url(http://webku.com/cool.css); </style> <style type="text/css“ href=“coll.css”> </style> Default Style Sheet (style default dari browser) STMIK Asia Malang - 2011

Grouping dan Inheritance Grouping (pengelompokan) : Selector : h1, h2, h3 { font-family: arial } Declaration : h1 { font-weight: bold; font-size: 14pt } Value : h1 { font: bold 12pt arial } Inheritance (pewarisan) : Bila style tidak didefinisikan, maka akan digunakan definisi style dari induknya <html> <head> <style type="text/css"> body {color: navy} h1 {font-family: Arial} b {text-decoration: underline} </style> </head> <body> <h1>Ini <b>Homepage</b> Saya</h1> Ini adalah homepage yang menggunakan CSS. </body> </html> STMIK Asia Malang - 2011

Macam-macam Selector Tag (elemen) HTML Class ID Kontekstual h1 {color: green} i {font-style: normal} Class .mhs {border: black solid 1; color: gray} .nama {font: bold 20 Arial} ID #mhs02 {color: red} Kontekstual h1 i {color: navy} div.mhs .alamat b {color: green} <h1>Daftar Mahasiswa <i>Student Exchange</i></h1> <div id="mhs01" class="mhs"> <span class="nama">Adrian Marzuki</span><br> <span class="alamat">Jl. Tubagus Ismail XI/5 <b>Bandung</b></span> </div> <div id="mhs02" class="mhs"> <span class="nama">Dewi Purnama</span><br> <span class="alamat">Jl. Cisitu Lama 24 <b>Bandung</b></span> <i>Last updated 10 September 2003</i>

Class Selector p.right {text-align: right} 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> STMIK Asia Malang - 2011

Class Selector .center {text-align: center} <h1 class="center"> This heading will be center-aligned </h1> <p class="center"> This paragraph will also be center-aligned. </p> STMIK Asia Malang - 2011

Contoh file CSS Sederhana <style type="text/css"> h1 { color: maroon; font-family: Verdana, Tahoma, Arial; font-size: 24px; text-decoration: underline; background: yellow; } </style> STMIK Asia Malang - 2011

Pseudo Class STMIK Asia Malang - 2011 Pseudo class dapat digunakan sebagai selector meskipun class-nya tidak terdapat di kode HTML Untuk menyatakan style yang digunakan jika suatu kondisi eksternal dikenakan pada elemen HTML (misalnya di-klik mouse) Sintaks pseudo class : selector:pseudo-class {property: value} Anchor (<A>) pseudo class : :link :visited :hover :active :focus Contoh : a:link { color: red } a:visited { color: green } a:hover { color: blue } a:active { color: purple } a:focus { color: yellow } a.mhs:link { color: maroon } STMIK Asia Malang - 2011

Pseudo Element STMIK Asia Malang - 2011 Untuk menyatakan style yang digunakan terhadap suatu kondisi tipografi, bukan struktur (misalnya baris pertama) Pseudo element : :first-letter :first-line Contoh : p:first-letter { font-size: 200%; float: left} p:first-line { color: green } h1.mhs:first-letter { font-size: 20pt } <html> <head> <title>Drop cap initial letter</title> <style type="text/css"> p:first-letter { font-size: 200%; font-weight: bold; float: left } span { text-transform: uppercase } </style> </head> <body> <p><span>The first</span> few words of an article in The Economist.</p> </body> </html> STMIK Asia Malang - 2011

Font STMIK Asia Malang - 2011 font-family: <fontname> p {font-family: Arial, Verdana, "Times New Roman"} font-style: normal | italic p {font-style: italic} font-variant: normal | small-caps p {font-variant: small-caps} font-weight: normal | bold | bolder | lighter | 100–900 p {font-weight: bold} p {font-weight: 400} font-size: xx-small | x-small | small | medium | large | x-large | xx-large font-size: larger | smaller font-size: <length> | <percentage> p {font-size: large} p {font-size: smaller} p {font-size: 200px} p {font-size: 150%} font: [<style>||<variant>||<weight>]? <size>[/<line-height>]? <family> font: caption | icon | menu | message-box | small-caption | status-bar p {font: italic 12pt "Helvetica Nue", serif} p {font: bold italic large Palatino, serif} p {font: normal small-caps bold 120%/120% fantasy} p {font: x-large/20pt "new century schoolbook", serif} p {font: menu} STMIK Asia Malang - 2011

Color & Background STMIK Asia Malang - 2011 color: <color> p {color: red} p {color: #448F2C} p {color: rgb(255,0,0)} p {color: rgb(100%,50%,25%)} p {color: #f25} background-color: <color> | transparent body {background-color: transparent} background-image: <url> | none body {background-image: none} body {background-image: url(http://www.site.com/logo.gif)} background-repeat: repeat | repeat-x | repeat-y | no-repeat body {background-repeat: no-repeat} background-attachment: scroll | fixed body {background-attachment: fixed} background-position: [<percentage>|<length>]{1,2} background-position: [ top | center | bottom] || [ left | center | right] body {background-position: 50%} body {background-position: 200px 50%} body {background-position: center} body {background-position: right bottom} background: [ <color> || <image> || <repeat> || <attachment> || <position> ] body {background: url("chess.png") gray 50% repeat fixed } STMIK Asia Malang - 2011

Text STMIK Asia Malang - 2011 text-indent: <length> | <percentage> p {text-indent: 5em} text-align: left | right | center | justify p {text-align: justify} text-decoration: none | [ underline || overline || line-through || blink ] p {text-decoration: underline overline} text-shadow: none | [ <color> || <length> <length> <length>? ] h1 {text-shadow: 3px 3px 5px red} text-transform: capitalize | uppercase | lowercase | none h1 {text-transform: capitalize} letter-spacing: none | <length> p {letter-spacing: 3px} p {letter-spacing: -1px} word-spacing: none | <length> p {word-spacing: 2em} line-height: normal | <number> | <length> | <percentage> p {line-height: 1.5} white-space: normal | pre | nowrap p {white-space: pre} STMIK Asia Malang - 2011

List STMIK Asia Malang - 2011 list-style-type: disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-alpha | lower-latin | upper-alpha | upper-latin | none ul {list-style-type: circle} list-style-image: <url> | none ul {list-style-image: smiley.gif} list-style-position: inside | outside ul {list-style-position: inside} list-style: <style> || <position> || <image> ol {list-style: lower-alpha outside smiley.gif} outside inside STMIK Asia Malang - 2011

CSS Length Units STMIK Asia Malang - 2011

Perintah CSS Perintah CSS lebih lengkap dapat dilihat pada link file berikut: perintah css.pdf STMIK Asia Malang - 2011

Latihan Buat Halaman Web dengan style seperti file berikut: Latihan CSS1\index.html STMIK Asia Malang - 2011