Desainer
jenis tradisional kreatif, cenderung mendukung otak kanan, sementara
programmer memeriksa rincian sistem yang lebih jelas, lebih memilih
modus otak kiri berpikir. Jadi,
ketika dihadapkan dengan tantangan untuk merancang situs, web designer
dihadapkan dengan apa yang di permukaan tampaknya menjadi oxymoron,
sebuah teknologi desain bernama cascading style sheets (CSS).
CSS
adalah Web markup standar yang ditetapkan oleh Worldwide Web Consortium
(W3C) yang memungkinkan desainer Web dan pengembang untuk menentukan
gaya konsisten dalam halaman Web, dan untuk menerapkan template untuk
beberapa halaman. CSS
adalah alat yang berharga untuk menyederhanakan dan mempercepat
pengembangan Web, meskipun Browser masalah kompatibilitas adalah
perangkap utama.
Sementara
WYSIWYG Web editor halaman semakin dekat dan lebih dekat dengan
pengalaman authoring lengkap visual, mereka aplikasi perangkat lunak
tidak benar-benar profesional CSS alat desain. CSS
berdasarkan sifatnya adalah teknologi bahwa, untuk sebagian besar,
harus ditulis secara manual untuk menciptakan karya yang menarik. Masalah
dengan itu adalah bahwa kebanyakan desainer mengalami kesulitan
berkomitmen untuk menulis baris kode untuk mendapatkan pekerjaan mereka
selesai.
Desainer yang mengungkapkan kegembiraan dalam menulis PostScript dengan tangan adalah sulit ditemukan. Desainer
membiarkan Adobe Illustrator (atau program serupa) menyediakan
lingkungan authoring visual dan menyembunyikan coding di latar belakang.
Semua desainer lihat adalah citra, sedangkan komputer menangani beban kerja.
Lain halangan untuk menggunakan CSS tidak ada hubungannya dengan CSS itu sendiri, melainkan implementasi CSS pada browser Web. Vendor browser memasukkan teknologi ke dalam browser mereka perlahan-lahan dari waktu ke waktu. Sementara
dukungan CSS adalah hampir 100 persen seperti yang sekarang, desainer
masih mengalami masalah ketika mencoba untuk menopang desain mereka di
browser lama atau ketinggalan jaman. Itu berarti menyelam ke dalam keberanian hacks CSS dan coding dan workarounds. Diterjemahkan Intinya menjadi lebih banyak waktu menulis dan merevisi kode, dan kurang waktu untuk bekerja di alat WYSIWYG.
Apakah ini berarti bahwa CSS ini out-of-control atau teknologi untamable? Tidak sedikit, tetapi tidak mengambil beberapa upaya bersama untuk bertengkar tampak profesional desain.
Bahkan
jika Anda tahu dasar-dasar CSS (sifat, nilai-nilai diterima,
penyeleksi, dan sebagainya), menempatkan teknologi untuk penggunaan yang
efektif bisa sulit untuk benar-benar frustasi. CSS
sudah saatnya yang terbaik dari kami - bahkan mereka yang benar-benar
memahami spesifikasi W3C dibandingkan dengan mereka yang hanya bisa skim
mereka kagum pada browser mereka.