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 :
- 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.
- 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)
- Typography
- Font size (beda antara pt, px, em, %,)
- Penggunaan line-height
- Font stack (font family)
- Font embed technology (sifr, cufon, font face, etc)
- CSS Image Sprite (untuk buat button / background)
- Penggunaan css tool (firebug di firefox, developer tool di ie, inspect element di chrome)
- Sudah mulai merambah CSS 3
- Border, image shadow, gradient, etc etc.
- Compatibility disetiap browser.
Ada yang tambahan lagi tentang Skill CSS yang diperlukan untuk menjadi seorang master CSS?
Mantep...Boleh ni ilmu CSSnya..
ReplyDeleteSoalnya CSS rada aneh, jadi susah ngertinya.
hhahaha