Tentang CSS

https://im-informatika.blogspot.com/2014/11/makalah-css_18.html
Tentang CSS
Keuntungan menggunakan CSS
- Memisahkan presentastion sebuah dokumen dari content document itu sendiri.
- Mempermudah dan Mempersingkat pembuatan dan pemeliharaan dokumen web
- Mempercepat proses rendering/pembacaan HTML
Cara Penyisipan CSS
a. Inline style sheet
Penulisan didalam elemen HTML
Misalnya :
<body style=“font-size:x-large”> <h1 style=”color:red; font-size:18pt”> <p style =“font-size:12pt; fontfamiliy:courier;font-variant: normal; color: navy;”>
b. Internal / embedded style sheet
Style dipisah dan dikumpulkan pada bagian
HEAD
Contoh:
<head> <style> body { color:#ffffff; background:black; font-family:Verdana, Arial; font-size:12px; } p { line-height:20px; } h1{ color:brown; } </style> </head>
c. Eksternal style sheet
Sama seperti embedded style tetapi dibuat pada file terpisah dengan ekstension “.css”. Sebuah dokumen bisa menggunakan lebih dari satu file CSS, di-import (dipanggil) pada bagian HEAD
Ada dua cara:
1. <link rel="stylesheet"type="text/css”
href="style.css style.css style.css" />
2. <style>@import "style.css style.css style.css";</style>
Komentar dalam Style Sheet
Comments biasanya di gunakan oleh programmer untuk memudahkan mengingat kembali script yang sudah di tulisnya. Comments di CSS hampir sama dengan comments di C atau C++ yaitu dengan menggunakan:
/* isi Comments */
Contoh:
H1 { color:blue; } H1 { color:blue; } /* H1 elements akan menjadi biru */
Aturan Penulisan
Selector : Terdiri dari tag, class, ID
Declaration : Mendeskripsikan property dan value
h1{ color:brown; }
Keterangan :
Selector : H1
Properti : Color
Value : brown
Macam – macam Selector
Tag/Elemen
Setiap tag yang ada pada HTML bisa dijadikan selector
Class
Diawal penulisan menggunakan tanda titik,
Contoh :
body { color:#ffffff; background:black; font-family:Verdana, Arial; font-size:12px; } p { line-height:20px; } h1{ color:brown; } .isiteks{ font: bold 120% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px; }
ID
Diawali dengan tanda #, dapat digunakan
untuk mendefinisikan header,content, dan
footer dalam desain web krn didefiniskan
denga ID berbeda.
Contoh :
#judul{ font: bold 150% Arial,sans-serif; color: #ffffff; margin: 0px; padding: 0px; }
CSS Background
Background-color
Body{ Background-color : green; } |
Background-attachment
Body { Background-attachment : scroll; } |
Background-position
Body { Background-repeat : no-repeat; Background-image : ur l(image/gambar1.jpg); Background-position : bottom center; } |
Background-Repeat
Body { Background-repeat : repeat; Background-image : url(image/gambar1.jpg); } |
Background-Image
Body{ Background-image : url(gambar1.jpg); } |
CSS Font
Property Font
Font-family
p { Font-family : Arial,Helvetica; } |
Font-size (satuan em,pt,px,mm,cm,%)
p { Font-size : 24em; } |
Font-style (nilai : oblique,italic,normal)
p { Font-style : oblique; } |
Font-variant (nilai : normal,small-caps)
p { Font-family : Arial,Helvetica; } |
Font-weight (nilai :normal,bold,bolder,lighter,100-900)
p { Font-weight : bolder; } |
CSS TEKS
Property teks
1. color
p { color :red; }
2. teks-align (nilai left,right,center,justify)
p { Text-align :justify; }
3. text-decoration (nilai : none,underline,overline,line-through,blink)
p { Text-decoration :overline; }
4. text-transform (nilai : none,capitalize,uppercase,lowercase)
p { Text-transform : capitalize; }
5. Letter-spacing
p { letter-spacing : 20px; }
6. Teks-Indent
p { Text-indent : 50px; }
CSS List
Property list
1. List-style-type (nilai : disc,circle,square,lower-roman,upper roman,none,lower-alpha,upper-alpha)
Ul {
List-style-type : disc ;
}
2. List-style- image (nilai : url,none)
Ul { List-style-image : url(gambar1.jpg) ; }
3. List-style-position (nilai : inside,outside)
Ul { List-style-position : inside; }
CSS Border
Property Border
1. border-style (nilai : style (nilai : none, dotted, dashed, solid, double, groove, ridge, inset, outset)
.b1 { Border-style-type : groove ; }
2. border-bottom-style (nilai : style (nilai : none, dotted, dashed, solid, double, groove, ridge, inset, outset)
.b1 { Border-bottom-style : groove ; }
3. border-bottom-width ()
.b1 { border-bottom-width :10px; }
4. border-bottom-color ()
.b1 { border-bottom-color :red; }
Margin
Margin : pengaturan batas atas, bawah, kanan, kiri pada halaman web
Body { Margin-top : 4cm; Margin-right : 3cm; Margin-bottom :3cm; Margin-left : 4cm; }
Padding
Padding : pengaturan batas atas, bawah, kanan, kiri antara border dengan content.
.kotak { Padding-top : 25px; Padding-right : 25px; Padding-bottom : 25px; Padding-left: 25px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
<SPAN> & <DIV>
Style dapat digunakan dengan memakai tag kontainer <SPAN> dan <DIV>. Tag ini biasanya berfungsi untuk mengoverride style yang sudah ada sebelumnya.
Contoh div :
<div id="atas"> <h1>Welcome to My Web</h1> </div> <div id="left"> <p>Navigate:</p> <p><a href="index.html">Home</a><br /> <a href="news.html">News</a><br /> <a href="about.html">About Us</a><br /> <a href="contact.html">Get in Touch</a></p> </div>