SlideShare a Scribd company logo
1 of 15
Download to read offline
Laporan Pemrograman Berbasis WEB
Page 1 of 15
CASCADING STYLE SHEETS
(CSS)
Oleh
Darmawan Ramadana
1210651040
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2013/2014
Laporan Pemrograman Berbasis WEB
Page 2 of 15
1. Tujuan
 Memahami konsep dasar CSS dan penggunaannya pada web
2. Teori
Definisi
Cascading Style Sheets dapat diartikan berupa aliran dari suatu kode ke kode lain yang
saling berhubungan dengan fungsi untuk mengatur format / tampilan suatu halaman
HTML.
Keuntungan Menggunakan CSS
- Memudahkan dalam penggantian format secara keseluruhan
- Lebih praktis
- Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen web
Perintah CSS
Perintah untuk CSS diawali dengan selector lalu diikuti dengan sepasang kurung kurawal
yang didalamnya berisi atribut dari css, Contoh
h1{color:red;}
Keterangan :
- h1 adalah selector (semua tag “h1” dalam kode html akan diatur disini)
- color merupakan sebuah property dari CSS
- dan red adalah value / nilai dari property CSS
Judul Laporan :
Cascading Style Sheets (CSS) – Tugas 4 Pemrograman Berbasis Web
Laporan Pemrograman Berbasis WEB
Page 3 of 15
Pengelompokan Selector :
Perintah CSS juga dapat dituliskan dengan berbagai macam selector dengan cara
menggunakan pemisah koma, contoh jika ingin mengatur tag-tag h1, h2, h3 dengan
pengaturan berwarna merah, maka perintah CSSnya sebagai berikut :
h1, h2, h3{color:red;}
Penggunaan Multi Property
- Untuk mengatur lebih dari satu property gunakan pemisah titik koma (;).
Contoh :
h1, h2, h3{
color:red;
font-family:arial;
font-size:150%;
}
Pemasangan CSS pada HTML
Ada 3 cara menggunakan CSS ke dalam HTML:
1. Inline CSS
Yaitu kode CSS yang dituliskan langsung ke dalam tag HTML, penulisan dengan
cara ini tidak memerlukan selector dalam CSS.
Contoh :
<p style=“color:blue;“>
Isi paragraph.
</p>
2. Embedded CSS
Menempelkan kode CSS diantara tag <head> dan </head> atau dapat juga diantara
tag <body> dan </body>
Laporan Pemrograman Berbasis WEB
Page 4 of 15
Contoh :
<head>
<style type=”text/css”>
P{color:blue;}
</style>
</head>
3. Import CSS file
Yaitu kode CSS yang dituliskan pada file tersendiri berekstensi .css, untuk cara
penggunaannya menggunakan tag <link>
Contoh :
<head>
<link rel=“stylesheet“ type=“text/css“ href=“css/style.css“
media=“screen“>
</head>
Keterangan :
Pada kode href merujuk pada file CSS, yaitu berada pada folder css dengan nama file
style.css
Class Selector
Class selector adalah penulisan selector untuk sekelompok elemen yang sering digunakan
pada beberapa elemen.
Format penulisan class selector :
.nama_class_selector{property:value;}
Deklarasi pada HTML menggunakan atribut class
Contoh :
<div class=”nama_class_selector”>isi</div>
Laporan Pemrograman Berbasis WEB
Page 5 of 15
Penulisan kode css :
.tengah{text-align:center;}
p.tengah{color:red;}
h1.kiri{color:blue;}
h1.tengah{color:black;}
Pemakaian kode CSS ke HTML :
<p class=“tengah”>Teks tengah akan berwarna merah</p>
<div class="tengah">
<h1>Tag h1 tengah akan berwarna hitam</h1>
</div>
<h1 class="kiri">Tag h1 kiri akan berwarna biru</h1>
ID Selector :
- ID selector digunakan untuk menentukan format style pada elemen tunggal yang unik
- Menggunakan atribut id pada HTML, dan didefinisikan dengan tanda # pada sintaks
CSS
Contoh :
#selector{
color:red;
}
Pemanggilan pada Division :
<div id="selector">isi</div>
Laporan Pemrograman Berbasis WEB
Page 6 of 15
3. Tugas
 Mengolah CSS pada folder css yang diberikan pada pertemuan ini:
