CASCADING STYLE SHEETS (CSS)
CSS merupakan bagian untuk membuat dynamic HTML.
ATURAN PENULISAN CSS
1. EXTERNAL STYLE SHEET
Bentuk :
<LINK REL=“STYLESHEET” TYPE=“text/css” HREF=“css_files.css”>
dimana :
<LINK, merupakan tag pembuka diakhiri dengan tanda “>”
REL=“stylesheet”, menerangkan halaman aman ini akan dikenai efek style sheet TYPE=“text/css”, file yang dipanggil berupa css
HREF=“css_files.css”, alamat dokumen stylesheet yang dipanggil
body{
color: green;
background: white; font-family: arial; }
<HTML> <HEAD>
<TITLE>Desain Web</TITLE> <LINK REL="STYLESHEET"
TYPE="text/css" HREF="efek.css"> </HEAD>
<BODY>
<H1>DESAIN WEB</H1>
<P>Latihan Desain Web Dengan CSS </BODY>
</HTML>
ATURAN PENULISAN CSS
<HTML> <HEAD>
<TITLE>Desain Web</TITLE> <STYLE type="text/css"> body {
color: white;
background: green; font-family : arial; }
</STYLE> </HEAD> <BODY>
<H1>BROWSER</H1>
ATURAN PENULISAN CSS
<HTML>
<HEAD>
<TITLE>Desain Web</TITLE> </HEAD>
<BODY style="color: white; background: green;
font-family : arial;" > <H1>BROWSER</H1>
<P>Browser adalah aplikasi untuk menjalankan web </BODY>
</HTML>
MEMBUAT BACKGROUND PADA CSS
<HTML>
<HEAD>
<TITLE>Menggunakan Background Warna</TITLE> <STYLE type="text/css">
body {background-color : #99CCFF} h2 {background : green}
h3 {background-color : transparent} p {background : rgb(240,248,255)} </STYLE>
</HEAD>
<BODY>
<h2>Header 2, Background Hijau</h2>
<h3>Header 3, Bakground Transparan</h3> <p>Background pada paragraph</p>
</BODY>
MEMBUAT BACKGROUND PADA CSS
Properties Value Keterangan
background-image url Alamat gambar yang dituju background-repeat repeat
repeat-x repeat-y no-repeat
Diulang dalam halaman Diulang sumbu x
Diulang sumbu y Tampil 1 gambar
Background-position top lef top center top right center lef center center center right bottom lef bottom center bottom right x-% y-%
x-pos y-pos
Atas kiri halaman Atas tengah halaman Atas kanan halaman tengah kiri halaman Pusat halaman
tengah kanan halaman bawah kiri halaman bawah tengah halaman bawah kanan halaman Pakai nilai %
MEMBUAT BACKGROUND IMAGE PADA CSS
<HTML> <HEAD>
<TITLE>Menggunakan Background Gambar</TITLE> <STYLE type ="text/css">
BODY {
background-image: url(“bg.jpg"); background-repeat: repeat-x;
} </STYLE> </HEAD>
<BODY>
MEMBUAT BACKGROUND IMAGE PADA CSS
<HTML> <HEAD>
<TITLE>Menggunakan Background Gambar</TITLE> <STYLE type = "text/css">
BODY
{background-image:url (“logo.jpg"); background-repeat: no-repeat;
background-position: center center; }
</STYLE> </HEAD>
<BODY>
Background di Pusat Halaman </BODY>
PENGATURAN HALAMAN MENGGUNAKAN MARGIN
<HTML> <HEAD>
<TITLE>Pengaturan Margin</TITLE> <STYLE type="text/css">
BODY {
margin-top : 1cm; margin-right : 2cm; margin-bottom : 1cm; margin-left : 2cm; }
</STYLE> </HEAD>
<BODY>
Pengaturan Batas Halaman (atas 1cm, kanan 2cm,bawah 1cm, kiri 2cm)
PENGATURAN HALAMAN MENGGUNAKAN PADDING
<HTML> <HEAD>
<TITLE>Pengaturan Margin</TITLE> <STYLE type="text/css">
BODY {
padding-top : 10%; padding-right : 20%; padding-bottom : 40%; padding-left: 20%; }
</STYLE> </HEAD> <BODY>
Text ini berada di tengah halaman , karena di lakukan pengaturan halaman dengan menggunakan padding atas 10%, kanan 20%,bawah 40%,dan kiri 20%.
FORMAT TEKS
Properties Value Keterangan
Pengaturan warna
color green, dll
Pengaturan Spasi (jarak antar karakter)
letter-spacing Normal
Length Ukuran standar HTMLUkuran panjang (cm,px)
Perataan Text
text-align lef right center justify text-decoration none
underline overline line-through blink
Bentuk standar Bergaris bawah Bergaris atas Text dicoret Text berkedip
Pengaturan text indentasi
text-indent length
% Dengan cm, pxDengan persentase
Pengubahan Bentuk Karakter
<HTML> <HEAD>
<TITLE>Format Text </TITLE> <STYLE type ="text/css">
p {color : green; letter-spacing: 0.5cm} h1 {letter-spacing: -2px}
h2 {text-align: center} h3 {text-align: left}
h4 {text-align: right}
</STYLE> </HEAD> <BODY>
<p>Pengaturan Spasi Pada Paragraph </p> <h1>Header 1</h1>
<h2>Header 2, Di tengah</h2> <h3>Header 3, Di kiri</h3> <h4>Header 4, Di kanan</h4> </BODY>
<HTML> <HEAD>
<TITLE>Format Text </TITLE> <STYLE type="text/css">
em {text-decoration : overline} h2 {text-decoration: blink}
h3 {text-decoration: underline} a {text-decoration: none}
</STYLE> </HEAD> <BODY>
<em>Bentuk Overline</em>
<h2>Header 2, Bentuk Line-through</h2> <h3>Header 3, Bentuk Underline</h3>
<p><a href="coba.htm">Penggunaan Dalam Link</a></p> </BODY>
<HTML>
<HEAD>
<TITLE>Format Text </TITLE> <STYLE type="text/css">
p.besar {text-transform: uppercase} p.kecil {text-transform: lowercase}
</STYLE> </HEAD>
<BODY>
<p class="besar"> pengubahan kedalam huruf besar </p> <p class="kecil"> PENGUBAHAN KEDALAM HURUF KECIL </p> </BODY>
PENGATURAN FONT
Properties Value Keterangan
Jenis Font
font-family arial, dll
Ukuran Huruf
Font-size Small Medium Large Length %
Kecil
Menengah Besar
Besar font (pt,px) Persentase
Pengaturan gaya pada font
font-style normal italic oblique
Ketebalan huruf
<HTML> <HEAD>
<TITLE>Pengaturan Font</TITLE> <STYLE type="text/css">
p.italic {
font-size :200% ; font-style: italic; }
p.normal{
font-family : verdana ; font-style: normal;
}
p.oblique {font-style: oblique}
</STYLE> </HEAD> <BODY>
<P class="italic">Menggunakan Style Italic</P> <P class="normal">Menggunakan Style Normal </P> <P class="oblique">Menggunakan Style Oblieque</P> </BODY>
<HTML> <HEAD>
<TITLE>Pengaturan Font</TITLE> <STYLE type="text/css">
p.normal {
font-family : verdana ; font-weight: normal; }
p.thick {
font-family : verdana ; font-weight: bold;
}
p.thicker {
font-family : times ; font-weight: 900;
}
</STYLE> </HEAD> <BODY>
PENGATURAN TABEL
<HTML><HEAD>
<TITLE>Pengaturan Table spec</TITLE> <STYLE type="text/css">
TH {
color : #FFFFFF;
background-color : #336699; border-width: 1px ;
border-style:solid; border-color :red ; font-size: 9pt;
} TD {
color : red;
background-color : #E6E6FA; border-width: 1px ;
border-style:solid; border-color :blue ; font-size: 9pt;
} </STYLE>
<BODY>
<table width="468" border="0" cellpadding="5" cellspacing="0"> <tr> <th width="112"> Nama </th>
<th width="91"> No Test </th> <th width="96"> Nilai </th>
<th width="137”> Keterangan </th> </tr>
<tr> <td> Ali </td> <td> 001 </td> <td> 78 </td> <td> Lulus </td> </tr>
<tr> <td> Amir </td> <td> 002 </td> <td> 43 </td>
<td> Mengulang </td> </tr>
HYPERLINK
Selector Keterangan
a:link Keadaan awal pemicu link aktif
a:visited Keadaan pemicu link setelah dikunjungi a:active Keadaan pemicu yang sedang aktif
a:hover Kejadian pada pemicu link saat mouse digerakkan diatasnya
<HTML> <HEAD>
<TITLE>Pengaturan Hyperlink</TITLE>
<STYLE type="text/css">
A:link {text-decoration: none} A:visited {text-decoration: none} A:active {text-decoration: none} A:hover {
font-weight:none; color: red;
background-color:blue;} </STYLE>
</HEAD> <BODY>
<a href="coba.htm">Klik disini</a> </BODY>
TUGAS
Buatlah web pribadi anda menggunakan css. Lengkapi dengan tombol fasilitas menu:
1.HOME : Informasi sekilas tentang diri anda.
2.PENDIDIKAN : Pendidikan yang telah anda tempuh, termasuk pelatihan dan training yang pernah diikuti.
3.JADWAL KULIAH : Gunakan pemakaian tabel dengan css seperti diatas.