praktikum css

22
BAB 2 CSS (Cascading Style Sheet) By: Yunia ikawati NEXT Praktek Pemrograman WEB

Upload: yunia-ikawati

Post on 04-Aug-2015

140 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Praktikum CSS

BAB 2

CSS (Cascading Style Sheet)

By:

Yunia ikawati

NEXT

Praktek Pemrograman WEB

Page 2: Praktikum CSS

• Tujuan:

Memahami dan mempelajari elemen web Cascading Style

Sheets (Syntax CSS, agaimana menggunakan CSS, Background

CSS, Text CSS,Font CSS,Border CSS,Margin CSS,Padding

CSS,List CSS,Dimensi CSS,Klasifikasi CSS)

CSS (CASCADING STYLE SHEET)

Page 3: Praktikum CSS

CSS (Cascading Style Sheet)

Manfaat:

• Memperindah tampilan halaman website.

• Mempermudah mengubah secara keseluruhan warna dan tampilan.

• Memformat ulang situs Anda secara cepat.

• Menghemat kode dan waktu dalam mendesain tampilan website.

NEXT

Page 4: Praktikum CSS

CSS (Cascading Style Sheet)

Ketentuan Mendasar

• Penulisan script CSS terletak diantara tag <HEAD>…</HEAD>

• Perintah CSS terdiri dari dua elemen dasar, yaitu: selector dan declaration.

<HTML>

<HEAD>

<TITLE>…..</TITLE>

<STYLE TYPE=text/css>

selector { declaration }

</STYLE>

</HEAD>

<BODY>

……..

</BODY>

</HTML>

NEXTBACK

Page 5: Praktikum CSS

CSS (Cascading Style Sheet)

Tag Komentar

<html>

<head>

<title>……</title>

<style type=text/css>

…aturan-aturan css disini… /* masukkan komentar Anda dalam blok ini */

</style>

</head>

<body>

…………………

</body>

</html>

NEXTBACK

Page 6: Praktikum CSS

CSS (Cascading Style Sheet)

CSS dapat diimplementasikan dalam 3 cara:

1. Inline Style yaitu menjadi atribut dalam tag HTML, atributnya

adalah style.

2. Internal Style Sheet atau Embed Style yaitu berada di dalam tag

<HEAD> .

3. External Style Sheet atau Linked Style Sheet yaitu style CSS

berada terpisah pada sebuah file.css, sedangkan untuk

pemanggilannya dalam document HTML yang akan

menggunakannya dilakukan dengan cara:

<link rel=“stylesheet” href=“file.css” type=“teks/css” />

Page 7: Praktikum CSS

1. Inline Style:

<html>

<head><title>contoh:Inline Style

Sheet</title>

</head>

<body>

<p style='color:red; font-

size:200%'>Selamat Belajar CSS</p>

</body>

</html>

CSS (CASCADING STYLE SHEET)

Page 8: Praktikum CSS

2. Internal Style Sheet atau Embeded Style

<html>

<head><title>contoh:Embedded Style Sheet</title>

<style>

h1 {color:red}

</style>

</head>

<body>

<h1> Selamat Belajar CSS</h1>

</body>

</html>

CSS (CASCADING STYLE SHEET)

Page 9: Praktikum CSS

- linked.css

h1{

color:blue;

}

CSS (CASCADING STYLE SHEET)

3. External Style Sheet atau Linked

Style Sheet

- linked.html

<html>

<head><title> contoh:Linked Style Sheet </title>

<link href="linked.css" rel="stylesheet"

type="teks/css" />

</head>

<body>

<h1> Selamat Belajar CSS</h1>

</body>

</html>

Page 10: Praktikum CSS

CSS (Cascading Style Sheet)Konsep:

• Pewarisan (inheritance)

• Selektor-Kontekstual (Contextual Selector)

• Kelas (classes)

NEXTBACK

Page 11: Praktikum CSS

CSS Pewarisan (inheritance)

Text

<html>

<head>

<title>CSS_01</title>

<style type=text/css>

b { color:blue }

