Cascading Style Sheet (CSS)

Pengenalan CSS

CSS adalah kependekan dari Cascading Style Sheet, berfungsi untuk mempercantik penampilan HTML atau menentukan bagaimana elemen HTML  ditampilkan, seperti menentukan posisi, merubah warna teks atau background dan lain sebagainya.

Perhatikan contoh kode CSS berikut :




1.        Selector

Selector adalah elemen/tag  HTML  yang ingin diberi style. Anda dapat menuliskan langsung  nama tag  yang ingin diberi style tanpa perlu menambahkan tanda  <..>. Pada contoh kode CSS di atas, kita akan memberi style pada seluruh tag h1 yang terdapat

dalam file HTML.

Jika tag HTML yang ingin diberi style memiliki ID, anda dapat menuliskan nama ID tersebut dengan diawali tanda kress (#).

#header

Dan jika tag yang diberi style memiliki Class, maka penulisan selector bisa dilakukan dengan tanda titik (.) diikuti dengan nama class.

.artikel

Jika anda hanya menuliskan satu selector, seperti contoh kode CSS di atas, maka seluruh tag h1 yang terdapat dalam file HTML akan memiliki style yang sama. Bagaimana jika kita hanya ingin memberi style pada  tag h1 yang  hanya terdapat di dalam Class artikel.

Maka penulisan selectornya seperti berikut :

.artikel h1

Kode tersebut akan memerintahkan pada browser untuk memberi style pada tag h1 yang hanya terdapat di dalam  class artikel  (atau -h1 yang merupakan child dari class artikel).

Anda-pun dapat memilih lebih dari satu tag untuk penghematan kode CSS. Misalnya ketika anda memiliki dua atau lebih tag dengan warna background yang sama, dari pada

menuliskan kode seperti ini :

h1{ background-color: #666666; }

P { background-color: #666666; }

a { background-color: #666666; }

Anda dapat menggabungkan selector dengan menambahkan tanda koma pada nama tag yang ingin diberi style.

h1, p, a { background-color: #66666; }

 

2.        Property dan Value

Property adalah sifat-sifat yang ingin diterapkan pada selector, seperti warna text, warna background, jarak antar elemen, garis pinggir dan lain sebagainya.

Untuk memberikan nilai/value pada property kita gunakan tanda titik dua (:). Setiap property diakhiri dengan titik koma (;), jika anda tidak mengakhirinya  maka browser tidak akan mengetahui maksud dari property tersebut.

Property-property pada CSS sangat mudah dimengerti karena lebih mirip bahasa kita sehari-hari. Misalnya untuk merubah warna text kita gunakan property color, untuk merubah warna background kita gunakan property background-color, untuk merubah ukuran huruf kita gunakan property font-size.

.artikel h1 {

color : red;

background-color : blue;

font-size : 20px;

}

 

Penulisan CSS

Ada tiga cara penulisan kode CSS, yaitu inline, internal dan external. Ketiganya bisa anda lakukan sesuai dengan kebutuhan. Berikut contoh penggunaan dari metode-metode tersebut:

1.        Inline

Penulisan kode CSS dengan metode inline ini bisa dilakukan langsung pada tag yang ingin diberi style dengan menggunakan atribut style.

<h1 style=‚color : red; ‚> Judul Situs </h1>

Pada metode ini, kita tidak perlu menuliskan selector.  Karena anda menuliskan CSS langsung pada tag yang ingin diberi style.

Cara ini sangat tidak dianjurkan, karena akan mencampurkan antara “Format” dan “Presentasi”. Cara ini juga tidak efektif ketika anda akan melakukan perubahan pada CSS.


2.        Internal

Metode CSS internal ditulis di dalam tag style yang ditempatkan pada tag head.

<html>

<head>

<title>Judul HTML</title>

<style>

h1 {color : red;}

</style>

</head>

</html>

Metode kedua ini sangat dianjurkan untuk pengujian style, atau ketika anda hanya memiliki satu halaman web.


3.        External

Metode yang terakhir adalah dengan membuat file CSS dan dipanggil di dalam tag head. File CSS memiliki ekstensi (akhiran) .CSS misanya namafile.CSS.

Pemanggilan file CSS dilakukan dengan menggunakan tag link:

<html>

<head>

<title>Judul HTML</title>

<link rel=stylesheet href=’namafile.CSS‛ />

</head>

</html>

Atribut rel adalah informasi hubungan (relationship)  dari tag link tersebut, yaitu sebagai stylesheet. Href diisi dengan lokasi file CSS yang ingin dimuat. Pemanggilannya sama dengan pemanggilan gambar atau link.

 

Cascading Style Sheet (CSS) merupakan materi dari matakuliah Pemrograman Web dari jurusan Sistem Informasi, unntuk informasi jurusan silahkan kunjungi :

Website SistemInformasi UNIDHA

Website Universitas Dharma Andalas


Share this

Related Posts

Previous
Next Post »