1. Ubahlah teks dalam list (kandungan susu) sehingga property font (warna, jenis
font, ukurannya sama dengan paragraph pertama).
Pada paragraph pertama menggunakan pengaturan CSS ID Selector sebagai
berikut :
#isi p{
color:black;
font: 11px Candara, Arial, Tahoma;
padding-bottom:5px;
padding-left:10px;
text-align:justify;
}
Pada pemanggilan dalam division dengan nama “isi” seperti berikut :
<div id="isi">
<h1 style="color:blue; font:bold 16px Candara, Arial, Tahoma;"> Ayo
Minum Susu</h1>
<img src="susu.jpg" style="float:left;padding-right:10px;"/>
<p>Susu adalah sebuah cairan bergizi yang dihasilkan oleh kelenjar susu
dari mamalia betina. Susu adalah sumber gizi utama bagi bayi sebelum
mereka dapat mencerna makanan padat. Susu binatang (biasanya sapi)
juga diolah menjadi berbagai produk seperti mentega, yoghurt, es krim,
keju, susu kental manis, susu bubuk dan lain-lainnya untuk konsumsi
manusia. Semua orang di dunia ini membutuhkan susu untuk menopang
kehidupannya. Baik dari bayi sampai orang yang sudah lanjut
usia.<br>Khasiat susu sapi ternyata banyak sekali. Susu yang banyak
digemari anak-anak ini disebut juga darah putih bagi tubuh karena
mengandung banyak viatmin dan berbagai macam asam amino yang baik
bagi kesehatan tubuh. Dalam segelas susu terdapat antara lain:
<ul>
<li>Potasium, yang menggerakkan pembuluh darah agar tetap
stabil, menghindarkan Anda dari penyakit darah tinggi dan jantung.</li>
<li>Zat besi, mempertahankan kulit tetap bersinar.</li>
<li>Tyrosine, mendorong hormon kegembiraan dan membuat tidur
lebih nyenyak.</li>
<li>Kalsium, menguatkan tulang.</li>
<li>Magnesium, menguatkan jantung dan sistem saraf sehingga
tidak mudah lelah.</li>
<li>Yodium, meningkatkan kerja otak cepat.</li>
Laporan Pemrograman Berbasis WEB
Page 7 of 15
<li>Seng, menyembuhkan luka dengan cepat.</li>
<li>Vitamin B2, meningkatkan ketajaman penglihatan.</li>
</ul>
</p>
</div>
Agar semua komponen yang berada pada division id selector isi sama maka
tambahkan saja tag yang berada division isi ke dalam css sebagai selector, maka
kode CSS menjadi seperti berikut :
#isi p, ul{
color:black;
font: 11px Candara, Arial, Tahoma;
padding-bottom:5px;
padding-left:10px;
text-align:justify;
}
2. Ubahlah teks dalam panel menu atas menjadi link dan ketika disorot dengan
kursor, warna teks dan background-nya berubah.
#menu{
height:40px;
width:960px;
background:url(bg-nav.jpg) repeat-x;
}
#menu table{
border:none;
}
#menu a{
color:white;
text-decoration:none;
}
#menu a:hover{
background-color:#cde;
color:blue;
}
Laporan Pemrograman Berbasis WEB
Page 8 of 15
#menu td{
height:40px;
text-align:center;
vertical-align:middle;
color:#fff;
font: bold 14px Candara, Arial, Tahoma;
}
Pemanggilan pada division id dengan nama “menu”
<div id="menu">
<table width="100%">
<tr>
<td align="center"><a href="#">Depan</a></td>
<td align="center"><a href="#">Profil</a></td>
<td align="center"><a href="#">Produk</a></td>
<td align="center"><a href="#">Kontak</a></td>
<td align="center"><a href="#">Forum</a></td>
</tr>
</table>
</div>
3. Isilah bagian sebelah kanan halaman (bagian berwarna biru) dengan suatu konten
(misalnya daftar artikel, dsb). Dan percantiklah dengan kreasi CSS anda.
Pada soal no 3 ini diselesaikan menggunakan metode import CSS dengan nama
file style.css, berikut pemanggilan file pada tag <link> didalam tag <head>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
Berikut CSSnya :
/* berikut css yang sudah tertera dalam tag <style> didalam head */
.table-menu{
vertical-align: top;
border-colapse: colapse;
border: 1px solid black;
background-color: #0066cc;
}
Laporan Pemrograman Berbasis WEB
Page 9 of 15
/* berikut css yang sudah tertera dalam file style.css */
.text-menu h1, h2, h3, h4, h5, h6{
color: #023666;
padding:10px;
margin:10px;
background-color:#58b9f5;
text-align:center;
font-style:italic;
border-top-left-radius:20px;
border-bottom-right-radius:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-bottomright:20px;
-webkit-border-top-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
}
.text-menu p{
color: #023666;
padding:10px;
margin:10px;
background-color:#58b9f5;
font-size:14px;
font-family:Calibiri;
text-align:justify;
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
}
Pemanggilan classnya :
<td width="30%" class="table-menu text-menu">
<h3>Judul Konten</h3>
<p>
<?php
for($i=0;$i<20;$i++){
echo "ini adalah isi dari konten&nbsp;";
}
?>
Laporan Pemrograman Berbasis WEB
Page 10 of 15
</p>
</td>
Keterangan : nama class yang berwana merah memanggil class pada tag <style>
dalam <head> sedangkan yang berwarna hijau memanggil class dalam file
style.css
4. Tambahkanlah teks/ tulisan yang proporsional di bagian header halaman.
Untuk menambahkan teks / tulisan pada header menggunakan pengaturan CSS
sebagai berikut :
.teks-header{
height:200px;
font-size:25px;
color:#fff;
padding-left:120px;
background-image:url('header.jpg');
background-repeat:no-repeat;
}
Pada pengaturan CSS diatas terlihat diberikan sebuah gambar latar dengan nama
“header.jpg” agar tulisan bisa berada di atas gambar, berikut pemanggilan class
CSSnya :
<tr>
<td colspan=2 class="teks-header">
<p>CASCADING STYLE SHEETS (CSS)<br>By : Darmawan
Ramadana</p>
</td>
</tr>
Laporan Pemrograman Berbasis WEB
Page 11 of 15
Output :
Source code CSS
.text-menu h1, h2, h3, h4, h5, h6{
color: #023666;
padding:10px;
margin:10px;
background-color:#58b9f5;
text-align:center;
font-style:italic;
border-top-left-radius:20px;
border-bottom-right-radius:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-bottomright:20px;
-webkit-border-top-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
}
.text-menu p{
color: #023666;
padding:10px;
margin:10px;
background-color:#58b9f5;
Laporan Pemrograman Berbasis WEB
Page 12 of 15
font-size:14px;
font-family:Calibiri;
text-align:justify;
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
}
.teks-header{
height:200px;
font-size:25px;
color:#fff;
padding-left:120px;
background-image:url('header.jpg');
background-repeat:no-repeat;
}
Source code HTML dan php
<html>
<head>
<title>Tugas-4 PBW</title>
<style type="text/css">
table{
border-colapse:colapse;
border:1px solid black;
}
#menu{
height:40px;
width:960px;
background:url(bg-nav.jpg) repeat-x;
}
#menu table{
border:none;
}
#menu a{
color:white;
text-decoration:none;
}
#menu a:hover{
background-color:#cde;
color:blue;
}
Laporan Pemrograman Berbasis WEB
Page 13 of 15
#menu td{
height:40px;
text-align:center;
vertical-align:middle;
color:#fff;
font: bold 14px Candara, Arial, Tahoma;
}
#isi{
padding: 10 10 10 10;
}
#isi p, ul{
color:black;
font: 11px Candara, Arial, Tahoma;
padding-bottom:5px;
padding-left:10px;
text-align:justify;
}
#isi img{
boder: 1px solid black;
width: 80px;
height: 100px;
}
.table-menu{
vertical-align: top;
border-colapse: colapse;
border: 1px solid black;
background-color: #0066cc;
}
.footer{
background-color:#023666;
}
</style>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<table width="70%" align="center">
<tr>
<td colspan=2 class="teks-header"><p>CASCADING STYLE
SHEETS (CSS)<br>By : Darmawan Ramadana</p></td>
Laporan Pemrograman Berbasis WEB
Page 14 of 15
</tr>
<tr>
<td colspan=2>
<div id="menu">
<table width="100%">
<tr>
<td align="center"><a
href="#">Depan</a></td>
<td align="center"><a
href="#">Profil</a></td>
<td align="center"><a
href="#">Produk</a></td>
<td align="center"><a
href="#">Kontak</a></td>
<td align="center"><a
href="#">Forum</a></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td width="70%">
<div id="isi">
<h1 style="color:blue; font:bold 16px Candara,
Arial, Tahoma;"> Ayo Minum Susu</h1>
<img src="susu.jpg" style="float:left;padding-
right:10px;"/>
<p>Susu adalah sebuah cairan bergizi yang
dihasilkan oleh kelenjar susu dari mamalia betina.
Susu adalah sumber gizi utama bagi bayi
sebelum mereka dapat mencerna makanan padat.
Susu binatang (biasanya sapi) juga diolah
menjadi berbagai produk seperti mentega, yoghurt, es krim, keju, susu kental manis, susu
bubuk dan lain-lainnya untuk konsumsi manusia.
Semua orang di dunia ini membutuhkan susu
untuk menopang kehidupannya. Baik dari bayi sampai orang yang sudah lanjut
usia.<br>Khasiat susu sapi ternyata banyak sekali. Susu yang banyak digemari anak-anak
ini disebut juga darah putih bagi tubuh karena mengandung banyak viatmin dan berbagai
macam asam amino yang baik bagi kesehatan tubuh.
Dalam segelas susu terdapat antara lain:
<ul>
<li>Potasium, yang menggerakkan
pembuluh darah agar tetap stabil, menghindarkan Anda dari penyakit darah tinggi dan
jantung.</li>
<li>Zat besi, mempertahankan kulit tetap
Laporan Pemrograman Berbasis WEB
Page 15 of 15
bersinar.</li>
<li>Tyrosine, mendorong hormon
kegembiraan dan membuat tidur lebih nyenyak.</li>
<li>Kalsium, menguatkan tulang.</li>
<li>Magnesium, menguatkan jantung dan
sistem saraf sehingga tidak mudah lelah.</li>
<li>Yodium, meningkatkan kerja otak
cepat.</li>
<li>Seng, menyembuhkan luka dengan
cepat.</li>
<li>Vitamin B2, meningkatkan
ketajaman penglihatan.</li>
</ul>
</p>
</div>
</td>
<td width="30%" class="table-menu text-menu">
<h3>Judul Konten</h3>
<p>
<?php
for($i=0;$i<20;$i++){
echo "ini adalah isi dari
konten&nbsp;";
}
?>
</p>
</td>
</tr>
<tr>
<td colspan=2 height=50 class="footer">
<p style="color:#fff; font:bold 12px candara, arial,
tahoma; text-align:center;">
<?php echo "Bondowoso @ ".date('Y'); ?><br>
Tugas-4 Pemrograman Berbasis Web</p>
</td>
</tr>
</table>
</body>
</html>

