1. ทำให้คอนเทนต์สวยงามขึ้นHTML และ CSS เรียกได้ว่าเป็นของที่เกิดมาคู่กัน โดย HTML จะเป็นเรื่องของตัวเนื้อหา (content) และ CSS จะช่วยตกแต่งหน้าตาของข้อมูลตลอดจนการจัดวางรูปหรือ layout ต่างๆ ถ้าคุณเป็นคนที่เขียน HTML เป็นอย่างเดียว บอกเลยว่าคุณยังไม่รู้จักความสวยงามที่แท้จริง
2. ปรับแต่งหน้าเว็บเองได้ ไม่ต้องรอ Developerในปัจจุบันมีตัวช่วยออกแบบเว็บมากมาย มี template สวยหรูให้เลือกใช้ แต่หลายครั้งความ OCD ก็มักจะชนะ template เหล่านี้ ถ้าคุณไม่สามารถเขียน CSS ได้ ก็จำเป็นที่จะต้องเตรียม requirement ไปคุยกับ developer ทั้งๆ ที่ถ้าคุณสามารถเขียนเองได้ การจะขยับนู่นนิด ขยับนี่หน่อยก็จะไม่ใช่เรื่องยาก
3. สามารถทำ Animation ได้เองCSS ไม่ได้แค่เรื่องของการออกแบบและการจัดวางเท่านั้น ตั้งแต่ CSS3 ปล่อยออกมาก็สามารถทำให้ผู้ใช้ใส่การเคลื่อนไหวหรือ animation เล็กๆ น้อยๆ ได้เอง แต่คุณอาจจำเป็นต้องรู้ JavaScript หรือ Flash CSS เพิ่มเติม
4. เป็นภาษาสากล คุยกับใครก็รู้เรื่องหนึ่งในเหตุผลหลักที่ควรเขียน CSS เป็น คือนอกจากจะเป็นภาษที่ใช้กันอย่างแพร่หลายแล้ว CSS ยังเป็นภาษาที่ไม่จำเป็นต้องมีพื้นฐานด้านภาษาอื่นมาก่อนก็สามารถเรียนรู้ได้ไม่ยาก และนี่จะเป็นจุดเริ่มต้นที่จะทำให้คุณสามารถสื่อสารกับ Developer และ Designer ได้ดีขึ้นอีกด้วย
5. ออกแบบให้รองรับกับทุก deviceปัจจุบันใครๆ ก็พูดถึงการออกแบบแบบ Responsive design ที่ไม่ว่าผู้ใช้ (user) จะใช้งานในอุปกรณ์ไหน เว็บของเราก็ต้องทำงานได้ดีในอุปกรณ์นั้นๆ ไม่ว่าจะเป็น computer, laptop หรือ mobile การที่คุณออกแบบเว็บด้วย CSS นั้นจะทำให้เว็บของคุณรองรับอุปกรณ์ต่างๆ ได้ไม่ยาก
สำหรับใครที่อยากเปลี่ยนตัวเองจากสายงานที่ทำอยู่ มาลองจับๆ เล่นๆ กับภาษาโปรแกรมต่างๆ แต่ยังไม่มีแรงบันดาลใจลองมาอ่านบทความ ‘กี้’ จากสถาปนิกสู่โปรแกรมเมอร์