Top Banner
HTML DAN CSS HTML DAN CSS PEMROGRAMAN BERBASIS WEB PEMROGRAMAN BERBASIS WEB PERTEMUAN KE PERTEMUAN KE HTML DAN CSS HTML DAN CSS PEMROGRAMAN BERBASIS WEB PEMROGRAMAN BERBASIS WEB PERTEMUAN KE PERTEMUAN KE-3
41

HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Apr 07, 2019

Download

Documents

lengoc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

HTML DAN CSSHTML DAN CSS

PEMROGRAMAN BERBASIS WEBPEMROGRAMAN BERBASIS WEB

PERTEMUAN KEPERTEMUAN KE

HTML DAN CSSHTML DAN CSS

PEMROGRAMAN BERBASIS WEBPEMROGRAMAN BERBASIS WEB

PERTEMUAN KEPERTEMUAN KE--33

Page 2: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Mark Up LanguageMark Up Language

• Mark up : informasi tambahan yangmenjelaskan bagaimana teks tersebut

• HTML (HyperText Markup Language)(Standard Generalized Markup Language)

Contoh subset lain dari SGML :

– SMIL (Synchronized Multimedia Integration

– XML (eXtensible Markup Language)

– MathML (Mathematical Markup Language)

– CML (Chemical Markup Language)

28 Maret 2015 Pemrograman

Mark Up LanguageMark Up Language

yang ditempatkan pada teks untuktersebut diinterpretasi

Language) merupakan subset dari SGMLLanguage)

Integration Language)

Language)

Language)

Pemrograman Web

22

Page 3: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

HTML (HTML (HyperTextHyperText

• HTML adalah sebuah bahasamarkupberupamenginstruksikan browser untukdengan yang diinginkan.

• HTML adalah sebuah standar yangmenampilkan halaman web danInternet yang saat ini dikendalikan(W3C).

• Sebuah file yang merupakanmenggunakan browser websepertiMicrosoftInternet Explorer.

• Versi terakhir dari HTML adalahberkembang XHTML yang merupakanSpesifikasi HTML standar :http://www

28 Maret 2015 Pemrograman

Markup Language)Markup Language)

bahasamarkupberupa kode-kode tag yanguntuk menghasilkan tampilan sesuai

yang digunakan secara luas untukdan HTML kini merupakan standar

dikendalikan oleh World Wide Web Consortium

file HTML dapat dibuka denganwebseperti Mozilla Firefoxatau

HTML 4.01, meskipun saat ini telahmerupakan pengembangan dari HTML.

//www.w3.org/TR/html4

Pemrograman Web

33

Page 4: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

PenulisanPenulisan

• Nama tag ditulis di dalam tanda <

• Nama tag boleh ditulis dalam huruf

– Contoh : <HTML> <html> <Html> Beberapadalamnya:

– Contoh : <P ALIGN = “CENTER”>

dimana

P : nam tag

ALIGN : nama atribut

CENTER : nilai atribut

• Hindari pasangan tag yang berpotongan

28 Maret 2015 Pemrograman Web

PenulisanPenulisan TagTag

dan >

huruf kecil, kapital atau kombinasi.

Beberapa tag mengandung atribut di

berpotongan dengan pasangan lain.

Pemrograman Web

44

Page 5: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

SkemaSkema DasarDasar

28 Maret 2015 Pemrograman Web

JUDUL

TEKS DALAM BADAN DOKUMEN

DasarDasar HTMLHTML

Pemrograman Web

55

TEKS DALAM BADAN DOKUMEN

NAMA BERKAS

Page 6: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

SkemaSkema DasarDasar<HTML>

<HEAD>

<TITLE>Judul dokumen</TITLE>

</HEAD>

<BODY>

Isi dokumen

</BODY>

</HTML>

Keterangan

<HTML> …. </HTML> menandai

<HEAD> …. </HEAD> menandai

<TITLE>Judul dokumen</TITLE>

<BODY> Isi dokumen</BODY>

28 Maret 2015 Pemrograman Web

DasarDasar HTMLHTML

Keterangan :

menandai awal dan akhir dokumen HTML

menandai awal dan akhir header dokumen

</TITLE> memberi judul pada dokumen

menandai awal dan akhir isi dokumen