More Related Content

What's hot

53339031 organisasi-berkas-relatif
53339031 organisasi-berkas-relatif53339031 organisasi-berkas-relatif
53339031 organisasi-berkas-relatif
Alvin Setiawan
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
Wandi Parlente
 
Cara membuat frame html
Cara membuat frame htmlCara membuat frame html
Cara membuat frame html
Fikri Pandoez
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
Muhammad Baihaqi
 

What's hot (11)

Cara Kerja CPU
Cara Kerja CPUCara Kerja CPU
Cara Kerja CPU
 
53339031 organisasi-berkas-relatif
53339031 organisasi-berkas-relatif53339031 organisasi-berkas-relatif
53339031 organisasi-berkas-relatif
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Presentasi Tugas Akhir PRODISTIK
Presentasi Tugas Akhir PRODISTIKPresentasi Tugas Akhir PRODISTIK
Presentasi Tugas Akhir PRODISTIK
 
Mi 07.-praktikum-pemrograman-basis-data
Mi 07.-praktikum-pemrograman-basis-dataMi 07.-praktikum-pemrograman-basis-data
Mi 07.-praktikum-pemrograman-basis-data
 
Cara membuat frame html
Cara membuat frame htmlCara membuat frame html
Cara membuat frame html
 
Sistem informasi integrasi koleksi perpustakaan kemendikbud sikoper - 20210403
Sistem informasi integrasi koleksi perpustakaan kemendikbud   sikoper - 20210403Sistem informasi integrasi koleksi perpustakaan kemendikbud   sikoper - 20210403
Sistem informasi integrasi koleksi perpustakaan kemendikbud sikoper - 20210403
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
 
