CSS merupakan kependekan dari Cascading Style Sheet yang memungkinkan kita untuk mendesain tampilan
dokumen HTML. HTML bisa dikendalikan oleh CSS, CSS bisa berada di luar file HTML atau menyatu dengan file
HTML. Jadi pada dasarnya CSS adalah sebuah perintah yang mampu berjalan diantara tag HTML Jika kita memiliki
banyak file HTML, maka kita hanya perlu satu file CSS, sehingga ketika kita mengganti jenis huruf pada file CSS maka
semua file HTML yang berhubungan pada file CSS tersebut akan berubah.
Syntax CSS.
Kode CSS hanya dibagi menjadi 3 bagian, yaitu selector, property, dan value.
selector {
property : value;
}
Tag : digunakan untuk penyesuaian ulang tag HTML tanpa membuat class baru. Perubahan yang dilakukan akan
mempengaruhi tag yang sama di dalam dokumen. Penamaannya cukup nama TAG HTML.
h1 {
color: #009900;
font-family: Arial, sans-serif;
}
Advanced : selector ini digunakan untuk mengatur tampilan pada tag dengan ID tertentu, dan hanya dapat digunakan
1 kali pada dokumen yang sama. Untuk penamaan advanced ID dapat menggunakan apapun namun diawali
tanda pagar #.
Kombinasi Selector
Untuk menghindari pengetikan ulang style CSS, elemen HTML yang memiliki style yang sama bisa menggunakan
selector yang sama dengan cara menambahkan nama elemen dan dipisahkan dengan tanda koma, contohnya :
h1, h2, h3, h4, h5, h6 {
color: #009900;
font-family: Arial, sans-serif;
}
Pada contoh diatas, heading 1, heading 2, sampai heading 6 diset menggunakan style yang sama.
Memberikan Komentar pada CSS
Untuk memberikan komentar pada kode CSS, dimulai dengan tanda /* dan diakhiri dengan tanda */. Contohnya saja:
/* Ini adalah komentar */
Komentar pada CSS tidak akan diproses oleh browser. Komentar berguna untuk mengetikkan sesuatu pada file CSS
tapi tidak ingin teks tersebut diproses.
Cara menggunakan CSS ada 3 yaitu External Style Sheet, Internal Style Sheet dan Inline Style Sheet.
1. External Style Sheet
External Style Sheet, dari kata external saja sudah bisa ditebak artinya, yang berarti di luar, maksudnya file CSS
terpisah dengan file HTML istilah ini sering disebut dengan Link Style Sheet. Nah cara memanggil CSSnya adalah
<link rel=stylesheet type=text/css href=namafile.css>
Baris di atas diletakan di dalam tag <head> </head>. Maksud dari baris di atas adalah :
<link = merupakan tag pembuka dan diakhiri dengan tanda >
Rel= stylesheet fungsinya menyatakan bahwa halaman ini akan dikenai efek stylesheet
Type=text/css menunjukkan bahwa file yang akan dipanggil adalah file CSS
Href= namafile.css menunjukan alamat dan nama file CSS yang dipanggil.
Latihan 1
Buat file berikut
body {
color : black;
background: green;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
Body.c
ss
Latcss1.ht
ml
<html>
<head>
<title>BumenNet Online</title>
<link rel=stylesheet type=text/css href=body.css>
</head>
<body>
<h4>ini adalah latihan css pertama saya. Jadi saya haruz sukses !!!!!!</h4>
</body>
</html>
Jika dijalankan di browser maka hasilnya akan tercetak background web berwarna hijau dan text ini adalah latihan css
pertama saya. Jadi saya haruz sukses !!!!!! Akan tercetak dengan huruf Verdana berwarna hitam.
2. Internal Style Sheet
Internal Style Sheet sering disebut juga dengan Embeding Style Sheet adalah sebuah metode penulisan CSS pada
halaman HTML. Dokument tersebut diletakkan diantara tag <head>.</head>.
Latihan 2 :
Buat file berikut
<html>
<head>
Latcss2.ht
ml
<title>BumenNet Online</title>
<style type=text/css>
body {
color : black;
background: green;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
</style>
</head>
<body>
<h4> ini adalah latihan css kedua saya. Jadi saya haruz lebih sukses !!!!!!</h4>
</body>
</html>
Dari contoh script di atas bisa dilihat penulisan Internat Style Sheet CSS dimulai dengan menggunakan <style> dan
diakhiri dengan </style>
3. Inline Style Sheet
Inline Style Sheet adalah metode penulisan CSS yang langsung diletakkan pada element HTML.
Latihan 3 :
<html>
<head>
Latcss2.ht
ml
<title>BumenNet Online</title>
</head>
<body style=color:black;background:green;font-family:Verdana, Arial, Helvetica, sans-serif>
<h4> ini adalah latihan css ketiga saya. Jadi saya haruz lebih sukses lagi !!!!!!.</h4>
</body>
</html>
gaya.css
font-size: 16px;
color:#FF00FF;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}
.isi {
font-size: 13px;
color:#0000FF;
font-family: Georgia, "Times New Roman", Times, serif;
}
.penutup {
font-size:13px;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
}
webgaya.ht
ml
Gaya2.css
webtag.htm
l
<head>
<title>Belajar CSS</title>
<link rel="stylesheet" type="text/css" href="csstag.css">
</head>
<body>
<h1>Cara mengganti style tag</h1>
<p>digunakan untuk penyesuaian ulang tag HTML tanpa membuat class baru. Perubahan yang
dilakukan akan mempengaruhi tag yang sama di dalam dokumen.
Penamaannya cukup nama TAG HTML.</p>
<p>digunakan untuk penyesuaian ulang tag HTML tanpa membuat class baru. Perubahan yang
dilakukan akan mempengaruhi tag yang sama di dalam dokumen.
Penamaannya cukup nama TAG HTML. contoh :</p>
<ul type="disc">
<li>H1</li>
<li>H2</li>
<li>H3</li>
<li>H4</li>
<li>P</li>
<li>UL</li>
</ul>
<font>Terimakasih</font>
</body>
</html>
advan.css
height: 300px;
Buat file HTML berikut
float: right;
<html>
background: #ADD8E6;
<head>
}
<title>Titel websiteku</title>
webadvan.c
ss
<link
href="advan.css" rel="stylesheet" type="text/css">
.footer{
</head>
height: 40px;
<body>
background: #8FBC8F;
<div id="halaman"><!-- div id halaman dimulai -->
clear: both;
}
1</td></tr>
2</td></tr>
3</td></tr>
4</td></tr>
padding-left: </table>
10px;/* penulisan untuk satu sisi saja */
}