5 pemrograman internet css

73
Cascading Style Sheet Cara Efisien bikin Desain

Upload: toni-sahidi

Post on 01-Dec-2014

630 views

Category:

Education


4 download

DESCRIPTION

CSS

TRANSCRIPT

Page 1: 5 pemrograman internet   css

Cascading Style Sheet Cara Efisien bikin Desain

Page 2: 5 pemrograman internet   css

Toni Tegar Sahidi [email protected]

STT Stikma Internasional, Malang

Page 3: 5 pemrograman internet   css

CSS OVERVIEW #1 Apa sih CSS tu? #2 Ngapain pakai CSS? #3 Konsep Dasar CSS..? #4 Selector

Page 4: 5 pemrograman internet   css

#1 Apa sih CSS?

1/6

Page 5: 5 pemrograman internet   css

CSS memberitahu browser

bagaimana me-render sebuah

elemen HTML!

Page 6: 5 pemrograman internet   css

CSS Styles ditambahkan ke

HTML 4.0 untuk menyelesaikan

masalah.

Page 7: 5 pemrograman internet   css

Tanpa CSS

Page 8: 5 pemrograman internet   css

<h2>sebuah judul</h2>

Page 9: 5 pemrograman internet   css
Page 10: 5 pemrograman internet   css

(tanpa CSS) misal ingin diberi warna biru

Page 11: 5 pemrograman internet   css

<font color="blue"> <h2>sebuah judul</h2>

</font>

Page 12: 5 pemrograman internet   css
Page 13: 5 pemrograman internet   css

Dengan CSS

Page 14: 5 pemrograman internet   css

misal didefinisikan kode CSS berikut

Page 15: 5 pemrograman internet   css

h2 { color:blue; }

Page 16: 5 pemrograman internet   css

<h2>sebuah judul</h2>

Page 17: 5 pemrograman internet   css
Page 18: 5 pemrograman internet   css

#2 Ngapain pakai

CSS?

1/6

Page 19: 5 pemrograman internet   css

untuk memisahkan Konten dengan Style / Cara

Menampilkan (Presentation)

Page 20: 5 pemrograman internet   css

memudahkan me-manage tampilan website

Page 21: 5 pemrograman internet   css

Kenapa?

Page 22: 5 pemrograman internet   css

HTML sebenarnya tidak pernah dimaksudkan untuk

mengandung tag formatting untuk dokumen

Page 23: 5 pemrograman internet   css

HTML sebenarnya bertujuan untuk mendefinisikan konten

dari dokumen

Page 24: 5 pemrograman internet   css

<h1>This is a heading</h1> <p>This is a paragraph.</p>

Page 25: 5 pemrograman internet   css

Ketika tag <font> diperkenalkan di HTML 3.2

Page 26: 5 pemrograman internet   css

MIMPI BURUK WEB DEVELOPER!!

Page 27: 5 pemrograman internet   css

Pendefinisian font dan warna yang banyak harus ditambahkan

di SETIAP halaman website.

Page 28: 5 pemrograman internet   css

website kecil tak masalah... Website BESAAAAR?

Page 29: 5 pemrograman internet   css

Itulah kenapa W3C mengenalkan CSS

pada HTML 4.0*

Sekarang sudah HTML 5!

Page 30: 5 pemrograman internet   css

Sejak itu, semua formatting dapat dilepaskan dari dokumen

HTML dan diletakkan di file yang berbeda*.

*di file yang sama pun bisa saja, tapi not recommended

Page 31: 5 pemrograman internet   css

http://www.w3schools.com/css/demo_default.htm

Page 32: 5 pemrograman internet   css

#3 SINTAKS CSS

2/5

Page 33: 5 pemrograman internet   css

h2 { color:blue; margin : 1em; }

Page 34: 5 pemrograman internet   css

selector

Select / memilih elemen dalam

dokumen HTML yang akan

diaplikasikan style (di

desain/diformat)

Page 35: 5 pemrograman internet   css

h2 { color:blue; margin : 1em; }

h2 adalah selector

Page 36: 5 pemrograman internet   css

declaration

Memberi tahu browser bagaimana

menampilkan elemen