Html presentation
Html presentationHtml presentation
Html presentation
 
Makalah Data Warehouse - Muh. Abdullah Sapiih 05201740068
Makalah Data Warehouse - Muh. Abdullah Sapiih 05201740068Makalah Data Warehouse - Muh. Abdullah Sapiih 05201740068
Makalah Data Warehouse - Muh. Abdullah Sapiih 05201740068
 
CSS Dasar #5 : Text Styling
CSS Dasar #5 : Text StylingCSS Dasar #5 : Text Styling
CSS Dasar #5 : Text Styling
 

Similar to Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets

CSS (Cascading Style Sheets)
 CSS (Cascading Style Sheets)  CSS (Cascading Style Sheets)
CSS (Cascading Style Sheets)
Iqbal Doang
 
Laporan pemrograman berbasis web
Laporan pemrograman berbasis webLaporan pemrograman berbasis web
Laporan pemrograman berbasis web
Ilham Yahya
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
Wawan Darmawan
 
Tugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafiTugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafi
Abdul Wafi
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
Shofura Kamal
 

Similar to Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets (20)

CSS (Cascading Style Sheets)
 CSS (Cascading Style Sheets)  CSS (Cascading Style Sheets)
CSS (Cascading Style Sheets)
 
1210651097 css
1210651097 css1210651097 css
1210651097 css
 
PBW Tugas
PBW TugasPBW Tugas
PBW Tugas
 
Laporan pemrograman berbasis web
Laporan pemrograman berbasis webLaporan pemrograman berbasis web
Laporan pemrograman berbasis web
 
Modul Cascading Style Sheet (CSS)
Modul Cascading Style Sheet (CSS)Modul Cascading Style Sheet (CSS)
Modul Cascading Style Sheet (CSS)
 
Pengenalan web minggu ketiga
Pengenalan web minggu ketigaPengenalan web minggu ketiga
Pengenalan web minggu ketiga
 
Css
CssCss
Css
 
Laporan pbw css
Laporan pbw cssLaporan pbw css
Laporan pbw css
 
Materi CSS.ppt
Materi CSS.pptMateri CSS.ppt
Materi CSS.ppt
 
Css
CssCss
Css
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
 
Tugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafiTugas_pbw_css-1210651163-abdul wafi
Tugas_pbw_css-1210651163-abdul wafi
 
Laporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat WebsiteLaporan Praktikum Basis Data Modul VI-Membuat Website
Laporan Praktikum Basis Data Modul VI-Membuat Website
 
Materi CSS Dasar
Materi CSS DasarMateri CSS Dasar
Materi CSS Dasar
 
Praktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdfPraktikum Dasar-Dasar CSS.pdf
Praktikum Dasar-Dasar CSS.pdf
 
Cascading Style Sheets (CSS).pdf
Cascading Style Sheets (CSS).pdfCascading Style Sheets (CSS).pdf
Cascading Style Sheets (CSS).pdf
 
chap CSS.pptx
chap CSS.pptxchap CSS.pptx
chap CSS.pptx
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II web
 
Pemograman Berbasis Web Cascading Style Sheets
Pemograman Berbasis Web Cascading Style SheetsPemograman Berbasis Web Cascading Style Sheets
Pemograman Berbasis Web Cascading Style Sheets
 
Tugas css 1210651191
Tugas css 1210651191Tugas css 1210651191
Tugas css 1210651191
 

Recently uploaded

Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953
 
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
ssupi412
 
Abortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills In Kuwait |+966572737505 | Get CytotecAbortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkvBENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
sonyaawitan
 
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec OriginalJual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
miftamifta7899
 
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pillsAbortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh +966572737505 get cytotec
 

Recently uploaded (13)

ATRIUM GAMING : SLOT GACOR MUDAH MENANG 🎰👑
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 🎰👑ATRIUM GAMING : SLOT GACOR MUDAH MENANG 🎰👑
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 🎰👑
 
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
 
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
 
Abortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills In Kuwait |+966572737505 | Get CytotecAbortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills In Kuwait |+966572737505 | Get Cytotec
 
SITUS GACOR MUDAH MENANG ATRIUM GAMING 2024 TERBARU
SITUS GACOR MUDAH MENANG ATRIUM GAMING 2024 TERBARUSITUS GACOR MUDAH MENANG ATRIUM GAMING 2024 TERBARU
SITUS GACOR MUDAH MENANG ATRIUM GAMING 2024 TERBARU
 
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkvBENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
 
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec OriginalJual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
 
Aksi Nyata Ide-Ide Praktis Pembelajaran.pdf
Aksi Nyata Ide-Ide Praktis Pembelajaran.pdfAksi Nyata Ide-Ide Praktis Pembelajaran.pdf
Aksi Nyata Ide-Ide Praktis Pembelajaran.pdf
 
MODUL AJAR UI DAN UX UNTUK PEMULA KELAS DESAIN.pdf
MODUL AJAR UI DAN UX UNTUK PEMULA KELAS DESAIN.pdfMODUL AJAR UI DAN UX UNTUK PEMULA KELAS DESAIN.pdf
MODUL AJAR UI DAN UX UNTUK PEMULA KELAS DESAIN.pdf
 
PENYULUHAN CUCI TANGAN DAN SIKAT GIGI.pptx
PENYULUHAN CUCI TANGAN DAN SIKAT GIGI.pptxPENYULUHAN CUCI TANGAN DAN SIKAT GIGI.pptx
PENYULUHAN CUCI TANGAN DAN SIKAT GIGI.pptx
 
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pillsAbortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
 
Cara Menggugurkan Kandungan 082223109953 dgn Obat Aborsi Usia Janin 1-8 Bula...
Cara Menggugurkan Kandungan 082223109953  dgn Obat Aborsi Usia Janin 1-8 Bula...Cara Menggugurkan Kandungan 082223109953  dgn Obat Aborsi Usia Janin 1-8 Bula...
Cara Menggugurkan Kandungan 082223109953 dgn Obat Aborsi Usia Janin 1-8 Bula...
 
SUPPLIER JASA PASANG WALLPAPER CUSTOM PROFESIONAL MALANG.pdf
SUPPLIER JASA PASANG WALLPAPER CUSTOM PROFESIONAL MALANG.pdfSUPPLIER JASA PASANG WALLPAPER CUSTOM PROFESIONAL MALANG.pdf
SUPPLIER JASA PASANG WALLPAPER CUSTOM PROFESIONAL MALANG.pdf
 

