Selasa, 25 Maret 2014

3 Aturan Penulisan CSS | Materi Pemrograman Web CSS

CSS (Cascading Style Sheet) adalah mekanisme memisahkan antara isi dan presentasi dokumen HTML. CSS menambahkan style pada halaman, meningkatkan dan memperbaiki penyajian isi halaman. CSS Bertindak sebagai lapisan yang mempengaruhi presentasi dari elemen HTML yang diberikan. Warna, font, text size, background, susunan elemen pada halaman dan seluruh aspek presentasi isi, diatur oleh CSS.

Aturan Penulisan

Aturan penulisan CSS berisi set intruksi yang memerintahkan browser untuk mengikuti aturan dan mengubah tampilan elemen XHTML berdasarkan pada nilai-nilai yang diberikan.

Struktur Penulisan


1. Inline Styles
CSS dideklarasikan sebagai atribut pada elemen. Tidak dibangun sebagai aturan, dan
tidak ada selector. Properti dan nilainya melekat langsung pada elemen.

Example :
<html>
<head>
<title>Inline Styles CSS</title>
</head>
<body>
<h2 style="text-decoration:underline;">Pandawa</h2>
<p style="color:blue;">Nakula dan Sadewa adalah adalah saudara kembar.
Mereka adalah adik tiri Yudistira, Bima, Arjuna.</p>
</body>
</html>
2. Embedded Style Sheets
Aturan CSS ditanamkan dalam elemen head dari dokumen. Aturan tersebut hanya berlaku
pada dokumen dimana dideklarasikan.

Example :
<html>
<head>
<style type="text/css">
h2 { text-decoration:underline; }
p { color:blue; }
.example { background:yellow;color:red; }
</style>
</head>
<body>
<h2>Pandawa</h2>
<p>Nakula dan Sadewa adalah adalah saudara kembar. Mereka
adalah adik tiri Yudistira, Bima, Arjuna.</p>
<p>Namun, <span class="example">kesetiaan</span> mereka
pada Pandawa tak pernah goyah.</p>
<body>
</html>
3. External Style Sheets
Menempatkan aturan CSS secara terpisah, style sheet external terhubung dengan
dokumen melalui elemen head. File style sheet text disimpan menggunakan ekstensi .css.

Example :

latihan_ 14.css
h2 { text-decoration:underline; }
.dewi_kunti, .pandhu { background:yellow;color:red; }
#info_bima { color:green; }
 latihan_14.html
<html>
<head>
<title>External Style Sheets</title>
<link rel="stylesheet" type="text/css" href="latihan_14.css" />
</head>
<body>
<h2>Bima</h2>
<p>
Bima adalah anak ke-2 <span class="dewi_kunti">Dewi Kunti</span> dan
<span class="pandhu">Pandhu</span>
</p>
<p id="info_bima">
Nama lainnya adalah Bimasena dan Werkudara.<br />
Bahasa yang digunakan selalu kasar dan selalu menakutkan musuh,
walaupun hatinya baik.
</p>
<body>
</html>