Page 37: 5 pemrograman internet   css

h2 { color:blue; declaration

margin : 1em; }

Page 38: 5 pemrograman internet   css

h2 { color:blue;

margin : 1em; declaration

}

Page 39: 5 pemrograman internet   css

property & value

Property adalah style attribute

(sifat elemen) yang ingin Anda

ganti. Setiap property memiliki nilai

(value).

Page 40: 5 pemrograman internet   css

h2 { color : blue; margin : 1em; }

*color dan margin adalah property

Page 41: 5 pemrograman internet   css

h2 { color : blue; margin : 1em; }

*blue dan 1em adalah value

Page 42: 5 pemrograman internet   css

#3 TIGA TIPE CSS

2/5

Page 43: 5 pemrograman internet   css

#BROWSER Style Sheet #USER Style Sheet #AUTHOR Style Sheet

Page 44: 5 pemrograman internet   css

#1 BROWSER Style Sheet

Tampilan default yang diberikan

oleh Web Browser kepada kita.

Page 45: 5 pemrograman internet   css

#2 USER Style Sheet

Beberapa browser memungkinkan

kita untuk men-setting sendiri

tampilan default kita.

Page 46: 5 pemrograman internet   css

#3 AUTHOR Style Sheet

Style Sheet yang didefinisikan oleh

web developer untuk pengunjung

situs.

Page 47: 5 pemrograman internet   css

#3 AUTHOR Style Sheet

Style Sheet yang didefinisikan oleh

web developer untuk pengunjung

situs.

Page 48: 5 pemrograman internet   css

Author Style Sheet dibuat oleh kita (Web Developer)

Page 49: 5 pemrograman internet   css

#3 AUTHOR

STYLE SHEET

2/5

Page 50: 5 pemrograman internet   css

Ada 3 Metode untuk Mengaplikasikan Author Style Sheet

Page 51: 5 pemrograman internet   css

#1 Inline Style #2 Header Style

#3 External File Style

Page 52: 5 pemrograman internet   css

#1 Inline Style #2 Header Style

#3 External File Style

Page 53: 5 pemrograman internet   css

<h2 style=“color:red;”> Sebuah Judul</h2>

Page 54: 5 pemrograman internet   css

diletakkan di HTML elemennya

Page 55: 5 pemrograman internet   css

#1 Inline Style #2 Header Style

#3 External File Style

Page 56: 5 pemrograman internet   css

<html> <head> <title>CSS Session</title> <style type="text/css"> h2 { color:blue; } </style> </head> <body> <h2>sebuah judul</h2> </body> </html>

Page 57: 5 pemrograman internet   css

#1 Inline Style #2 Header Style

#3 External File Style

Page 58: 5 pemrograman internet   css

<head> <title>CSS Session</title> <link href=“MyStyle.css" rel="stylesheet" type="text/css" /> </head>

Page 59: 5 pemrograman internet   css
Page 60: 5 pemrograman internet   css

#4 Selector

1/6

Page 61: 5 pemrograman internet   css

memilih Elemen mana yang akan di-terapkan style CSS

Page 62: 5 pemrograman internet   css

ADA 3 #element #class #id

Page 63: 5 pemrograman internet   css

element

Page 64: 5 pemrograman internet   css

<body> <h2>Kucing Kami... </h2> </body>

Page 65: 5 pemrograman internet   css

body{ background:#ff7865; }

Page 66: 5 pemrograman internet   css
Page 67: 5 pemrograman internet   css

class

Page 68: 5 pemrograman internet   css

untuk men-select semua yang sekelas/sejenis

Page 69: 5 pemrograman internet   css

<h2>Kucing Kami... </h2> <img src="kucing.jpg" alt="kucing kami" title="miauuw" /> </br> <img class="comment" src="kucing.jpg" alt="kucing kami" title="miauuw" />

Page 70: 5 pemrograman internet   css

img.comment{ width:100px; }

Page 71: 5 pemrograman internet   css
Page 72: 5 pemrograman internet   css

self Learning CSS dengan id

Page 73: 5 pemrograman internet   css

next session

MeLayout website dengan CSS

JavaScript

PHP?