Halo, nama saya Agung. Berasal dari Denpasar, Bali. Blog ini adalah blog harian saya, dari tips dan trick code, curahan hati, dan beberapa tulisan tidak penting.

Menu & Search

CSS Mastery

July 25, 2011

Ternyata sangat sangat susah untuk mencari seorang master (senior) CSS. Beberapa kali menginterview calon pegawai (yang katanya sering buat website), tapi ketika ditanya basic basic dari css mereka semua pada mencoba menghindar. Alasannya sangat classic “Biasanya saya sih pake program ini itu untuk buat css nya”. atau ga “saya belajar css buat styling bukan teori”. Jadi sebetulnya bisa ga sih CSS, kok ngeles mulu ditanya basic?

Memang untuk berkarir di dunia CSS diindonesia memang suatu hal yang tidak begitu menguntungkan. Apresiasi nya pun kecil. Para recruiter biasanya mencari seorang backend programmer dan designer. Dan biasanya mereka menyerahkan kemampuan css kepada programmer / designer tersebut. Padahal sebetulnya memilki seorang yang mengerti lebih dalam tentang user experience, CSS, ataupun JS itu sangat lah penting.

Ok lah, buat siapa saja yang ingin menjadi master di CSS, ada beberapa materi yang memang harus dimengerti secara mendalam :

  1. CSS Selector : Untuk mencari element pada HTML yang akan dikenakan Style
    • contoh ; id, class, mencari input sesuai type, anak dari suatu element, first child, last child, etc etc.
  2. CSS Positioning : http://www.barelyfitz.com/screencast/html-training/css/positioning/
    • tipe tipe positioning pada CSS; fixed, absolute, static, relative dan kombinasi dari posisi tersebut 
    • Pembagian region menggunakan Div , layout dan penggunaan floating element (float right, left, clear right, left, both)
  3. Typography
    • Font size (beda antara pt, px, em, %,)
    • Penggunaan line-height
    • Font stack (font family)
    • Font embed technology (sifr, cufon, font face, etc)
  4. CSS Image Sprite (untuk buat button / background)
  5. Penggunaan css tool (firebug di firefox, developer tool di ie, inspect element di chrome)
  6. Sudah mulai merambah CSS 3
    • Border, image shadow, gradient, etc etc.
  7. Compatibility disetiap browser. 

CSS memang susah, tetapi bagi sebuah agency atau perusahaan yang bergerak bnyk dibidang website, memiliki seorang master CSS menurut saya adalah suatu keharusan. Sungguh sayang beberapa menganggap kemampuan CSS ini adalah kemampuan tambahan. Alias pelengkap saja.

Ada yang tambahan lagi tentang Skill CSS yang diperlukan untuk menjadi seorang master CSS?

Related article

Startup, dan Leverage dalam usaha

Kita tau belakangan ini banyak startup berguguran. Bahkan di sebuah…

Sekolah Anak

Beberapa hari lalu, istri bertanya kepada saya, kemana anak kami…

Istri, IRT atau Kerja atau Usaha?

Pernah ga cowo – cowo yang akan nikah berpikir, istri…

Discussion about this post

  1. Siswo says:

    Mantep…Boleh ni ilmu CSSnya..
    Soalnya CSS rada aneh, jadi susah ngertinya.
    hhahaha

Leave a Reply

Your email address will not be published. Required fields are marked *

Type your search keyword, and press enter to search