CSS Cascading Style Sheets

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 /
13 CSS ( CASCADING STYLE SHEET II ) Bayangkan jika kita memiliki website dengan 100 halaman. Bayangkan apabila anda ingin mengganti jenis huruf dari tiap.
STMIK PPKIA Pradnya Paramita
HTML Hipertext Markup Language
( Cascading Style Sheet) Bagian 1
Pertemuan 9 Cascading Style Sheet (css)
HTML Lanjut & CSS By : Muhammad Zen S. Hadi Digital Communication Laboratory EEPIS-ITS.
Minggu …8… Page 1 MINGGU Ke delapan Web Teknologi 2 Pokok Bahasan: CSS and Themes Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan dan mengaplikasikan.
HTML By kartika puji pangesti
Tim FT Elektro UHAMKA CSS (Cascading Style Sheet)
CSS (Cascading Style Sheet)
PENGERTIAN CSS.
CSS.
Pengembangan Evangs Mailoa Cascading Style Sheet (CSS) dan HTML Form WEB.
Cascading Style Sheet Oleh : Edy Mulyanto
Web and Multimedia based Programming K2133 Pemrograman berbasis Web dan Multimedia 1.
Pemrograman Berbasis Web CSS
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
HTML PEMROGRAMAN INTERNET.
FORM Kegunaan Form : memperoleh data-data user baik nama, alamat dan data lainnya untuk mendaftar pada service yang di sediakan. memperoleh informasi pembelian.
CSS (Cascading Style Sheet)
PENGENALAN CSS CSS = Cascading Style Sheet Fungsi : mendefenisikan style untuk suatu teks dengan jenis huruf, ukuran, warna tertentu.
Cascading Style Sheet (CSS) dan HTML Form
Desain Web dengan Tag HTML
CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan.
Cascading Style Sheet (CSS)
Lutfi Budi Ilmawan Univ. Muslim Indonesia
PENGENALAN HTML, PHP, CSS & MySQL
Pemrograman Berbasis Web CSS
Modul 6 STMIK IKMI CIREBON Oleh Dita rizki amalia.
Cascading Style Sheet (CSS)
PERTEMUAN CSS Pengenalan CSS.
(Cascading Style Sheet)
HTML CSS.
Perkenalan CSS.
Konsep Dasar HTML SLIDE 1 Agung Brastama Putra.
Cascading Style Sheets (CSS)
Pengenalan CSS Apasih CSS itu ?.
Perancangan & Pemrograman Web
Pemrograman Web Dinamis
CSS - Cascading Style Sheets
(Cascading Stylesheet)
PRAKTIKUM PEMROGRAMAN WEB
CSS Pertemuan 12 Matakuliah : L0182 / Web & Animation Design
PJ : Nuraini Purwandari
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
Cascade Style Sheet (CSS)
CSS.
( Cascading style sheets)
Pemrograman Web HTML (5) Form CSS Andy Haryoko, ST
Assalamu’alaikum Warohmatullah Wabarokatuh Selamat Pagi 
LAB ict Terpadu universitas budi luhur, lab Januari 2017
Pemrograman Web I --CSS--
Pemrograman Berorientasi Platform (IN315B)
Darmawan satyananda Mathematics department State university of malang
Praktikum 1 Mochammad Yusa.
Pengembangan Web HTML Dasar
Urutan Prioritas Selector CSS (Cascading)
Implementasi CSS Ada 4 cara memasang kode CSS ke dalam halaman situs, yaitu: Inline CSS Embedded (memasang kode ke dalam bagian External.
Pengenalan HTML HTML Hypertext Markup Language merupakan standard bahasa yang digunakan untuk menampilkan dokumen web Untuk membuat dokumen web yang bisa.
Cascading Style Sheet (CSS) dan HTML Form
STMIK PPKIA Pradnya Paramita Pemrograman berbasis Web
Cascading Style Sheet.
Cascading Style Sheet (CSS) dan HTML Form
PENGENALAN CSS CSS = Cascading Style Sheet Fungsi : mendefenisikan style untuk suatu teks dengan jenis huruf, ukuran, warna tertentu.
Hyperlink dengan CSS Contoh code program HTML hyperlink dengan CSS, untuk code HTMLnya seperti berikut :
List dan Image pada HTML
Cascading Style Sheet (CSS) dan HTML Form
Web Design CSS.
Transcript presentasi:

CSS Cascading Style Sheets Zaenal Abidin

Pendahuluan Diskripsi: Tujuan: Pengenalan Konsep CSS dan Framework CSS.  Tujuan: Mahasiswa dapat memahami konsep CSS, dan implementasi CSS. Mampu menggunakan framework guna memudahkan dalam pembuatan sebuah web. Membuat sebuah web statik

KONSEP DASAR. CSS merupakan kepanjangan dari Cascading Style Sheet yaitu suatu dokumen yang digunakan untuk melakukan pengaturan halaman web.

Apa itu CSS : CSS singkatan dari Cascading Style Sheets Styles didefinisikan bagaimana manampilkan elemen HTML Styles umumnya disimpan ke dalam Style Sheet Styles ditambahkan HTML untuk membantu pekerjaan External Style Sheets dapat membantu banyak pekerjaan ExternalStyle Sheet disimpan dalam CSS files Multiple Style dapat didefinisi banyak jendela menjadi satu

Keungtungan CSS CSS merupakan alternatif bahasa pemrograman web masa yang akan datang, dimana mempunyai banyak keuntungan, diantaranya : Ukuran file lebih kecil Load file lebih cepat Dapat berkolaborasi dengan JavaScript Pasangan setia XHTML Menghemat pekerjaan tentunya, dimana hanya membuat 1 halaman CSS. Mudah mengganti-ganti tampilan dengan hanya merubah file CSS nya saja.

SINTAKS DARI CSS Penulisan kode CSS dibuat menjadi tiga bagian, yaitu: Ket: Keterangan Selector Bagian pertama sebelum tanda “{}” disebut selector.Selector adalah tag html yang umumnya telah kita diketahui. Declaration Terdiri dari property dan nilainya.Property adalah atribut yang ingin diubah dan tiap property mempunyai nilai/value.

Contoh

Catatan: Jangan ada spasi antara property value dengan unitnya(1). Nama property bersifat case sensitif dan menggunakan huruf kecil. Jika nilai /value lebih dari satu kata, maka gunakan tanda petik di antara nilai(2) Jika property lebih dari satu, maka gunakan tanda titik koma untuk membatasi property lain(3,5). Jika selector lebih dari dan mempunyai property dan value yang sama maka gunakan tanda koma(6).

Ada tiga cara penempatan kode CSS dalam HTML, yaitu : Internal CSS Yaitu menuliskan langsung script CSS di file HTML-nya. External CSS Yaitu memanggil file CSS dari tempat/folder/lokasi lain, dengan kata lain file CSS terpisah dengan file HTML. Browser akan membaca definisi style dari file test.css dan akan mengikuti format tersebut. Eksternal style ditulis di text editor lain dengan ekstention .css Inline CSS Yaitu penulisan kode CSS dalam tag HTML.

Internal CSS

External CSS

Inline CSS

Class Selector Dengan class selector dapat mendefinisikan perbedaan style untuk tag elemen html yang sama. Misalnya, dua type paragraph dalam dokumen.Yang satu paragraph align-right dan yang satu paragraph align-center.

Contoh ATAU Pada Halaman HTML

Catatan: Jangan memberi nama class dengan angka. Memberikan kata/kalimat lebih dari satu class, penulisannya adalah

Penggunaan Atribut ID dalam tag Cara memberi nama ID : Dapat mengandung huruf, angka, atau karakter garis bawah Karakter pertama harus berupa huruf atau karakter garis bawah Diawali dengan tanda # Jangan memberi nama id sama dengan value Jangan memberi nama id dengan tag html kemudian diikuti tanda #

Contoh

Adapun beberapa pengaturan penulisan Css untuk elmen yang adalah sbb :

Lanjutan

Framework CSS Twitter Bootstrap (http://getbootstrap.com/) Foundation (http://foundation.zurb.com/) Metro (http://metroui.org.ua/) Pure CSS (http://purecss.io/tables/)

Lainnya Blueprintcss 960.gs Baseline css Elasti css Mollio Yaml Compass Less css Bluetrip 1 kb grid Wedoui Elements css Marker css Sen css

Apa Itu Framework Pengertian dasar dari Framework itu sendiri adalah; sebuah konsep yang memiliki struktur serta terorganisir dalam satu paket atau library. Dengan konsep ini, diharapkan agar desainer dan developer lebih fokus pada projek yang sedang dikerjakannya tanpa harus memulainya dari awal. (http://gigoycaem.blogspot.com/2010/05/css- framework.html)

Kelebihan Lebih cepat Tableless Cross-browser compatibility Membuat sebuah website membutuhkan waktu yang tidak sebentar. Tapi dengan menggunakan Framework kita tidak harus memulai semuanya dari awal untuk setiap projek. Tableless Tableless ini adalah sebuah teknik dimana struktur website tidak menggunakan table untuk melayout, melainkan dengan cara memisahkan data antara html dan css. Hal ini dilakukan agar lebih mudah dimaintenance dan diakses oleh berbagai media aplikasi, berkurangnya kebutuhan bandwidth, dan yang lebih utama adalah lebih SEO friendly. Cross-browser compatibility Cross-browser compatibility ini memiliki pengertian bahwa website dapat diakses oleh berbagai browser.

Team Work menjadi lebih komunikatif Setiap desain dan developer memiliki teknik atau cara yang berbeda-beda. Dengan framwork ini maka kesalahpahaman atau miskomunikasi antar team dapat diminimalisir. Lebih sedikit kesalahan Membuat sebuah website yang besar membutuhkan pengorganisiran kode yang baik dan jelas. Dengan framework, setiap kesalahan akan lebih sedikit dikarenakan sudah ada patokan dari framework tersebut. Kebersihan dan Kerapihan Maksud dari kebersihan dan kerapihan disini adalah; kode menjadi lebih mudah dibaca dan lebih jelas, baik itu oleh kita sendiri maupun oleh team kita.

Kekurangan Membutuhkan waktu untuk mempelajari framework Mempelajari dan membuat CSS Framework menjadi lebih familiar memang membutuhkan waktu. Karena framework adalah buatan orang lain. Berkurangnya fleksibilitas Kebebasan kita dalam mengkoding menjadi berkurang akibat dari sintak yang sudah terpatok. Sehingga setiap projek yang kita buat akan tidak jauh berbeda. Walaupun berbeda, mungkin kesempatannya akan akan lebih kecil. Kode menjadi mubazir Tidak semua kode yang ada pada framework kita gunakan dalam projek kita. Hal ini mengakibatkan code menjadi tidak berguna dan membuat data menjadi besar.

HTTP request yang berlebihan Biasanya CSS framework memiliki data yang terpisah-pisah. Hal ini membuat loading website menjadi lama. Bugs CSS framework adalah buatan manusia yang tidak luput dari kesalahan. Terkadang kita menjadi kesulitan apabila suatu saat kita menemukan sebuah bugs pada CSS framework pilihan kita dan terkadang menjadi kerepotan untuk diperbaiki dan mencari solusinya.