Laporan Pemrograman Berbasis Web Tugas 4 Cascading Style Sheets

  • 1. Laporan Pemrograman Berbasis WEB Page 1 of 15 CASCADING STYLE SHEETS (CSS) Oleh Darmawan Ramadana 1210651040 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2013/2014
  • 2. Laporan Pemrograman Berbasis WEB Page 2 of 15 1. Tujuan  Memahami konsep dasar CSS dan penggunaannya pada web 2. Teori Definisi Cascading Style Sheets dapat diartikan berupa aliran dari suatu kode ke kode lain yang saling berhubungan dengan fungsi untuk mengatur format / tampilan suatu halaman HTML. Keuntungan Menggunakan CSS - Memudahkan dalam penggantian format secara keseluruhan - Lebih praktis - Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen web Perintah CSS Perintah untuk CSS diawali dengan selector lalu diikuti dengan sepasang kurung kurawal yang didalamnya berisi atribut dari css, Contoh h1{color:red;} Keterangan : - h1 adalah selector (semua tag “h1” dalam kode html akan diatur disini) - color merupakan sebuah property dari CSS - dan red adalah value / nilai dari property CSS Judul Laporan : Cascading Style Sheets (CSS) – Tugas 4 Pemrograman Berbasis Web
  • 3. Laporan Pemrograman Berbasis WEB Page 3 of 15 Pengelompokan Selector : Perintah CSS juga dapat dituliskan dengan berbagai macam selector dengan cara menggunakan pemisah koma, contoh jika ingin mengatur tag-tag h1, h2, h3 dengan pengaturan berwarna merah, maka perintah CSSnya sebagai berikut : h1, h2, h3{color:red;} Penggunaan Multi Property - Untuk mengatur lebih dari satu property gunakan pemisah titik koma (;). Contoh : h1, h2, h3{ color:red; font-family:arial; font-size:150%; } Pemasangan CSS pada HTML Ada 3 cara menggunakan CSS ke dalam HTML: 1. Inline CSS Yaitu kode CSS yang dituliskan langsung ke dalam tag HTML, penulisan dengan cara ini tidak memerlukan selector dalam CSS. Contoh : <p style=“color:blue;“> Isi paragraph. </p> 2. Embedded CSS Menempelkan kode CSS diantara tag <head> dan </head> atau dapat juga diantara tag <body> dan </body>
  • 4. Laporan Pemrograman Berbasis WEB Page 4 of 15 Contoh : <head> <style type=”text/css”> P{color:blue;} </style> </head> 3. Import CSS file Yaitu kode CSS yang dituliskan pada file tersendiri berekstensi .css, untuk cara penggunaannya menggunakan tag <link> Contoh : <head> <link rel=“stylesheet“ type=“text/css“ href=“css/style.css“ media=“screen“> </head> Keterangan : Pada kode href merujuk pada file CSS, yaitu berada pada folder css dengan nama file style.css Class Selector Class selector adalah penulisan selector untuk sekelompok elemen yang sering digunakan pada beberapa elemen. Format penulisan class selector : .nama_class_selector{property:value;} Deklarasi pada HTML menggunakan atribut class Contoh : <div class=”nama_class_selector”>isi</div>
  • 5. Laporan Pemrograman Berbasis WEB Page 5 of 15 Penulisan kode css : .tengah{text-align:center;} p.tengah{color:red;} h1.kiri{color:blue;} h1.tengah{color:black;} Pemakaian kode CSS ke HTML : <p class=“tengah”>Teks tengah akan berwarna merah</p> <div class="tengah"> <h1>Tag h1 tengah akan berwarna hitam</h1> </div> <h1 class="kiri">Tag h1 kiri akan berwarna biru</h1> ID Selector : - ID selector digunakan untuk menentukan format style pada elemen tunggal yang unik - Menggunakan atribut id pada HTML, dan didefinisikan dengan tanda # pada sintaks CSS Contoh : #selector{ color:red; } Pemanggilan pada Division : <div id="selector">isi</div>
  • 6. Laporan Pemrograman Berbasis WEB Page 6 of 15 3. Tugas  Mengolah CSS pada folder css yang diberikan pada pertemuan ini: 1. Ubahlah teks dalam list (kandungan susu) sehingga property font (warna, jenis font, ukurannya sama dengan paragraph pertama). Pada paragraph pertama menggunakan pengaturan CSS ID Selector sebagai berikut : #isi p{ color:black; font: 11px Candara, Arial, Tahoma; padding-bottom:5px; padding-left:10px; text-align:justify; } Pada pemanggilan dalam division dengan nama “isi” seperti berikut : <div id="isi"> <h1 style="color:blue; font:bold 16px Candara, Arial, Tahoma;"> Ayo Minum Susu</h1> <img src="susu.jpg" style="float:left;padding-right:10px;"/> <p>Susu adalah sebuah cairan bergizi yang dihasilkan oleh kelenjar susu dari mamalia betina. Susu adalah sumber gizi utama bagi bayi sebelum mereka dapat mencerna makanan padat. Susu binatang (biasanya sapi) juga diolah menjadi berbagai produk seperti mentega, yoghurt, es krim, keju, susu kental manis, susu bubuk dan lain-lainnya untuk konsumsi manusia. Semua orang di dunia ini membutuhkan susu untuk menopang kehidupannya. Baik dari bayi sampai orang yang sudah lanjut usia.<br>Khasiat susu sapi ternyata banyak sekali. Susu yang banyak digemari anak-anak ini disebut juga darah putih bagi tubuh karena mengandung banyak viatmin dan berbagai macam asam amino yang baik bagi kesehatan tubuh. Dalam segelas susu terdapat antara lain: <ul> <li>Potasium, yang menggerakkan pembuluh darah agar tetap stabil, menghindarkan Anda dari penyakit darah tinggi dan jantung.</li> <li>Zat besi, mempertahankan kulit tetap bersinar.</li> <li>Tyrosine, mendorong hormon kegembiraan dan membuat tidur lebih nyenyak.</li> <li>Kalsium, menguatkan tulang.</li> <li>Magnesium, menguatkan jantung dan sistem saraf sehingga tidak mudah lelah.</li> <li>Yodium, meningkatkan kerja otak cepat.</li>
  • 7. Laporan Pemrograman Berbasis WEB Page 7 of 15 <li>Seng, menyembuhkan luka dengan cepat.</li> <li>Vitamin B2, meningkatkan ketajaman penglihatan.</li> </ul> </p> </div> Agar semua komponen yang berada pada division id selector isi sama maka tambahkan saja tag yang berada division isi ke dalam css sebagai selector, maka kode CSS menjadi seperti berikut : #isi p, ul{ color:black; font: 11px Candara, Arial, Tahoma; padding-bottom:5px; padding-left:10px; text-align:justify; } 2. Ubahlah teks dalam panel menu atas menjadi link dan ketika disorot dengan kursor, warna teks dan background-nya berubah. #menu{ height:40px; width:960px; background:url(bg-nav.jpg) repeat-x; } #menu table{ border:none; } #menu a{ color:white; text-decoration:none; } #menu a:hover{ background-color:#cde; color:blue; }
  • 8. Laporan Pemrograman Berbasis WEB Page 8 of 15 #menu td{ height:40px; text-align:center; vertical-align:middle; color:#fff; font: bold 14px Candara, Arial, Tahoma; } Pemanggilan pada division id dengan nama “menu” <div id="menu"> <table width="100%"> <tr> <td align="center"><a href="#">Depan</a></td> <td align="center"><a href="#">Profil</a></td> <td align="center"><a href="#">Produk</a></td> <td align="center"><a href="#">Kontak</a></td> <td align="center"><a href="#">Forum</a></td> </tr> </table> </div> 3. Isilah bagian sebelah kanan halaman (bagian berwarna biru) dengan suatu konten (misalnya daftar artikel, dsb). Dan percantiklah dengan kreasi CSS anda. Pada soal no 3 ini diselesaikan menggunakan metode import CSS dengan nama file style.css, berikut pemanggilan file pada tag <link> didalam tag <head> <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> Berikut CSSnya : /* berikut css yang sudah tertera dalam tag <style> didalam head */ .table-menu{ vertical-align: top; border-colapse: colapse; border: 1px solid black; background-color: #0066cc; }
  • 9. Laporan Pemrograman Berbasis WEB Page 9 of 15 /* berikut css yang sudah tertera dalam file style.css */ .text-menu h1, h2, h3, h4, h5, h6{ color: #023666; padding:10px; margin:10px; background-color:#58b9f5; text-align:center; font-style:italic; border-top-left-radius:20px; border-bottom-right-radius:20px; -moz-border-radius-topleft:20px; -moz-border-radius-bottomright:20px; -webkit-border-top-left-radius:20px; -webkit-border-bottom-right-radius:20px; } .text-menu p{ color: #023666; padding:10px; margin:10px; background-color:#58b9f5; font-size:14px; font-family:Calibiri; text-align:justify; border-bottom-left-radius:7px; border-bottom-right-radius:7px; } Pemanggilan classnya : <td width="30%" class="table-menu text-menu"> <h3>Judul Konten</h3> <p> <?php for($i=0;$i<20;$i++){ echo "ini adalah isi dari konten&nbsp;"; } ?>
  • 10. Laporan Pemrograman Berbasis WEB Page 10 of 15 </p> </td> Keterangan : nama class yang berwana merah memanggil class pada tag <style> dalam <head> sedangkan yang berwarna hijau memanggil class dalam file style.css 4. Tambahkanlah teks/ tulisan yang proporsional di bagian header halaman. Untuk menambahkan teks / tulisan pada header menggunakan pengaturan CSS sebagai berikut : .teks-header{ height:200px; font-size:25px; color:#fff; padding-left:120px; background-image:url('header.jpg'); background-repeat:no-repeat; } Pada pengaturan CSS diatas terlihat diberikan sebuah gambar latar dengan nama “header.jpg” agar tulisan bisa berada di atas gambar, berikut pemanggilan class CSSnya : <tr> <td colspan=2 class="teks-header"> <p>CASCADING STYLE SHEETS (CSS)<br>By : Darmawan Ramadana</p> </td> </tr>
  • 11. Laporan Pemrograman Berbasis WEB Page 11 of 15 Output : Source code CSS .text-menu h1, h2, h3, h4, h5, h6{ color: #023666; padding:10px; margin:10px; background-color:#58b9f5; text-align:center; font-style:italic; border-top-left-radius:20px; border-bottom-right-radius:20px; -moz-border-radius-topleft:20px; -moz-border-radius-bottomright:20px; -webkit-border-top-left-radius:20px; -webkit-border-bottom-right-radius:20px; } .text-menu p{ color: #023666; padding:10px; margin:10px; background-color:#58b9f5;
  • 12. Laporan Pemrograman Berbasis WEB Page 12 of 15 font-size:14px; font-family:Calibiri; text-align:justify; border-bottom-left-radius:7px; border-bottom-right-radius:7px; } .teks-header{ height:200px; font-size:25px; color:#fff; padding-left:120px; background-image:url('header.jpg'); background-repeat:no-repeat; } Source code HTML dan php <html> <head> <title>Tugas-4 PBW</title> <style type="text/css"> table{ border-colapse:colapse; border:1px solid black; } #menu{ height:40px; width:960px; background:url(bg-nav.jpg) repeat-x; } #menu table{ border:none; } #menu a{ color:white; text-decoration:none; } #menu a:hover{ background-color:#cde; color:blue; }
  • 13. Laporan Pemrograman Berbasis WEB Page 13 of 15 #menu td{ height:40px; text-align:center; vertical-align:middle; color:#fff; font: bold 14px Candara, Arial, Tahoma; } #isi{ padding: 10 10 10 10; } #isi p, ul{ color:black; font: 11px Candara, Arial, Tahoma; padding-bottom:5px; padding-left:10px; text-align:justify; } #isi img{ boder: 1px solid black; width: 80px; height: 100px; } .table-menu{ vertical-align: top; border-colapse: colapse; border: 1px solid black; background-color: #0066cc; } .footer{ background-color:#023666; } </style> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <table width="70%" align="center"> <tr> <td colspan=2 class="teks-header"><p>CASCADING STYLE SHEETS (CSS)<br>By : Darmawan Ramadana</p></td>
  • 14. Laporan Pemrograman Berbasis WEB Page 14 of 15 </tr> <tr> <td colspan=2> <div id="menu"> <table width="100%"> <tr> <td align="center"><a href="#">Depan</a></td> <td align="center"><a href="#">Profil</a></td> <td align="center"><a href="#">Produk</a></td> <td align="center"><a href="#">Kontak</a></td> <td align="center"><a href="#">Forum</a></td> </tr> </table> </div> </td> </tr> <tr> <td width="70%"> <div id="isi"> <h1 style="color:blue; font:bold 16px Candara, Arial, Tahoma;"> Ayo Minum Susu</h1> <img src="susu.jpg" style="float:left;padding- right:10px;"/> <p>Susu adalah sebuah cairan bergizi yang dihasilkan oleh kelenjar susu dari mamalia betina. Susu adalah sumber gizi utama bagi bayi sebelum mereka dapat mencerna makanan padat. Susu binatang (biasanya sapi) juga diolah menjadi berbagai produk seperti mentega, yoghurt, es krim, keju, susu kental manis, susu bubuk dan lain-lainnya untuk konsumsi manusia. Semua orang di dunia ini membutuhkan susu untuk menopang kehidupannya. Baik dari bayi sampai orang yang sudah lanjut usia.<br>Khasiat susu sapi ternyata banyak sekali. Susu yang banyak digemari anak-anak ini disebut juga darah putih bagi tubuh karena mengandung banyak viatmin dan berbagai macam asam amino yang baik bagi kesehatan tubuh. Dalam segelas susu terdapat antara lain: <ul> <li>Potasium, yang menggerakkan pembuluh darah agar tetap stabil, menghindarkan Anda dari penyakit darah tinggi dan jantung.</li> <li>Zat besi, mempertahankan kulit tetap
  • 15. Laporan Pemrograman Berbasis WEB Page 15 of 15 bersinar.</li> <li>Tyrosine, mendorong hormon kegembiraan dan membuat tidur lebih nyenyak.</li> <li>Kalsium, menguatkan tulang.</li> <li>Magnesium, menguatkan jantung dan sistem saraf sehingga tidak mudah lelah.</li> <li>Yodium, meningkatkan kerja otak cepat.</li> <li>Seng, menyembuhkan luka dengan cepat.</li> <li>Vitamin B2, meningkatkan ketajaman penglihatan.</li> </ul> </p> </div> </td> <td width="30%" class="table-menu text-menu"> <h3>Judul Konten</h3> <p> <?php for($i=0;$i<20;$i++){ echo "ini adalah isi dari konten&nbsp;"; } ?> </p> </td> </tr> <tr> <td colspan=2 height=50 class="footer"> <p style="color:#fff; font:bold 12px candara, arial, tahoma; text-align:center;"> <?php echo "Bondowoso @ ".date('Y'); ?><br> Tugas-4 Pemrograman Berbasis Web</p> </td> </tr> </table> </body> </html>