Pemrograman Web

66

Page 7: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

JenisJenis ElemenElemenSecara garis besar, terdapat 4 jenis elemen

1. Structural. Tanda yang menentukan(contoh, <h1>Golf</h1> akan memerintahkan"Golf" sebagai teks tebal besar yang menunjukkan

2. Presentational. Tanda yang menentukanpeduli dengan level dari teks tersebutmenampilkan bold. Tanda presentationaloleh CSS dan tidak direkomendasikan

3. Hypertext. Tanda yang menunjukkantersebut atau pranala kehref="http://www.wikipedia.org/">Wikipedia</a>Wikipediasebagai sebuah hyperlinkke

4. Elemen widget yang membuat objeklist (<li>), dan garis horizontal (<hr>)

28 Maret 2015 Pemrograman Web

ElemenElemen HTMLHTMLelemen dari HTML:

menentukan level atau tingkatan dari sebuah teksmemerintahkan browser untuk menampilkan

menunjukkan sebagai Heading 1

menentukan tampilan dari sebuah teks tidaktersebut (contoh, <b>boldface</b> akan

presentational saat ini sudah mulai digantikandirekomendasikan untuk mengatur tampilan teks,

menunjukkan pranala ke bagian dari dokumendokumen lain (contoh, <a

org/">Wikipedia</a> akan menampilkanhyperlinkke URLtertentu),

objek-objek lain seperti tombol (<button>),(<hr>)

Pemrograman Web

77

Page 8: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag JudulJudul<Hn>Judul paragraf</Hn> dengan n = 1,2,3,4,5,6 (

28 Maret 2015 Pemrograman Web

(Heading)(Heading)n = 1,2,3,4,5,6 (tingkat besar huruf judul)

Pemrograman Web

88

Page 9: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag ParagrafParagraf<p>paragraf</p> berfungsi untuk menandaiterlihat dibatasi oleh satu baris kosong sebelum

28 Maret 2015 Pemrograman Web

ParagrafParagraf (Paragraph)(Paragraph)menandai suatu paragraf. Suatu paragraf akan

sebelum dan sesudahnya.

Pemrograman Web

99

Page 10: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag AtributAtribut (Bold, Italic, Underline)(Bold, Italic, Underline)

<b>Kalimat yang dicetak tebal</b>

<i>Kalimat yang dicetak miring</

<u>Kalimat yang digaris bawahi</u>

Untuk menandai bagian kalimatatau digaris bawahi.

28 Maret 2015 Pemrograman Web

(Bold, Italic, Underline)(Bold, Italic, Underline)

</b>

miring</i>

</u>

agar dicetak tebal, miring, dan/

Pemrograman Web

1010

Page 11: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag AtributAtribut (Bold, Italic, Underline)(Bold, Italic, Underline)

28 Maret 2015 Pemrograman Web

(Bold, Italic, Underline)(Bold, Italic, Underline)

Pemrograman Web

1111

Page 12: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag AtributAtribut (Superscript, Subscript)(Superscript, Subscript)

• <sup>bagian yang dicetak tinggi

• <sub>bagian yang dicetak rendah

• Untuk menandai bagian karakterbiasanya untuk rumus matematika

28 Maret 2015 Pemrograman Web

(Superscript, Subscript)(Superscript, Subscript)

tinggi</sup>

rendah</sub>

karakter agar dicetak tinggi atau rendah,matematika atau kimia.

Pemrograman Web

1212

Page 13: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag AtributAtribut (Superscript, Subscript)(Superscript, Subscript)

28 Maret 2015 Pemrograman Web

(Superscript, Subscript)(Superscript, Subscript)

Pemrograman Web

1313

Page 14: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Ganti Baris (Break line)Tag Ganti Baris (Break line)

<br> : Untuk pindah ke baris berikutnya

Bentuk penulisan lain yang dianjurkan

28 Maret 2015 Pemrograman Web

Tag Ganti Baris (Break line)Tag Ganti Baris (Break line)

berikutnya.

dianjurkan (XML style) :<br />

Pemrograman Web

1414

Page 15: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

28 Maret 2015 Pemrograman Web

Paragraf

Pemrograman Web

1515

Paragraf

Paragraf

Paragraf

Ganti Baris

Ganti Baris

Page 16: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Font (Size, Face, Color)Tag Font (Size, Face, Color)Memformat suatu bagian kalimat dengantertentu.

Tag : font Parameter : size, face, color

28 Maret 2015 Pemrograman Web

Tag Font (Size, Face, Color)Tag Font (Size, Face, Color)dengan ukuran, jenis huruf, atau warna

Pemrograman Web

1616

Page 17: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

28 Maret 2015 Pemrograman WebPemrograman Web

1717

Page 18: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

28 Maret 2015 Pemrograman WebPemrograman Web

1818

Page 19: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag EnumerasiTag Enumerasi(List, Unnumbered List, Ordered List)(List, Unnumbered List, Ordered List)

• <li>item</li> : Untuk menandai(enumerasi), diawali dengan simbol

• Kelompok item harus diapit olehbertingkat.

• Untuk menomori enumerasi dengandengan tag <ol> </ol>

28 Maret 2015 Pemrograman Web

Tag EnumerasiTag Enumerasi(List, Unnumbered List, Ordered List)(List, Unnumbered List, Ordered List)

menandai suatu item dari daftarsimbol • (bullet)

oleh tag <ul> </ul> dalam daftar

dengan nomor urut (1,2,3), apitlah

Pemrograman Web

1919

Page 20: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

28 Maret 2015 Pemrograman WebPemrograman Web

2020

Page 21: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

28 Maret 2015 Pemrograman WebPemrograman Web

2121

Page 22: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Garis Mendatar (Horizontal Line)Tag Garis Mendatar (Horizontal Line)<hr> : membentuk garis pemisah mendatar

• Bentuk penulisan lain yang dianjurkan

28 Maret 2015 Pemrograman Web

Tag Garis Mendatar (Horizontal Line)Tag Garis Mendatar (Horizontal Line)mendatar.

(XML style) :<hr />

Pemrograman Web

2222

Page 23: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

28 Maret 2015 Pemrograman WebPemrograman Web

2323

Page 24: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag GambarGambar

<img src="NamaFileGambar

• NamaFileGambar= file gambar

.JPG, atau .PNG.

• Untuk menampilkan sebuah file

• Bentuk penulisan lain yang dianjurkan

<img src="NamaFileGambar

28 Maret 2015 Pemrograman Web

GambarGambar (Image)(Image)

NamaFileGambar">

gambar yang mempunyai ekstensi .GIF,

file gambar.

dianjurkan (XML style) :

NamaFileGambar" />

Pemrograman Web

2424

Page 25: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

28 Maret 2015 Pemrograman WebPemrograman Web

2525

Page 26: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Link (Anchor)Tag Link (Anchor)<a href="Link">Kata yang di-click</a>

<a name="#Acuan">Kata yang dituju

Link = Alamat URL atau nama file

Acuan= Kata sembarang sebagaiURL/file/bagian dokumen lain.

28 Maret 2015 Pemrograman Web

Tag Link (Anchor)Tag Link (Anchor)click</a>

dituju</a>

dan/atau acuan yang dituju

sebagai penanda membentuk link ke

Pemrograman Web

2626

Page 27: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag TabelTabel (Table) (Table)

28 Maret 2015 Pemrograman Web

<table> definisi

Tabel didefinisikan dengan cara menyatakan

• Tag untuk penanda baris adalah<tr> definisi

• Tag untuk penanda kolom adalah<td>data</td

(Table) (Table) -- datadata

Pemrograman Web

2727

definisi tabel</table>

menyatakan baris-baris dan kolom-kolom.

definisi baris</tr>

<td>data</td>

Page 28: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Tag Tag TabelTabel (Table) (Table)

28 Maret 2015 Pemrograman Web

Untuk menata letak (layout) isi dokumenkeperluan ini).

(Table) (Table) -- layoutlayout

Pemrograman Web

2828

dokumen (walaupun hakikatnya bukan untuk

Page 29: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

FRAMEFRAME

28 Maret 2015 Pemrograman Web

Frame membagi layar k dalam beberapalayar menampilkan web page yang berbeda

Tag Dasar :• <frameset> ..</frameset>• <frame />• <noframes> .. </noframes>

Basic attributes• cols = “values” ….(value biasanya

besar pembagian area)• rows = “values”• name = “frame_name”• src = “frame_source(url)”• target = “frame_name”

FRAMEFRAME

Pemrograman Web

2929

beberapa jendela, dimana masing-masingberbeda.

biasanya dituliskan dalam % menunjukkan

Page 30: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

FRAMEFRAME<frameset rows=“30%,*”>

<frame src=“banner.htm” />

<frameset cols = “25%,75%” >

<frame src=“menu.htm” />

<frame src=“content.htm” />

</frameset>

</frameset>

28 Maret 2015 Pemrograman Web

FRAMEFRAME

Pemrograman Web

3030

Page 31: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

FORMFORM

28 Maret 2015 Pemrograman Web

Fungsi Form dalam Website :

• memperoleh data-data user baiknama

• untuk mendaftar pada service yang di

• memperoleh informasi pembelian secara

• memperoleh feedback dari user mengenai

FORMFORM

Pemrograman Web

3131

baiknama, alamat dan data lainnya

di sediakan.

secara online

mengenai website anda

Page 32: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Form Form

28 Maret 2015 Pemrograman Web

Form1.html

Info.html

Form Form -- TextText

Pemrograman Web

3232

Page 33: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Form Form (Password, (Password, Checkbox,RadioCheckbox,Radio

28 Maret 2015 Pemrograman Web

Password :

<INPUT TYPE=“PASSWORD” NAME=“password” SIZE

Checkbox

Buah yang Anda sukai : <BR>

<INPUT TYPE = “CHECKBOX”

NAME = “anggur” CHECKED> Anggur <BR>

<INPUT TYPE = “CHECKBOX”

NAME = “jeruk”> Jeruk<BR>

<INPUT TYPE = “CHECKBOX”

NAME = “melon”> Melon<BR>

Radio

Agama : <BR>

<INPUT TYPE = “RADIO”

NAME = “agama” VALUE "I>Islam<BR>

<INPUT TYPE = “RADIO”

NAME = “agama” VALUE "K>Kristen<BR>

Form Form Checkbox,RadioCheckbox,Radio))

Pemrograman Web

3333

SIZE=“8” MAXLENGTH=“8”>

Page 34: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Form Form (Select, (Select, TextareaTextarea

28 Maret 2015 Pemrograman Web

Select :

Musik yang Disukai :<BR>

<SELECT NAME = “musik”>

<OPTION VALUE = “Jazz”>Jazz

<OPTION VALUE = “Rock”>Rock

<OPTION VALUE = “Keroncong”>Keroncong

Textarea

Komentar Anda : <BR>

TEXTAREA NAME =“komentar”

ROWS =“5” COLS=40’

WRAP>123….ABC

</TEXTAREA>

Form Form TextareaTextarea))

Pemrograman Web

3434

Keroncong

Page 35: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Cascading Style Sheets (CSS)Cascading Style Sheets (CSS)Cascading Style Sheets(CSS) adalah

memperindah halaman website (situs),mengubah keseluruhanwarna dan tampilanmemformatulang situs kita.

CSS ini telah distandarkan oleh Worlddigunakan diweb browser.

Keuntungan CSS

• Dapat di-update dengan cepatmendefinisikan sebuah style-sheettersebut untuk diterapakan pada seluruhhalaman situs kita.

• User yang berbeda dapat mempunyai

• Ukuran dan kompleksitas document

28 Maret 2015 Pemrograman Web

Cascading Style Sheets (CSS)Cascading Style Sheets (CSS)adalah suatu teknologi yang digunakan untuk

), dengan CSS kita dapat dengan mudahtampilan yang ada di situs kita sekaligus

World Wide Web Consortium (W3C) untuk

dan mudah, karena kita cukupsheet global yang berisiaturan-aturan CSS

seluruh dokumen-dokumen HTML pada

mempunyai style-sheet yang berbeda pula.

code dapat diperkecil.

Pemrograman Web

3535

Page 36: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

Cascading Style Sheets (CSS)Cascading Style Sheets (CSS)

Sebuah style sheet terdiri dari beberapaterdiri dari satu atau lebih selektor(declaration block). Sebuah blok deklarasidipisahkan oleh titik koma (;). Masing-titik dua (:) dan nilai (value).

28 Maret 2015 Pemrograman Web

Cascading Style Sheets (CSS)Cascading Style Sheets (CSS)

beberapa aturan (rules). Masing-masing aturan(selector) dan sebuah blok deklarasi

deklarasi terdiri dari beberapa deklarasi yang-masing deklarasi terdiri dari property,

Pemrograman Web

3636

Page 37: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

CSS : Font PropertyCSS : Font Property

28 Maret 2015 Pemrograman Web

FontSyntax: font: <value>Possible Values:[ <font-style>|| <fontsize>[/<line-height>]? <font-family>Contoh:P { font: italic bold 12pt/14pt Times,

Font SizeSyntax: font-size: <value>Possible Values:<absolute-size>|<relative• <absolute-size>:xx-small | x-small

larg• <relative-size> : larger | smaller• <percentage>(in relation to parent

CSS : Font PropertyCSS : Font Property

Pemrograman Web

3737

<font-variant>|| <font-weight>]? <font-

serif }

size>|<relative-size> |<length>| <percentage>small |small|medium| large|x-large | xx-

element)

Page 38: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

CSS : Font PropertyCSS : Font PropertyFont Style

Syntax: font-style: <value>

Possible Values: normal | italic | oblique

Font Variant

Syntax: font-variant: <value>

Possible Values: normal | small-caps

Font Weight

Syntax: font-weight: <value>

Possible Values: normal | bold| bolder| lighter | 100 | 200 | 300 |

400 | 500 | 600 | 700 | 800 | 900

28 Maret 2015 Pemrograman Web

CSS : Font PropertyCSS : Font Property

Possible Values: normal | italic | oblique

Possible Values: normal | bold| bolder| lighter | 100 | 200 | 300 |

Pemrograman Web

3838

Page 39: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

CSS : Color & Background PropertyCSS : Color & Background PropertyColor

Syntax:color: <color>

Nilai (value) dari color adalah sebuah keyworddari palette Windows VGA: aqua, black, blue,purple, red, silver, teal, white, and yellow.

Ada 4 cara dalam menuliskan warna menggunakan

• #rrggbb(e.g., #00cc00)

• #rgb(e.g., #0c0)

• rgb(x,x,x)dimanaxadalah integer antara 0 dan

• rgb(y%,y%,y%)dimanayis nomor antara 0.0

Background Color

Syntax: background-color: <value>

Possible Values:<color>| transparent

Background

Syntax: background: <value>

Possible Values:<background-color>|| <background<background-attachment>|| <background-position>

28 Maret 2015 Pemrograman Web

CSS : Color & Background PropertyCSS : Color & Background Property

keyword atau sebuah kode RGB. 16 keyword diambilfuchsia,gray, green, lime, maroon, navy, olive,

menggunakan kode RGB:

dan 255 (e.g., rgb(0,204,0))

0 dan 100.0 (e.g., rgb(0%,80%,0%))

<background-image>|| <background-repeat>||position>

Pemrograman Web

3939

Page 40: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

CSS : Text Alignment & Box PropertyCSS : Text Alignment & Box PropertyText Alignment

Syntax: text-align: <value>Possible Values: left | right | center | justify

Box PropertiesBottom Border WidthSyntax:border-bottom-width: <value>Possible Values: thin | medium | thick | <length>

WidthSyntax:width: <value>Possible Values:<length>| <percentage>| auto

HeightSyntax:height: <value>Possible Values:<length>| auto

Border StyleSyntax: border-style: <value>Possible Values: [ none | dotted | dashed | solid | double | groove | ]{1,4}

28 Maret 2015 Pemrograman

CSS : Text Alignment & Box PropertyCSS : Text Alignment & Box Property

Values: left | right | center | justify

Values: thin | medium | thick | <length>

Values:<length>| <percentage>| auto

Values: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset

Pemrograman Web

4040

Page 41: HTML DAN CSS - Gunadarma Universitylisetyo.staff.gunadarma.ac.id/Downloads/files/42260/MATERI... · JenisElemen Secaragarisbesar,terdapat4jeniselemen 1. Structural.Tandayangmenentukan

28 Maret 2015 Pemrograman

TERIMAKASIH

Pemrograman Web

4141

TERIMAKASIH

Lilis Setyowati