Triyanna Widiyaningtyas

Slides:



Advertisements
Presentasi serupa
Cascading Style Sheet Gufron Gufron - Sub Bahasan • Pendahuluan • Konsep Dasar CSS • Syntax/Perintah CSS • Implementasi.
Advertisements

Cascade Style Sheet (CSS) Dahlan Abdullah /
Cascading Style Sheets (CSS)
LIMBAH PETERNAKAN Anggota Kelompok: Zamaludin Eka Ariska.
Pertemuan 9 Cascading Style Sheet (css)
Minggu …8… Page 1 MINGGU Ke delapan Web Teknologi 2 Pokok Bahasan: CSS and Themes Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan dan mengaplikasikan.
A. A. Bajuadji, S.Kom, M.Eng |
CSS(Cascading style sheet) Rina Dewi Indah Sari, S.Kom
Dasar CSS A’ud Solehuddin::Februari2012. Materi Mengenal CSS Mengenal CSS Mencoba CSS Mencoba CSS Penggunaan atribut ID dalam tag Penggunaan atribut ID.
Tim FT Elektro UHAMKA CSS (Cascading Style Sheet)
PENGERTIAN CSS.
CSS.
HTML - CSS Cascading Style Sheet.
Latihan CSS.
Pemrograman Berbasis Web CSS
PERTEMUAN 6. .classshadow { font-family: color:#333333; text-shadow: 1px 2px 3px blue; } kita juga bisa menambah value lagi misal : text-shadow: 1px 2px.
CSS (Cascading Style Sheet)
CSS Eksternal & Style Elemen
PENGENALAN CSS CSS = Cascading Style Sheet Fungsi : mendefenisikan style untuk suatu teks dengan jenis huruf, ukuran, warna tertentu.
Sistem Operasi |Manajemen Proses
NAME OF PRESENTATION Company Name. Title Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.
Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)
Bahasa Style CSS L. Erawan.
Lutfi Budi Ilmawan Univ. Muslim Indonesia
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
X/HTML - CSS - Javascript
Pemrograman Berbasis Web CSS
Cascading Style Sheet (CSS)
PERTEMUAN CSS Pengenalan CSS.
Sistem Operasi |Manajemen Proses
CSS (Cascading Style Sheet)
(Cascading Style Sheet)
Pemrograman Basis Data Berbasis Web
Cascading Style Sheets (CSS)
Pengenalan CSS Apasih CSS itu ?.
Perancangan & Pemrograman Web
CASCADING STYLE SHEETS (CSS)
Firman Wahyudhie Cascading STYLE SHEET.
Mengubah Text Case Dengan CSS, Anda dapat pula mengubah suatu teks menjadi huruf kecil semua (lowercase), besar semua (uppercase), atau capitalize (hanya.
S1 Teknik Informatika - Unijoyo
KOMPUTER APLIKASI IT XHTML & CSS MODUL 06
KOMPUTER APLIKASI IT XHTML & CSS MODUL 02
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
(Cascading Stylesheet)
CSS Pertemuan 12 Matakuliah : L0182 / Web & Animation Design
Cascade Style Sheet (CSS)
CSS.
( Cascading Style Sheet) Bagian 1
Pemrograman Basis Data Berbasis Web
( Cascading style sheets)
Regionalisasi Kawasan Dunia Berdasarkan Pusat Pertumbuhan Ekonomi
Pemrograman Web I --CSS--
Darmawan satyananda Mathematics department State university of malang
APLIKASI KOMPUTER “WEBSITE”
Pemrograman Web PG117 – 3 SKS.
Implementasi CSS Ada 4 cara memasang kode CSS ke dalam halaman situs, yaitu: Inline CSS Embedded (memasang kode ke dalam bagian External.
...Lanjutan Pokok Bahasan Bahasa Style CSS L. Erawan.
Cascading Style Sheet.
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
PENGENALAN CSS CSS = Cascading Style Sheet Fungsi : mendefenisikan style untuk suatu teks dengan jenis huruf, ukuran, warna tertentu.
CSS (Cascading Style Sheet)
PRINSIP HUKUM HALAL DAN HARAM Disarikan dari kitab الحلال والحرام في الاسلام DR. Yusuf Qardhawi.
List dan Image pada HTML
CSS Cascading Style Sheet
Web Design CSS.
8 Nama di Sini tahun PROFIL PENGALAMAN PENDIDIKAN KEAHLIAN pengalaman
PENGALAMAN PENGALAMAN INTERNASIONAL Nama Perusahaan | Jabatan
Desainer, Pengembang Web
ARSIT-EKTUR Sampul depan JANUARI [TAHUN] ARTIKEL 1 – HALAMAN 1
Transcript presentasi:

Triyanna Widiyaningtyas CASCADING STYLE SHEET Triyanna Widiyaningtyas

tujuan Memahami jenis dan struktur dasar dokumen CSS. Mampu memanfaatkan CSS untuk memformat dokumen HTML. Mampu memanfaatkan pendekatan CSS untuk menghasilkan halaman web yang elegan dan menarik.

C s s Cascading style sheet (CSS) merupakan sekumpulan aturan yang menyatakan bagaimana style diaplikasikan ke tag-tag HTML di dalam dokumen. Tiga jenis style rekomendasi CSS: Embedded: properti style diletakkan di dalam satu blok di dokumen HTML. Inline: properti style diterapkan secara langsung per baris atau per elemen HTML. Linked: properti style diletakkan di file berekstensi css dan dikaitkan dengan dokumen HTML.

C s s Selain mengulas tentang pemanfaatan CSS, bagian ini juga menekankan pada pembuatan desain dengan menggunakan division. Bagaimanapun, untuk menghasilkan desain halaman web yang baik, penggunaan tabel tidak disarankan dan sebagai gantinya adalah dengan memanfaatkan division.

inline Style Sheet Inline Pada pendekatan ini, style diterapkan per baris atau per tag melalui atribut style. Pendekatan inline sangat cocok digunakan untuk pemberian style khusus pada beberapa tag saja

Contoh 1 : <body> <!-- menerapkan inline style pada paragraf --> <p style="color:red; font-style:italic">Ini paragraf pertama <p style="color:blue; font-weight:bold"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <p> Ini paragraf ketiga </body>

embedded Style Sheet Pada pendekatan ini, keseluruhan aturan style didefinisikan ke dalam satu blok baru kemudian digunakan di elemen-elemen HTML. Pendefinisian style ini berdampak pada seluruh elemen paragraf. (lihat contoh 2) Untuk lebih menspesifikasikan pemberian style, bisa menggunakan atribut class atau id. Tekniknya, class dinotasikan dengan titik (.); id dinotasikan dengan pagar (#). (contoh 3) Kita juga bisa mendefinisikan sebuah aturan untuk lebih dari satu tag. Perhatikan contoh berikut: b, p, a { color: red; font-style: italic; } Style di atas akan berlaku untuk semua tag <b>, <p>, dan <a> yang ada di halaman web.

Contoh 2 : <head> <title>Embedded Style</title> <style type="text/css"> <!-- p { color: red; font-style: italic; } --> </style> </head> <body> <p> Ini paragraf pertama Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ini paragraf ketiga </body>

Contoh 3 : <head> <title>Embedded Style</title> <style type="text/css"> <!-- .style1 { color: red; font-style: italic; } #style2 { color: blue; font-weight: bold; --> </style> </head>

Contoh 3 : <body> <p class="style1"> Ini paragraf pertama <p id="style2"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Ini paragraf ketiga </body>

Linked Style Sheet Pendekatan ini mirip dengan embedded, kecuali style-nya diletakkan di file terpisah dan berekstensi css. Pemisahan style ini juga menjadikan pendekatan ini sangat efektif dan efisien, khususnya ketika akan digunakan oleh lebih dari satu dokumen. Misal rule style berikut disimpan dengan nama style.css, maka untuk memanggil file ini bisa dilihat pada contoh 4. .style1 { color: red; font-style: italic; } #style2 { color: blue; font-weight: bold;

Contoh 4 : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Linked Style</title> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> <p class="style1"> Ini paragraf pertama <p id="style2"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ini paragraf ketiga </body> </html>

Tipografi Berkaitan dengan visualisasi teks, ada beragam style yang bisa kita berikan untuk menghasilkan bentuk sesuai keinginan Style Font Ada beragam style yang bisa diterapkan pada teks, misalnya bentuk, ukuran, dan warna <style type="text/css"> <!-- .style_font { font-family: Georgia; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: underline; color: red; } --> </style>

Tipografi Mengatur Spasi Properti style line-height memungkinkan kita untuk mengubah spasi standar dari suatu teks. <style type="text/css"> <!-- .style_font { line-height: 36px; } --> </style>

Tipografi Initial Cap Jika diperlukan, kita bisa mengatur huruf pertama dari paragraf merepresentasikan huruf besar (initial cap) seperti layaknya di majalah. <style type="text/css"> <!-- p:first-letter { font-size: 3em; background-color: black; color: white; } --> </style>

Elemen-Elemen Halaman CSS dapat digunakan untuk memformat elemen-elemen HTML apa pun,misalnya border dan padding. Border Properti border merepresentasikan batas dari suatu bidang area, misalnya paragraf. Properti ini menyediakan beberapa style yang bisa dimanfaatkan untuk membuat variasi border. <style type="text/css"> <!-- .border1 { border: 1px solid red; } .border2 { border: 1px dashed red; .border3 { border: 1px dotted red; --> </style>

Elemen-Elemen Halaman Padding Seperti halnya di tabel, padding berfungsi untuk menetapkan jarak antara border dengan konten. Sintaks padding: padding: nilai_semua_sisi padding: nilai_atas nilai_kanan nilai_bawah nilai_kiri padding-top: nilai_atas padding-right: nilai_kanan

Elemen-Elemen Halaman Contoh (padding) : <style type="text/css"> <!-- .border1 { border: 1px solid red; padding: 10px; } .border2 { padding: 20px 10px 5px 40px; --> </style>

Link CSS juga memungkinkan kita untuk mengatur style maupun perilaku dari suatu link. Sebagai contoh, kita bisa menghilangkan garis bawah yang normalnya ada di setiap link. (lihat contoh 5) Pengaturan link yang paling menarik adalah berkaitan dengan diarahkannya kursor di atasnya. (lihat contoh 6)

Link (Contoh 5) <head> <title>Style Link</title> <style type="text/css"> <!-- .link_none { text-decoration: none; } --> </style> </head> <body> <a href="link2.html">Link Normal</a> <br /> <a href="link2.html" class="link_none">Link tanpa garis bawah</a> </body> </html>

Link (Contoh 6) <head> <title>Style Link</title> <style type="text/css"> <!-- .link1 a:hover { text-decoration: none; } .link2 a:hover { font-style: italic; font-weight: bold; .link3 a:hover { cursor: wait; --> </style> </head> <body> <a href="link2.html">Link Normal</a> <br /> <p class="link1"> <a href="link2.html">Link tanpa garis bawah</a> </p> <p class="link2"> <a href="link2.html">Ubah style font</a> <p class="link3"> <a href="link2.html">Ubah kursor</a> </body> </html>

List Kemampuan menarik lainnya dari CSS adalah memformat list menjadi struktur menu yang elegan.

List </style> </head> <body> List Normal <ul> <head> <title>Style List</title> <style type="text/css"> <!-- #leftmenu ul { width: 200px; list-style-type:none; padding:0; margin:0; } #leftmenu a:link, #leftmenu a:visited, #leftmenu a:active { padding-left: 15px; text-decoration: none; #leftmenu a { padding: 5px 0px 5px 15px; display: block; background: #6cae15 no-repeat left center; margin: 0px 0px 1px; color: #ffffff; #leftmenu a:hover { background: #5e9711 no-repeat left center; color: #ffffff --> </style> </head> <body> List Normal <ul> <li>Satu</li> <li>Dua</li> </ul> <hr /> Style List <div id="leftmenu"> <li><a href="#">Menu Satu</a></li> <li><a href="#">Menu Dua</a></li> <li><a href="#">Menu Tiga</a></li> </div> </body> </html>

Division Pendekatan yang efektif untuk memformat elemen-elemen HTML—termasuk juga division— adalah dengan menggunakan CSS. Ukuran Area Seperti di kebanyakan elemen, kita bisa memanfaatkan atribut width dan height untuk menspesifikasikan ukuran area. Selain itu, atribut- atribut seperti padding dan margin juga bisa dimanfaatkan. Format Font Di dalam suatu area, kita juga bisa menerapkan style spesifik yang tentunya akan terisolasi (unik) dengan keseluruhan area.

Division <style type="text/css"> <!-- .box1 { width: 200px; height: 50px; background: grey; border: 1px solid red; } .box2 { margin: 10px; padding: 10px; width: 400px; height: 100px; --> </style> <body> <div class="box1"> Paragraf ini di dalam tag <div> </div> <div class="box2"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. </body>

Division .box1 { width: 200px; height: 50px; background: grey; text-transform: uppercase; font-weight: bold; border: 1px solid red; }

Division Posisi Area Seperti halnya paragraf, elemen-elemen div akan menghasilkan area secara berurutan dari atas ke bawah. Adapun jika dikehendaki, kita bisa mengatur posisi area secara fleksibel dengan memanfaatkan atribut float CSS.

Kerangka Kerangka dasar merupakan kulit luar atau pembungkus (wrapper) yang umumnya digunakan untuk menampung keseluruhan desain. Sederhananya, karakteristik utama dari kerangka ini adalah terletak di tengah web browser. Untuk menempatkan area kerangka berada di tengah—secara horizontal—browser, kita dapat memanfaatkan atribut margin. Tekniknya, tetapkan nilai auto pada margin, di mana akan mengakibatkan posisi secara otomatis diatur di tengah.

Desain Layout Setelah mempersiapkan wrapper, langkah selanjutnya adalah membuat desain layout. Sebagai contoh, kita akan membuat layout standar (header, menu, content, dan footer) dengan style terpisah.

SELAMAT BELAJAR …