CSS FRAMEWORK

Pengertian :

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.

Keuntungan Menggunakan CSS Framework :

  1. Lebih cepat
  2. Membuat sebuah website membutuhkan waktu yang tidak sebentar. Tapi dengan menggunakan Framework kita tidak harus memulai semuanya dari awal untuk setiap projek.

  3. Tableless
  4. 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.

  5. Cross-browser compatibility
  6. Cross-browser compatibility ini memiliki pengertian bahwa website dapat diakses oleh berbagai browser.

  7. Team Work menjadi lebih komunikatif
  8. Setiap desain dan developer memiliki teknik atau cara yang berbeda-beda. Dengan framwork ini maka kesalahpahaman atau miskomunikasi antar team dapat diminimalisir.

  9. Lebih sedikit kesalahan
  10. 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.

  11. Kebersihan dan Kerapihan
  12. 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 Menggunakan CSS Framework :

  1. Membutuhkan waktu untuk mempelajari framework
  2. Mempelajari dan membuat CSS Framework menjadi lebih familiar memang membutuhkan waktu. Karena framework adalah buatan orang lain.

  3. Berkurangnya fleksibilitas
  4. 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.

  5. Kode menjadi mubazir
  6. Tidak semua kode yang ada pada framework kita gunakan dalam projek kita. Hal ini mengakibatkan code menjadi tidak berguna dan membuat data menjadi besar.

  7. HTTP request yang berlebihan
  8. Biasanya CSS framework memiliki data yang terpisah-pisah. Hal ini membuat loading website menjadi lama.

  9. Bugs
  10. 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.

Beberapa contoh CSS Framework :

  1. Blueprintcss
  2. 960.gs
  3. Baseline css
  4. Elasti css
  5. Mollio
  6. Yaml
  7. Compass
  8. Less css
  9. Less css
  10. Bluetrip
  11. 1 kb grid
  12. Wedoui
  13. Elements css
  14. Marker css
  15. Sen css
tetapi disini kita akan membahas tentang 960.gs saja....
....maaf ya

Mengapa Website dewasa ini harus menggunakan CSS Framework (960 Grid System) ............??

Apakah itu memudahkan dalam membangun sebuah website yang dinamis..?

jawabannya ialah :

CSS framework digunakan karena mampu mempercepat proses pembuatan desain visual website dan juga konversi desain visual website tersebut ke dalam CSS dan XHTML. Hal ini dikarenakan sudah ada panduan yang disediakan oleh CSS framework, baik ketika melakukan proses pembuatan desain visual maupun ketika mengkonversi desain visual tersebut ke dalam CSS dan XHTML. Tutorial ini akan menjelaskan langkah-langkah dasar membangun layout website dengan memanfaatkan CSS Framework (960 Grid System varian 12 kolom dengan lebar masing-masing kolom 60 piksel) dan XHTML.

Adapun Varian dari 960 gs :

Varian yang digunakan dalam desain grid (12,16,dan 24 kolom) setiap dibagi menjadi bagian yang 60 piksel, lebar setiap kolom memiliki 10 piksel margin di kiri dan kanan, yang membuat spasi 20 piksel lebar antara kolom.

Example Web site Used 960 grid system at

http://960.gs

Disana kalian dapat mendownload Grid 960 serta Sketh dan Template dalam bentuk Firework,photoshop , Illlustrator Dll.

    Sedangkan untuk tutorialnya kalian dapat lihat di :
  1. tutorial membangun layout website dengan grid system 1
  2. tutorial membangun layout website dengan grid system 2
  3. tutorial desain website format kartunama dengan 960 grid system
  4. ...and klik disini ini khusus untuk download video tutorialnya...