Pengenalan Dasar CSS
Ditulis oleh
mrjj

Apa itu CSS ?
Syntax CSS
penulisan kode CSS secara umum seperti berikut :selector{property:value}
- Selector adalah tag HTML atau elemen dapat berupa class atau ID.
- Property adalah atribute yang akan kita atur
- Value adalah nilai dari property yang akan diberikan.
misalkan kita akan mewarnai sebuah tag p (paragraph) maka penulisan kodenya adalah sebagai berikut :
p{color:red}
Terdapat tiga cara penulisan CSS yaitu :
- Inline style
- Header style
- Linked CSS
Inline Style
inline style adalah penulisan CSS secara langsung dalam elemen HTML, berikut adalah contoh penulisan inline style :
<p style="color:red"> ini adalah contoh penggunaan inline style CSS </p>
<p style=”color:red”>
adalah contoh inline style, struktur penulisan pun sama yaitu terdiri dari attribute dan value dimana yang menjadi attribute nya adalah color dan value nya adalah red.
Header Style
cara penulisan header style berarti kita menuliskan kode CSS diantara elemen header pada dokumen HTML, penulisan kode CSS menggunakan Header Style akan lebih rapi dan ringkas karena kode yang kita tuliskan tanpa menuliskan nya secara berulang kali. cara mendefinisikan kode CSS nya sebagai berikut :
<!DOCTYPE html>
<html>
<head>
<title>Contoh header style CSS</title>
<style type="text/css">
p{
font-family: serif;
line-height: 1.75em;
font-size: 18px;
}
h2 {
font-family: sans;
color: #333;
}
</style>
</head>
<body>
<h2>bisa digunakan untuk membuat judul</h2>
<p>ini adalah contoh paragraf</p>
</body>
</html>
Jika kita perhatikan pada kode diatas memiliki element style dibawah title, element style itulah yang digunakan sebagai tempat untuk meletakkan kode CSS. Contoh lain Header style :
<!DOCTYPE html>
<head>
<title>Contoh CSS Header Style</title>
<style>
h1 {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: red;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
color: blueviolet;
}
p {
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
font-size: 18px;
color: navy;
}
</style>
</head>
<body>
<h1>Contoh Header Style</h1>
<h2>Contoh Header Style</h2>
<h3>Contoh Header Style</h3>
<h4>Contoh Header Style</h4>
<h5>Contoh Header Style</h5>
<p> contoh css inline pada element paragraf satu</p>
<p> contoh css inline pada element paragraf dua</p>
<p> contoh css inline pada element paragraf tiga</p>
</body>
</html>
Linked CSS
h1 {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: red;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
color: blueviolet;
}
p {
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
font-size: 18px;
color: navy;
}
Kemudian berikut adalah kode HTML nya :
<!DOCTYPE html>
<head>
<title>Contoh CSS Header Style</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<h1>Contoh Linked CSS Style</h1>
<h2>Contoh Linked CSS Style</h2>
<h3>Contoh Linked CSS Style</h3>
<h4>Contoh Linked CSS Style</h4>
<h5>Contoh Linked CSS Style</h5>
<p> contoh Linked CSS pada element paragraf satu</p>
<p> contoh Linked CSS pada element paragraf dua</p>
<p> contoh Linked CSS pada element paragraf tiga</p>
</body>
</html>
Perlu diperhatikan bagaimana cara melakukan pemanggilan file CSS, pada kode diatas file nya diberikan nama style.css, pemanggilan nya adalah :
<link rel=”stylesheet” href=”style.css” type=”text/css”/>tanpa melakukan pemanggilan tersebut code CSS tidak akan berjalan dengan baik.
Class dan ID pada CSS
.merah {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: red;
}
.biru {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
color: blue;
}
#hijau {
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
font-size: 18px;
color: green;
}
#kuning {
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
font-size: 18px;
color: yellow;
}
#ungu {
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
font-size: 18px;
color: violet;
}
<!DOCTYPE html>
<head>
<title>Contoh CSS Header Style</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<h1 class="merah">Contoh Linked CSS Style</h1>
<h2 class="merah">Contoh Linked CSS Style</h2>
<h3 class="merah">Contoh Linked CSS Style</h3>
<h4 class="biru">Contoh Linked CSS Style</h4>
<h5 class="biru">Contoh Linked CSS Style</h5>
<p id="hijau"> contoh Linked CSS pada element paragraf satu</p>
<p id="kuning"> contoh Linked CSS pada element paragraf dua</p>
<p id="ungu"> contoh Linked CSS pada element paragraf tiga</p>
</body>
</html>
untuk lebih lanjut anda bisa lihat referensi code CSS di
W3Schools CSS Reference