cascading style sheet spesifikasi lengkap di :

41
CS Cascading S Spesifikasi l http://www.w3. SS Style Sheet lengkap di : .org/TR/CSS2

Upload: others

Post on 28-Nov-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

CSS

Cascading Style Sheet

Spesifikasi lengkap di :http://www.w3.org/TR/CSS2

Cascading Style Sheet

Spesifikasi lengkap di :http://www.w3.org/TR/CSS2

CSS

Cascading Style Sheet

Spesifikasi lengkap di :http://www.w3.org/TR/CSS2

Cascading Style Sheet

Spesifikasi lengkap di :http://www.w3.org/TR/CSS2

Mengubah TextMengubah Text

Mengubah WarnaMengubah Warna

Mengubah PosisiMengubah Posisi

Mengubah UkuranMengubah Ukuran

Bagaimana cara menempatkan CSS?

Ada 3 cara yaitu :

• Inline ( pada tag HTML-nya )• Embedded ( Menempel pada tag <head> )• External ( File lain / biasanya file dengan extensi .css )

Bagaimana cara menempatkan CSS?

Ada 3 cara yaitu :

• Inline ( pada tag HTML-nya )• Embedded ( Menempel pada tag <head> )• External ( File lain / biasanya file dengan extensi .css )

Inline CSS

<body><h1 style="color:red;">Contoh css inline </h1></body>

<body><h1 style="color:red;">Contoh css inline </h1></body>

Embedded CSS

<head><style type="text/css">

