DISUSUN OLEH :
Ummy Gusti Salamah, S.ST,. MIT
1
KATA PENGANTAR
Puji syukur kami panjatkan kepada kehadirat Allah SWT. Yang telah memberikan rahmat dan hidayah-
Nya sehingga kami dapat menyelesaikan tugas Makalah yang berjudul Tutorial Cascading Style Sheets.
Salah satu tujuan dari penulisan makalah ini adalah untuk menambah wawasan tentang Css atau yang
berkepanjangan Cascading Style Sheets.
Saya menyadari bahwa isi laporan ini masih banyak yang harus saya perbaiki dan jauh dari kata
sempurna tetapi saya sudah berusaha sebaik dan semaksimal mungkin sesuai dengan
kemampuan yang saya miliki.
Maka saya saya sangat berharap sekali bahwa pembaca dapat memberikan saran dan juga kritik
di akhir halaman yang sudah saya sediakan. Supaya saya dapat memperbaiki kesalahan saya dan
tidak terulang pada masa yang akan mendatang.
Semoga dengan adanya makalah ini dapat bermanfaat bagi kita semua terutama terhadap
pembacanya.
2
DAFTAR ISI
3
SEJARAH CSS
Awal muncul CSS (Cascading Style Sheet) setelah munculnya SGML (Standard Generalized
Markup Language) pada tahun 1970-an, dan menjadi sebuah teknologi internet yang diresmikan
oleh W3C (world wide web consortium) pada tahun 1996.Format dasar dari CSS yang biasa
digunakan oleh orang-orang merupakan ide dari Hakon Wium Lie dalam proposalnya yang
berjudul Cascading HTML Style Sheet ( CHSS) pada tahu 1995 pada konferensi W3C (world
wide web consortium) di Chicago, Illinois.
Setelah itu Lie mengembangkan standar dari CSS dengan temannya yang bernama Bert Bos.
Setelah diresmikan oleh W3C tahun 1996, pada tahun tersebut CSS level 1 resmi dipublikasikan
pada bulan Desember. Proyek CSS level 1 ini juga didukung oleh programmer perusahaan
ternama yaitu Microsoft yang bernama Thomas Reardon.
Dalam penetapan CSS level 1 yaitu bertujuan untuk mengurangi tag-tag baru pada Netscape dan
Internet explore, dimana keduanya bersaing mengembangkan tag-tag mereka sendiri untuk
tampilan web.
PERKEMBANGANNYA CSS
1. CSS 1
Pada tanggal 17 Agustus 1996 pada acara World Wide Web Consortium (W3C)
menetapkan CSS sebagai bahasa pemrograman standard dalam pembuatan web.
Tujuannya adalah untuk mengurangi pembuatan tag-tag baru oleh Netscape dan Internet
Explorer, karena kedua browser tersebut sedang bersaing mengembangkan tag sendiri
untuk mengatur tampilan web. CSS 1 mendukung pengaturan tampilan dalam hal :
Font (Jenis ketebalan)
Warna
Teks
Background
Text attributes ( misalnya spasi antar baris, kata dan huruf. )
Posisi teks
Gambar
Table
Margin
Border
Padding
2. CSS 2
Pada tahun 1998, W3C menyempurnakan CSS tahap awal dengan menciptakan standard
CSS 2 yang menjadi standard hingga saat ini. Pada level CSS 2 ini, dimasukkan semua
atribut dari CSS 1 dan diperluas dengan penekanan pada International Accessibiality
kususnya media-specific CSS. CSS 2 dikembangkan untuk memenuhi kebutuhan
terhadap format dokumen agar bisa ditampilkan di printer.
4
3. CSS 3
CSS 3 adalah versi terbaru dari CSS yang mampu melakukan banyak hal dalam
mendesain website. CSS 3 dapat melakukan animasi pada halaman website, diantaranya
animasi warna dan animasi 3D. Dengan CSS 3 di Design dimudahkan dalam hal
kompatibilitas websitenya pada smartphone dengan dukungan fitur baru yakni media
query. Ada beberapa fitur baru yaitu :
Multiple background
Border-radius
Drop-shadow
Border-image
CSS-Math
CSS Object Model
Animasi
Beberapa efek teks
Beberapa efek pada kotak
PENGERTIAN
PENGERTIAN
Pengertian CSS merupakan singkatan dari “Cascading Style Sheets“. sesuai dengan
namanya CSS memiliki sifat ”style sheet language” yang berarti bahasa pemrograman
yang di gunakan untuk web design. CSS adalah bahasa pemrograman yang di gunakan
untuk men-design sebuah halaman website, CSS menggunakan penanda yang kita kenal
dengan Id dan Class. Seiring berkembang nya dunia pemrograman dan teknologi, CSS
tidak cuma di gunakan di HTML dan XHTML saja. tapi sudah bisa di gunakan untuk
mendesign tampilan aplikasi android.
TUTORIAL CSS
5
1. Inline CSS Style
Teknik penulisan Syntax CSS dengan Inline Style adalah teknik cara penulisan syntax
CSS yang tidak memerlukan selector Id dan Class. Sehingga Syntax CSS di letakkan
atau langsung di sisipkan pada element HTML. syntax CSS di letakkan di dalam
atribut <style> … </style > . Untuk membuat contoh penulisan CSS dengan gaya
inline caranya sediakan sebuah file HTML atau PHP. di sini saya menggunakan
HTML. saya membuat sebuah file dengan nama index.html dan disini saya
menggunakan Code Editor Visual Studio Code. Berikut adalah contoh codingan dari
Inline CSS Style :
6
2. Internal CSS Style
Teknik penulisan Syntax CSS dengan Internal style adalah teknik cara penulisan
Syntax CSS yang di letakkan satu file dengan file html atau file php. Syntax CSS di
letakkan di dalam tag <style> dan biasanya di akhiri dengan tag </style>. biasa nya
tag <style> … </style> di letakkan pada bagian tag <Head> pada HTML.
Perhatikan contoh penulisan Internal CSS Style di atas, Syntax Css Padding berfungsi
untuk mengatur jarak pada sisi dalam element. Pada contoh di atas saya memberikan
jarak 20px atau bisa di sebut juga 20 pixel. CSS memanggil selector Class biasanya
dengan tanda titik ( . ) dan memanggill selector id dengan tanda pagar ( # ). Berikut
adalah hasil dari text codingan Internal CSS Style di atas :
7
3. Ekternal CSS Style
Teknik penulisan Syntax CSS dengan Ekternal Style adalah teknik penulisan yang
memisahkan file css dan html. penggunaan css yang baik adalah menggunakan
teknik penulisan CSS ini karena kode program kita tidak akan berantakan karena
syntax css di simpan pada file css. file css dan html di hubungkan menggunakan text
di bawah ini
Untuk membuat contoh penulisan CSS dengan Ekternal style siapkan satu buah file
html dan satu buah file css. di sini saya membuat sebuah file dengan nama
index.html dan style.css seperti di bawah ini :
8
Index.html
Style.css
9
Dan Hasilnya akan seperti gambar di bawah ini :
10
Margin dan padding merupakan yang paling banyak di gunakan dalam mendesain sebuah
website dengan menggunakan CSS. karena margin dan padding di gunakan untuk
mengatur sisi dalam dari sebuah element dan mengatur sisi luar dari sebuah element.
untuk itu pada perkenalan kali ini saya akan menjelaskan tentang Apa itu Margin? Dan
Apa Itu Padding?.
Mengenal Margin pada CSS
Margin adalah sisi luar dari sebuah element. misalnya anda ingin mengatur jarak
antar element. anda bisa menggunakan syntax margin untuk mengaturnya.
terdapat beberapa sisi luar margin yaitu :
a. ‘margin-top’ adalah margin atas yang di tuliskan pada css.
b. ‘margin-bottom’, margin bawah atau jarak luar bagian bawah di tulis di
CSS.
c. ‘margin-left’ sebagai jarak luar sebelah kiri element.
d. ‘margin-right’ adalah sisi luar pada bagian sebelah kanan.
e. Tetapi jika anda hanya menggunakan syntax ‘margin’ saja maka akan
secara otomatis mengatur jarak atas,bawah, kiri dan kanan element.
Berikut ini adalah Contoh Codingan atau penggunaan margin pada Css :
Index.html
Style.css
11
Dan ini adalah hasil dari codingan di atas
12
Mengenal Padding pada CSS
Padding adalah sisi dalam dari sebuah element. kita bisa menggunakan syntax
padding untuk mengatur jarak pada sisi dalam sebuah element yang kita tentukan
sama seperti margin yang memiliki sisi-sisi . seperti top, left, right, bottom. Jenis
padding yaitu :
a) ‘padding-top’ adalah padding atas di tuliskan pada css dengan yang
berarti mengatur sisi dalam sebelah atas sebuah element.
b) ‘padding-bottom’ adalah pading bawah atau jarak dalam bagian bawah di
tulis di CSS.
c) ‘padding-left’ sebagai jarak dalam sebelah kiri element.
d) ‘padding-right’ adalah sisi luar pada bagian sebelah kanan.
e) Jika anda hanya menggunakan syntax ‘padding’ saja maka akan secara
otomatis mengatur jarak atas,bawah, kiri dan kanan element yang bagian
dalam. berikut ini adalah Contoh penggunaan padding pada CSS
Berikut adalah contoh codingan atau penggunaan margin pada css :
Index.Html
13
Style.Css
14
MENGATUR FONT
Disini saya akan menjelaskan tentang cara melakukan pengaturan font dengan css.
misalnya seperti merubah font, mengatur ukuran font, warna font serta jenis bentuk
font(garis miring, huruf tebal, tulisan miring). Berikut ada beberapa syntax yang
digunakan untuk mengatur font di dalam CSS :
1. font-size digunakan untuk mengatur ukuran font
2. font-weight di gunakan untuk mengatur ketebalan font
3. font-family untuk mengubah jenis font
4. font-style digunakan untuk merubah gaya pada font.
5. font-color digunakan untuk merubah warna font.
Dapat di lihat pada contoh mengatur font dengan css di bawah ini . untuk merubah warna
font bisa menggunakan perintah ‘color’, font-family digunakan untuk merubah jenis font,
font-style digunakan untuk mengatur gaya font, italic,normal dan lainnta. font-size
digunakan untuk mengatur ukuran dari font. dan font-weight digunakan untuk
menentukan lebar dari pada font.
Index.html
15
Style.css
Hasil
16
MENGATUR FORMAT TEXT
Pada materi yang saya akan berikan saat ini akan menjelaskan tentang penggunaan css
dalam mengatur atau memodifikasi text dengan tujuan agar format text dapat menjadi
seperti yang kita inginkan dan kita butuhkan. Contohnya untuk mengatur text menjadi
justify atau kita kenal dengan sebutan rata kiri rata kanan, mengatur jarak indent text,
mengatur huruf menjadi uppercase atau huruf besar, huruf kecil, warna text dan juga
mengatur dekorasi atau design pada text. silahkan kalian baca penjelasan berikut tentang
mengatur format text yang dapat di lakukan menggunakan CSS. adapun beberata syntax
CSS yang bisa di gunakan untuk mengatur format text diantara nya adalah:
Color Di gunakan untuk mengatur warna text, value yang dapat di isi berupa
warna atau kode warna.
Text-align Di gunakan untuk mengatur posisi align pada text atau rata text, value
yang bisa di isi diantaranya adalah center untuk membuat text rata tengah, left
untuk membuat text menjadi rata kiri, right untuk membuat text menjadi rata
kanan dan justify untuk membuat text menjadi rata kanan dan rata kiri.
Text-decoration Di gunakan untuk mengatur dekorasi text, value nya berupa none
untuk membuat text tidak memiliki dekorasi, overline untuk membuat text
memiliki garis pada bagian atas text, line-through untuk membuat garis yang
mencoreng pada text, dan underline untuk membuat garis pada bawah text(garis
bawah).
Text-transform Digunakan untuk mengatur huruf kapital pada text, value yang
bisa di gunakan diantaranya adalah uppercase untuk membuat text menjadi huruf
besar, lowercase untuk membuat text menjadi huruf kecil, dan capitalize untuk
membuat huruf awal pada tiap kata menjadi huruf besar.
Text-indent Digunakan untuk mengatur jarak alinea pada text, value yang bisa
digunakan berupa nilai pixel dan lainnya sesuai kebutuhan.
Text-spacing Digunakan untuk mengatur jarak antar karakter pada text, value
yang di isi berupa nilai pixel dan lain-lain. Mengatur Format Text Dengan CSS.
Word-spacing Digunakan untuk mengatur jarak antar kata pada text, value yang
di isi juga berupa nilai pixel.
Line-height Digunakan untuk mengatur jarak antar baris pada text value yang di
isi berupa nilai.
Text-shadow Digunakan untuk mengatur efek bayang pada text, value yang di
isikan pertama mengisi nilai untuk jarak kiri kanan, dan kedua mengisi jarak atas
bawah dan yang ketiga mengisi warna. Untuk contoh penulisanya 2px 5px blue.
Vertical-align Digunakan untuk mengatur align dalam bentuk vertikal pada text
value yang digunakan adalah left untuk membuat text rata kiri, right untuk rata
atas dan center untuk rata tengah
17
MENGATUR WARNA TEXT
Disini saya ingin memberikan materi tentang mengatur warna pada text. Kalian dapat
mengubahnya melalui CSS dengan mengetik seperti di bawah ini :
.tulisan_satu ( class yang kalian buat)
{
color: ( masukan warna yang kalian inginkan) ;
}
Index.html
18
Style.css
19
Hasil
20
MENGENAL POSITION CSS
Position pada CSS di gunakan untuk mengatur posisi sebuah element HTML. terkadang
kita ingin membuat atau menetapkan posisi sebuah element dengan element yang lain.
maka dengan menggunakan property position CSS ini kita dapat menentukan posisi
sebuah element HTML sesuai dengan yang kita inginkan. belajar css mengenal position
css. Adapun beberapa property CSS yang dapat digunakan untuk menentukan posisi
sebuah element HTML adalah :
Static
Relative
Fixed
Absolute
secara umum untuk membuat posisi atau menetapkan posisi sebuah element kita pasti
menggunakan property css lainnya seperti mengatur top, left, bottom, right untuk
menetapan posisi sebuah element. tetapi property tersebut tidak akan bekerja jika position
belum di atur terlebih dahulu. karena property lain tergantung dengan position yang di
tetapkan. Berikut adalah penjelasannya :
Static
Position static digunakan untuk mengatur element menjadi statis secara default.
element akan mengikuti posisi normal secara default. Berikut adalah contoh
tentang Position Static :
Index.html
21
Style.css
Hasil
22
Relative
Sebuah element HTML yang menggunakan position relative akan terletak pada
posisi normal. Berikut adalah contoh tentang Relative :
Index.html
Style.css
23
Hasil
Fixed
Sebuah element HTML yang di setting dengan position fixed akan memiliki sifat
tetap. tanpa ada perubahan bahkan jika halaman website di scroll. berlaku
pengaturan left, bottom, top dan right pada position fixed. Berikut adalah contoh
tentang fixed :
Index.html
24
Style.css
Hasil
25
Absolute
Element HTML yang menggunakan position absolute akan tertimpa dengan
element lain. position adalah salah satu propertyposition css yang sangat berguna.
salah satunya adalah untuk membuat menu dropdown dengan HTML dan CSS.
Berikut adalah contoh tentang Absolute :
Index.html
Style.css
26
Hasil
Index.html
27
Style.css
Hasil
Index.html
Style.css
29
Hasil
30
Index.html
Style.css
31
Hasil
32
CARA CEPAT MEMANUPULASI BORDER
Cara untuk memanipulasi atau mengubah border dengan cepat menggunakan CSS kita
bisa langsung menggunakan property css border. dan mengisi langsung value ukuran,
jenis garis dan warna. untuk cara cepat memanipulasi border dengan css silahkan
perhatikan contoh berikut ini.:
Index.html
Style.css
33
Hasil
untuk mengubah border dengan cepat bisa langsung menyisipkan ukuran, jenis
border dan warna yang di inginkan di dalam property border.
border:1px solid blue;
Dan berikut adalah beberapa property lain yang di gunakan untuk mengubah
tampilan border dengan CSS :
Border-bottom, Mengatur garis yang terletak di bawah.
Border-bottom-color, Mengatur warna garis yang terletak di bawah.
Border-bottom-style, Mengatur style garis yang terletak di bawah.
Border-bottom-width, Mengatur ukuran garis yang terletak di bawah.
Border-color, Mengatur warna garis.
Border-left, Mengatur garis yang terletak di sebelah kiri.
Border-left-color, Mengatur warna garis yang terletak di sebelah kiri.
Border-left-style, Mengatur style garis yang terletak di sebelah kiri.
Border-left-width, Mengatur ukuran garis yang terletak di sebelah kiri.
Border-right, Mengatur garis yang terletak di sebelah kanan.
Border-right-color, Mengatur warna garis yang terletak di sebelah kanan.
Border-right-style, Mengatur style garis yang terletak di sebelah kanan.
Border-right-width, Mengatur ukuran garis yang terletak di sebelah kanan.
Border-style, Mengatur style garis.
34
Border-top, Mengatur garis yang terletak di sebelah atas.
Border-top-color, Mengatur warna garis yang terletak di sebelah atas.
Border-top-style, Mengatur style garis yang terletak di sebelah atas.
Border-top-width, Mengatur ukuran garis yang terletak di sebelah atas.
Border-width, Mengatur ukuran garis.
MENGUBAH LIST
CSS memiliki kemampuan untuk memanipulasi atau mengubah list HTML. CSS sangat
berguna ketika anda ingin membuat daftar list dengan model tertentu misalnya list yang
berbentuk angka, titik, angka romawi dan lainnya. Dengan menggunakan CSS kita dapat
memanipulasi list HTML dengan mengubah bentuk tanda listnya. Untuk mengubah list
HTML dengan CSS kita bisa menggunakan property “list-style-type” yang berarti tipe
gaya list. Berikut adalah contoh mengubah list :
Index.html
35
Style.css
36
Hasil
Dapat di lihat pada contoh di atas bahwa untuk membuat list dengan bentuk
square bisa menggunakan property dan value css :
List untuk membuat bentuk Square
Berikut ada code untuk membuat bentuk Square :
list-style-type: square;
/* list dengan bentuk square */
List untuk membuat Lingkaran
list-style-type: circle;
/* list dengan bentuk lingkaran */
List untuk membuat Bentuk Alphabet atau huruf
list-style-type: upper-alpha;
/* list dengan bentuk alphabet */
List untuk membuat angka romawi
list-style-type: upper-roman;
/* list dengan bentuk romawi */
Untuk menghilangkan tanda liat
Kalian bisa menggunakan code di bawah ini jika ingin menghilangkan
list-style-type: none;
/* menghilangkan tanda list */
37
MENGGUNAKAN FLOAT CSS
Teknik Floating pada bagian web design merupakan sebuah kebutuhan yang paling
banyak di perlukan. float berfungsi untuk mengatur letak element secara horizontal. ada
empat value yang bisa di gunakan untuk property float, yaitu left, right, inherit dan none.
Salah satu contoh penggunaan float yang paling sering di temukan adalah ketika kita
ingin mebuat gaambar postigan website yang terletak di bagian samping tulisan konten.
berikut akan diberikan contoh tentang penggunaan float pada CSS.
Index.html
Style.css
38
Hasil
39
2. Dan hasilnya seperti di bawah ini, kurang menarik dan masih hancur maka
dari itu kita akan menyambungkan nya dengan css
40
3. Jika sudah melakukan Langkah Langkah yang tadi mari kita buat file css dan
menyambunngkan file html dengan css seperti pada penjelasan sebelumnya
4. Dan ini adalah hasil dari kerja kita tadi, tampilan berubah menjadi sangat
sederhana
41
Table kita sudah agak kelihatan lebih rapih dan bersih. Disini saya akan jelaskan
sedikit tentang penggunaan css nya. Pada element table kita menentukan font
yang ingin kita gunakan. karena kita akan mengganti font nya. agar lebih terlihat
menarik. cara mengganti font sudah saya jelaskan sudah ada pada materi
sebelumnya. silahkan bagi kalian yang belum membaca materi tentang cara
mengganti font dengan css kalian bisa baca terlebih dahulu dan menetapkan
warna font nya denga warna #232323 dan yang paling penting adalah border-
collapse:collapse. ini berfungsi untuk membuat garis pada tabel menjadi sebaris.
.table1
{
font-family: sans-serif;
color: #232323;
border-collapse: collapse;
}
kemudian lagi pada element table head dan table body nya kita tentukan warna
table nya dengan kode warna #999 dan memberikan padding atas bawah sebesar
8px. dan kiri kanan 20px.
.table1, th, td
{
border: 1px solid #999;
padding: 8px 20px;
}
Berikut ini ada salah satu source code yang telah saya buat selain source code di
atas kalian bisa melihat gambar di bawah ini jika ingin mendapatkan table dengan
tampilan yang berbeda dari sebelumnya
Index.html
42
Style.css
43
Hasil
Ada beberapa cara mengubah atau menggunakan font dengan css antara lain :
1) menggunakan font yang terletak di server lain. seperti misalnya menggunakan font
yang di sediakan oleh google. dengan haya mencantumkan link font yang ingin di
gunakan.
2) menggunakan font standart yang tersedia secara default
3) ada juga cara mendownload font yang di inginkan, kemudian meletakkannya pada
directory project, dan menghubungkan atau memanggilnya dengan css. untuk
mengganti font dengan css yang pertama yang harus teman-teman lakukan adalah
mendapatkan dan memilih font yang di inginkan terlebih dulu. teman-teman bisa
mendowload atau mendapatkan link nya di http://www.google.com/fonts. Berikut
adalah tampilan dari link tersebut
44
Atau bisa juga mendownload font yang di inginkan http://1001freefonts.com dan
berikut adalah tampilan dari link tersebut :
Dan disini akan saya contoh kan beberapa cara mengganti font atau tulisan
dengan css. Untuk mengubah atau mengganti font dengan css, anda bisa
menggunakan property ‘font-family dan kemudian pada value nya masukkan
nama font yang ingin di gunakan. Pada contoh di bawah ini saya akan
menetapkan font ‘sans-serif’ pada element h2. dan menetapkan font ‘courier’
pada element paragraf.
Index.html
45
Style.css
46
Hasil
Selain cara di atas masih ada beberapa cara lagi dan disini saya akan memberikan
satu cara lagi yaitu membuat atau mengubah font dengan cara mendownload font
dari link link yang saya berikan di atas. Disini saya akan memperlihatkan terlebih
dahulu file apa yang telah saya sediakan
47
Dan selanjutnya adalah source code yang telah saya buat dan telah saya uji coba:
Index.html
Style.css
48
Hasil
Dan disini Kita telah selsai menghubungkan font dengan fungsi url() dan
memberikan namanya dengan tulisan_keren. jadi @font-face di sini berfungsi untuk
penghubung font. dan pada element h2 kita berikan font-family nya dengan nama
tulisan_keren tadi.berikut adalah source code yang paling di fungsikan pada cara
yang sedang kita gunakan ini
@font-face
{
font-family: tulisan_keren;
src: url(Roboto-Black.ttf);
}
h2
{
font-family: 'tulisan_keren';
font-size: 70pt;
font-variant: inherit;
}
49
MENGATUR HYPERLINK DENGAN CSS
Hyperlink merupakan link yang dibuat untuk mengalihkan halaman saat jika di klik.
Hyperlink atau link dibuat dengan menggunakan tag dan di akhiri dengan tag di HTML
dan bertujuan untuk mempercantik, mengubah atau mengatur hyperlink dengan css
caranya sangat mudah. pada tutorial belajar css mengatur hyperlink dengan css ini akan
di jelaskan tentang cara mengatur hyperlink dengan css. mulai dari membuat warna pada
link, mengubah link menjadi bentuk tombol, membuat tampilan hyperlink berubah pada
saat di klik dan sebagainya. Ada empat status yang di miliki oleh hyperlink html dan bisa
di manipulasi dengan menggunakan css. yaitu :
50
Style.css
Hasil
51
PERMASALAHAN DAN SOLUSI
1. ID dan CLASS
Ketika membuat markup HTML ada attribut ID ada juga Class, keduanya digunakan untuk
menandai suatu tag. ID merupakan selector yang digunakan oleh satu tag html, karena ID sendiri
hanya boleh digunakan untuk satu tag html. Setiap element hanya dapat memiliki satu tag id dan
Class merupakan selector yang dapat digunakan lebih dari satu tag html. Artinya beberapa tag
html bisa menggunakan css dari class tersebut. Tag class dengan nama yang sama dapat dipakai
berulang-ulang pada satu halaman. Satu elemen boleh memiliki lebih dari satu Class yang
berbeda-beda dan Dalam sebuah markup, tidak boleh terdapat dua atau lebih ID yang sama,
misalnya :
<div id="judul">
<ul id="judul">
<li>item1</li>
</ul>
</div>
<h1 id="judul">Ini adalah modul </h1>
ID hanya boleh digunakan satu kali karena sifatnya yang unik. Jika suatu markup
memiliki karakteristik yang sama, misalnya warnanya yang sama , ukuran hurufnya yang
sama, jenis hurufnya yang sama. maka gunakanlah Class sebagai penanda. misalnya :
52
<div class="merah">
Class "merah" dapat digunakan berkali-kali dalam markup, karena karakteristiknya yang sama,
yaitu memiliki background merah.
.merah
{
background:red;
}
2. CSS RESET
Setiap browser sudah memiliki aturan sendiri dalam memformat halaman sebuah website,
itulah mengapa ada istilah Cross Browser. Dan masing-masing dari browser umumnya
menggunakan satu cara mendasar dalam menampilkan halaman website yakni pada
default styling, serta mengatur pada bagian margin dan juga padding yang sering
mengganggu.
Solusi apa yang harus di lakukan ? solusi yang harus dilakukan adalah dengan
menggunakan CSS Reset seperti contoh di bawah ini :
*
{
margin:0;
padding:0;
}
Tanda bintang (*) diatas berfungsi sebagai selector semua tag elemen html atau sama
dengan mengatur dokumen html itu sendiri secara keseluruhan.
53
RINGKASAN MATERI
CSS merupakan singkatan dari “Cascading Style Sheets“. sesuai dengan namanya CSS memiliki
sifat ”style sheet language” yang berarti bahasa pemrograman yang di gunakan untuk web
design. Dengan menggunakan css maka kita dapat menghasilkan tampilan web yang indah dan
menarik. Bahasa pemrograman ini lebih mudah dan ringkas dari pada menggunakan atribud
ditiap tag html. Selain itu CSS juga bisa digunakan untuk menciptakan web dengan tampilan
yang dinamis dan fleksibel. Baik itu untuk tampilan web di browser ataupun ketika halaman web
dicetak lewat printer.
SCC juga disusun dengan struktur tertentu berikut contoh dan penjelasan dari strukturnya :
54
DAFTAR PUSTAKA
Aliona, Rian. 2021 "frontend web developer" jakarta. Dari https://www.ariona.net Di Akses Tanggal
15 Februari 2021
hadi, d. a. 2021 "Ebook Belajar HTML & CSS". Jakarta. https://www.malasngoding.com/ Di akses
tanggal 15 Februari 2021
ndika, Dwiky. 2018. " Pengertian Css (Cascading style sheet)". jakarta. https://www.it-
jurnal.com/pengertian-css-cascading-style-sheet/ Di akses tanggal 15 Febuari 2021
K. Yasin. 2020 “Pengertian css dan Fungsinya” jakarta.
https://www.niagahoster.co.id/blog/pengertian-css/ Di akses tanggal 14 Febuari 2021
Web, Dewa. 2020. “Belajar CSS: Pengertian, Peran, Fungsi, dan macamnya”. Jakarta.
https://www.dewaweb.com/blog/belajar-css-pengertian-peran-fungsi-dan-macamnya/ Diakses
tanggal 12 Febuari 2021
Nawadwipa, admin. 2020. “Apa itu CSS”. Jakarta. https://www.nawadwipa.co.id/apa-itu-css-
cascading-style-sheets Diakses tanggal 12 Febuari 2021
55
CATATAN
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________
56