i { color:#3333CC }

</style>

</head>

<body>

<i>Akademi Komunitas Negeri Lamongan </i><br>

<b>Teknik Informatika</b>

</body>

</html>

Catatan: Untuk declaration color dapat juga menggunakan kode heksa NEXTBACK

Page 12: Praktikum CSS

CSS Selektor-Kontekstual (Contextual Selector)

Text

<html>

<head>

<title>CSS_01</title>

<style type=text/css>

b,i { color:ff00ff;

text-decoration:underline;

}

</style>

</head>

<body>

<b>Akademi Komunitas Negeri Lamongan</b>

<br>

<i>Teknik Informatika</i>

</body>

</html>

Catatan: selector ini kesemuanya untuk bold+italic text NEXTBACK

Page 13: Praktikum CSS

CSS (Cascading Style Sheet)

Perbedaan CSS pewarisan (inheritance) dengan

CSS Selektor-Kontekstual (Contextual Selector) !!!

<html><head><title>CSS Inheritance</title><style type=text/css>

b { color:blue; text-decoration:underline }

i { color:blue; text-decoration:underline }</style></head><body>

<b>Akademi Komunitas Negeri Lamongan</b>

<br><i><Teknik Informatika</i>

</body></html>

<html><head><title>Selektor-Kontekstual</title><style type=text/css>

b,i { color:blue; text-decoration:underline;

}</style></head><body>

<b>Akademi Komunitas Negeri Lamongan</b>

<br><i>Teknik Informatika</i>

</body></html

Pewarisan (inheritance) Selektor Kontekstual (Contextual Selector)

NEXTBACK

Page 14: Praktikum CSS

CSS (Cascading Style Sheet)

Deklarasi :

• font-family:Tahoma,Arial etc

• font-size:14px, 23px etc

• font-weigth: bold

• font-style:italic,underline

• font-variant:small-caps

(mengganti semua kar.lower-case

dengan kar.upper-case),none

(tanpa efek)

• text-indent:30px (membuat

indent awal paragraf)

• text-transform: capitalize

(Kar.pertama huruf besar),

uppercase (Semua kar. huruf

besar), lowercase (Semua kar.

Huruf kecil)

• letter-spacing:10px, 14px

(mengendalikan jumlah spasi

karakter)

• text-decoration:underline

(tampil garis dibawah text),

overline (tampil garis diatas text),

line-trough (tampil garis melalui

text), none (non-efek)

Page 15: Praktikum CSS

CSS (Cascading Style Sheet)<html>

<head>

<title>CSS_13</title>

<style type=text/css>

h4 { color:blue;font-family:Tahoma;

letter-spacing:10px;}

h3 { color:blue;font-family:Tahoma;

text-indent:30px;}

h2 { color:blue;font-family:Tahoma;

text-transform: capitalize;}

b { color:blue;font-family:Tahoma;

text-transform: uppercase;}

i { color:blue;font-family:Tahoma;

text-decoration:line-through;}

</style>

</head>

NEXTBACK

<body>

<h4>Teknik Informatika</h4>

<h3>Teknik Informatika</h3>

<h2>Teknik Informatika</h2>

<b>Teknik Informatika</b>

<i>Teknik Informatika</i>

</body>

</html>

FONT

Page 16: Praktikum CSS

CSS (Cascading Style Sheet)

Catatan:

Nilai list-style-type:

disc -> efek lingkaran

square -> efek persegi empat

circle-> efek lingkaran yang transparan

decimal -> 1,2,3,…dst

lower-roman -> i,ii,iii,…dst

upper-roman -> I,II,III,…dst

lower-alpha -> a,b,c,…dst

upper-alpha -> A,B,C,…dst

None -> Tanpa Efek

NEXTBACK

Page 17: Praktikum CSS

CSS (Cascading Style Sheet)

<html>

<head>

<title>CSS_10</title>

<style type=text/css>

body{background-image:url(bunga.jpg);}

li { list-style-type:square;

font-weight:bold;background-color:blue;

}

h3{background-color:yellow;}

</style>

</head>

<body>

<h3>Teknik Informatika </h3>

<ol>

<li>Pemrograman Web</li>

<li>Praktek Pemrograman Web</li>

</ol>

</body>

</html>

NEXTBACK

List & Background

Page 18: Praktikum CSS

CSS (Cascading Style Sheet)

<html>

<head>

<style type="text/css">

p1

{border: medium double rgb(300,0,255)}

p2

{border: dashed rgb(200,450,200)}

</style>

</head>

<body>

<p1>Pemrograman Web</p1>

<br><br>

<p2>Pemrograman Web</p2>

</body>

</html>

Border

Page 19: Praktikum CSS

CSS (Cascading Style Sheet)

<html>

<head>

<style type="text/css">

h1 { background: yellow;padding: 100px 20px

20px 100px;}

h2 { background: red;padding-left:150px;}

h3 { background: green; margin-top: 50px;

margin-right: 5px; margin-bottom: 5px;

margin-left: 10px;}

h4 { background: orange; margin: 80px 20px

80px 55px; }

</style>

</head>

<body>

<h1>AKNELA</h1>

<h2>AKNELA</h2>

<h3>AKNELA</h3>

<h4>AKNELA</h4>

</body>

</html>

Margin & Padding

Page 20: Praktikum CSS

CSS (Cascading Style Sheet)

1. Tuliskan source code tampilan berikut dengan CSS Internal

Style Sheet atau Embeded Style

Page 21: Praktikum CSS

CSS (Cascading Style Sheet)

2. Tuliskan source code tampilan berikut dengan CSS Internal

Style Sheet atau Embeded Style

Page 22: Praktikum CSS

CSS (Cascading Style Sheet)

3. Tuliskan source code tampilan berikut dengan CSS

External Style Sheet atau Linked Style Sheet