p {color:red;

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

<head><style type="text/css">

p {color:red;

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

Contoh efek <U>..</U> menjadi pengatur warna

Tag <U>..</U> memiliki “tugas” baru disamping “tugas”lama, yaitu warna tulisan.

Hasilnya sama dengan kode berikut :

Contoh efek <U>..</U> menjadi pengatur warna

Tag <U>..</U> memiliki “tugas” baru disamping “tugas”lama, yaitu warna tulisan.

Hasilnya sama dengan kode berikut :

Efek yang sama pada dua kode I dan U

Tag <U> =underlineDan tag <I> =italicDiberi efek baru,yaitu warnamerah hurufnyaTag <B> = bold,diberi efek warnahijau

Tag <U> =underlineDan tag <I> =italicDiberi efek baru,yaitu warnamerah hurufnyaTag <B> = bold,diberi efek warnahijau

Efek yang sama pada dua kode I dan U

Beberapa efek pada satu kode B

• Misalkan pada tag <B>akan dilekatkan efekwarna, jenis huruf dan gayahuruf

• Perintahnya CSS-style nya

• B { color:lime;

text-decoration: underline;

font-family:Arial }

• Misalkan pada tag <B>akan dilekatkan efekwarna, jenis huruf dan gayahuruf

• Perintahnya CSS-style nya

• B { color:lime;

text-decoration: underline;

font-family:Arial }

Beberapa efek pada satu kode B

11

External CSS: tag link (bagus)

<head><linkrel="stylesheet"href="css_ku.css">

</head><body>

......</body>

<head><linkrel="stylesheet"href="css_ku.css">

</head><body>

......</body>

External CSS: tag link (bagus)

2. CSS-GLOBAL :Sekali Tulis, pakai bersama

Kita dapat mendefinisikansuatu file *.css yang berisikode-kode CSS

File tersebut dapat diacuoleh setiap HTML

Jika file HTML akanmengacu file CSS tersebutditulis :

<HEAD>

<LINK REL="stylesheet"HREF="global.css"

TYPE="text/css">

</HEAD>

B {color: red; text-decoration: underline;font-family: Arial }

I {color:blue; font-family:"MonotypeCorsiva"; font-size:20}

File : global.css Kita dapat mendefinisikansuatu file *.css yang berisikode-kode CSS

File tersebut dapat diacuoleh setiap HTML

Jika file HTML akanmengacu file CSS tersebutditulis :

<HEAD>

<LINK REL="stylesheet"HREF="global.css"

TYPE="text/css">

</HEAD>

Digunakan oleh

Dan Digunakan oleh

2. CSS-GLOBAL :Sekali Tulis, pakai bersama

B {color: red; text-decoration: underline;font-family: Arial }

I {color:blue; font-family:"MonotypeCorsiva"; font-size:20}

File : global.css

Css_global.html

Css_global2.html

Digunakan oleh

Dan Digunakan oleh

Selanjutnya 2 file html digabung dalam 1frame

Klik lihat hasil

Terlihat :Efek dari tag <B>dan tag <I> yangdidefinisikandalam STYLE difile global.css

Terlihat :Efek dari tag <B>dan tag <I> yangdidefinisikandalam STYLE difile global.css

Selanjutnya 2 file html digabung dalam 1frame

Klik lihat hasil

Bagaimana format / cara kerja CSS?

Ada 3 bagian penting css :1.Selector2.Properties3.Value / nilai

Bagaimana format / cara kerja CSS?

1. Selector

Pemilihan elemen

contoh :

p { color : red; }

Pemilihan elemen

contoh :

p { color : red; }

2. Properties

Bagian apa yg ingin diubah

contoh :

p { color : red; }

Bagian apa yg ingin diubah

contoh :

p { color : red; }

3. Values / Nilai

Isi dari perubahan,contoh :

p { color : red; }

dengan kata lain css ini melakukan perubahan warna (color)merah (red) pada tag <p>

Isi dari perubahan,contoh :

p { color : red; }

dengan kata lain css ini melakukan perubahan warna (color)merah (red) pada tag <p>

Isi dari perubahan,contoh :

p { color : red; }

dengan kata lain css ini melakukan perubahan warna (color)merah (red) pada tag <p>

Isi dari perubahan,contoh :

p { color : red; }

dengan kata lain css ini melakukan perubahan warna (color)merah (red) pada tag <p>

Aturan penulisan CSSAturan penulisan CSS

Sintaks CSS

1. Selector2. Deklarasi3. Cascade

1. Selector ( sebelum kurung kurawal )

Cara melakukan seleksi :1. Element2. Class3. Id4. Posisi dokument

1. Selector ( sebelum kurung kurawal )

1. Selector ( sebelum kurung kurawal )

Cara melakukan seleksi :1.Element

Contoh :p { color : red; }

Pilih semua element <p> pada semua dokumen HTML.Contoh :<body><p>tulisan ini akan berwarna merah</p></body>

Cara melakukan seleksi :1.Element

Contoh :p { color : red; }

Pilih semua element <p> pada semua dokumen HTML.Contoh :<body><p>tulisan ini akan berwarna merah</p></body>

1. Selector ( sebelum kurung kurawal )

Cara melakukan seleksi :1.Element

Contoh :p { color : red; }

Pilih semua element <p> pada semua dokumen HTML.Contoh :<body><p>tulisan ini akan berwarna merah</p></body>

Cara melakukan seleksi :1.Element

Contoh :p { color : red; }

Pilih semua element <p> pada semua dokumen HTML.Contoh :<body><p>tulisan ini akan berwarna merah</p></body>

1. Selector ( sebelum kurung kurawal )

Cara melakukan seleksi :2. Class

Contoh :.namakelas { color : red; }

Pilih semua element yang memiliki nama class "namakelas"pada semua dokumen HTML. Contoh :<body><div class="namakelas"><p> ini anggota div dengan nama kelas : "namakelas" </p></div>

Cara melakukan seleksi :2. Class

Contoh :.namakelas { color : red; }

Pilih semua element yang memiliki nama class "namakelas"pada semua dokumen HTML. Contoh :<body><div class="namakelas"><p> ini anggota div dengan nama kelas : "namakelas" </p></div>

1. Selector ( sebelum kurung kurawal )

Cara melakukan seleksi :2. Class

Contoh :.namakelas { color : red; }

Pilih semua element yang memiliki nama class "namakelas"pada semua dokumen HTML. Contoh :<body><div class="namakelas"><p> ini anggota div dengan nama kelas : "namakelas" </p></div>

Cara melakukan seleksi :2. Class

Contoh :.namakelas { color : red; }

Pilih semua element yang memiliki nama class "namakelas"pada semua dokumen HTML. Contoh :<body><div class="namakelas"><p> ini anggota div dengan nama kelas : "namakelas" </p></div>

Contoh class (untuk ubah warna)

Class :merah berefek warnahuruf menjadi merah danclass:biru berefek warnahuruf menjadi biru. Dapatdi-inset pada tag <P> dantag <b>

Contoh class (untuk ubah warna)

Klik lihat hasil

Contoh class (untuk ubah ukuran huruf)

Font-size : xx-small, x-small, small, medium, large,x-large, xx-large

Contoh class (untuk ubah ukuran huruf)

Klik lihat hasil

Contoh class (untuk ubah warna)

Class :merah berefek warnahuruf menjadi merah danclass:biru berefek warnahuruf menjadi biru. Dapatdi-inset pada tag <P> dantag <b>

Contoh class (untuk ubah warna)

Klik lihat hasil

1. Selector ( sebelum kurung kurawal )

Cara melakukan seleksi :3. Id

Contoh :#idunik { color : red; }

Pilih semua element yang memiliki nama id "idunik" padasemua dokumen HTML. Contoh :<body><div id="idunik"><p> ini anggota div dengan nama id unik : "idunik" </p></div>

Cara melakukan seleksi :3. Id

Contoh :#idunik { color : red; }

Pilih semua element yang memiliki nama id "idunik" padasemua dokumen HTML. Contoh :<body><div id="idunik"><p> ini anggota div dengan nama id unik : "idunik" </p></div>

1. Selector ( sebelum kurung kurawal )

Cara melakukan seleksi :3. Id

Contoh :#idunik { color : red; }

Pilih semua element yang memiliki nama id "idunik" padasemua dokumen HTML. Contoh :<body><div id="idunik"><p> ini anggota div dengan nama id unik : "idunik" </p></div>

Cara melakukan seleksi :3. Id

Contoh :#idunik { color : red; }

Pilih semua element yang memiliki nama id "idunik" padasemua dokumen HTML. Contoh :<body><div id="idunik"><p> ini anggota div dengan nama id unik : "idunik" </p></div>

1. Selector ( sebelum kurung kurawal )

Cara melakukan seleksi :4. Posisi di Dokumen

Pilih semua elemen p yang diturunkan dari elemen denganid yang sama dengan #about

1. Selector ( sebelum kurung kurawal )

Pilih semua elemen p yang diturunkan dari elemen denganid yang sama dengan #about

1. Selector ( sebelum kurung kurawal )Contoh-contoh lain

1. Selector ( sebelum kurung kurawal )

2. Deklarasi ( properties dan value )

CSS mendeklarasikan sesuatu yang isinya bisa kita ubah,contoh :• font• color• background-color• border

(Kata diatas adalah properties)

CSS mendeklarasikan sesuatu yang isinya bisa kita ubah,contoh :• font• color• background-color• border

(Kata diatas adalah properties)

2. Deklarasi ( properties dan value )

CSS mendeklarasikan sesuatu yang isinya bisa kita ubah,contoh :• font• color• background-color• border

(Kata diatas adalah properties)

CSS mendeklarasikan sesuatu yang isinya bisa kita ubah,contoh :• font• color• background-color• border

(Kata diatas adalah properties)

2. Deklarasi ( properties dan value )

Setiap properties memiliki nilai (values) yang bisa kitaaplikasikan, contoh :

2. Deklarasi ( properties dan value )

Setiap properties memiliki nilai (values) yang bisa kitaaplikasikan, contoh :

2. Deklarasi ( properties dan value )

Properti bisa granular, contoh properties "border" :

2. Deklarasi ( properties dan value )

Properti bisa granular, contoh properties "border" :

2. Deklarasi ( properties dan value )2. Deklarasi ( properties dan value )

2. Deklarasi ( properties dan value )

Properties granular bisa juga disingkat atau disebut shorthand

2. Deklarasi ( properties dan value )

Properties granular bisa juga disingkat atau disebut shorthand

2. Deklarasi ( properties dan value )

UNIT : unit adalah satuan yang digunakan untuk mengukursesuatu ( font, border, padding dll )

Unit ada 2 macam yaitu Absolut dan Relatif

Contoh absolut adalah px ( pixel )

Contoh relatf adalah em dan % (persen)

UNIT : unit adalah satuan yang digunakan untuk mengukursesuatu ( font, border, padding dll )

Unit ada 2 macam yaitu Absolut dan Relatif

Contoh absolut adalah px ( pixel )

Contoh relatf adalah em dan % (persen)

2. Deklarasi ( properties dan value )

UNIT : unit adalah satuan yang digunakan untuk mengukursesuatu ( font, border, padding dll )

Unit ada 2 macam yaitu Absolut dan Relatif

Contoh absolut adalah px ( pixel )

Contoh relatf adalah em dan % (persen)

UNIT : unit adalah satuan yang digunakan untuk mengukursesuatu ( font, border, padding dll )

Unit ada 2 macam yaitu Absolut dan Relatif

Contoh absolut adalah px ( pixel )

Contoh relatf adalah em dan % (persen)

2. Deklarasi ( properties dan value )2. Deklarasi ( properties dan value )

3. Cascade

Secara kata, cascade berarti mengalir kebawah. Pengertiancascade disini adalah :

Menentukan deklarasi yang manakah, yang akan diaplikasikankedalam elemen HTML

Contoh :p { color : red; }p { color : blue; }

maka yang menang adalah warna biru, karena biru adalahyang terakhir diaplikasikan.

Secara kata, cascade berarti mengalir kebawah. Pengertiancascade disini adalah :

Menentukan deklarasi yang manakah, yang akan diaplikasikankedalam elemen HTML

Contoh :p { color : red; }p { color : blue; }

maka yang menang adalah warna biru, karena biru adalahyang terakhir diaplikasikan.

Secara kata, cascade berarti mengalir kebawah. Pengertiancascade disini adalah :

Menentukan deklarasi yang manakah, yang akan diaplikasikankedalam elemen HTML

Contoh :p { color : red; }p { color : blue; }

maka yang menang adalah warna biru, karena biru adalahyang terakhir diaplikasikan.

Secara kata, cascade berarti mengalir kebawah. Pengertiancascade disini adalah :

Menentukan deklarasi yang manakah, yang akan diaplikasikankedalam elemen HTML

Contoh :p { color : red; }p { color : blue; }

maka yang menang adalah warna biru, karena biru adalahyang terakhir diaplikasikan.

3. Cascade

Jadi bisa dikatakan, deklarasi terakhirlah yang menang.

Tetapi sebenarnya pemenangnya adalah :

Deklarasi yang paling akhir DAN paling spesifik

Jadi bisa dikatakan, deklarasi terakhirlah yang menang.

Tetapi sebenarnya pemenangnya adalah :

Deklarasi yang paling akhir DAN paling spesifik

3. Cascade

Layout

1.Model Box2.Display3.Position4.Float

1.Model Box2.Display3.Position4.Float

Layout

1. Box Model

terdiri dari :• Content / isi• Padding• Border• Margin