ใช่ครับ ที่พูดมานี่ถูกต้องเลย
ข้อดีของ css คือ
1.ไม่ต้องกำหนดสไตล์ว่าจะใส่สียังไง แบล็กกราวนด์แบบไหน ฯลฯ ทุกครั้งที่เขีียนเว็บแต่ละหน้า
2.มีประโยชน์มาก โดยเฉพาะอย่างยิ่งกับการใช้ script อย่าง .asp .php
3.มีรูปแบบที่หลากหลายกว่า เช่นกำหนดขอบให้เป็นเฉพาะแต่ละด้านได้ หรือทำขอบเป็นเส้นปะ
4.ทำให้เว็บเป็นระเบียบ คือกำหนดเป็นมาตรฐานเอาไว้เลย
5.ทำให้โหลดหน้าเว็บได้เร็ว เพราะการโหลดไฟล์ .css จะโหลดแค่ครั้งเดียวต่อเว็บนั้น(โดยธรรมชาติ)
แต่ถ้าใส่สไตล์ทุกหน้า แน่นอน โค้ดจะเยอะ จนทำให้ขนาดใหญ่มโหฬาร
6.สะดวกต่อการแก้ไข เพราะแก้ครั้งเดียว ก็คือแก้ทั้งเว็บ เปลี่ยนโค้ดสี css บรรทัดเดียว เว็บทั้งเว็บก็จะเปลี่ยนตาม
เท่าที่รู้มา มันไม่มีข้อเสียครับ
ส่วนเรื่องการใช้ css ไม่ยากนะครับ เริ่มจากการแกะ source ของเว็บอื่นๆก่อน อย่างเว็บนี้ดูก็ได้
http://f0nt.com/forum/Themes/iannnnn/style.cssแล้วสังเกตความเปลี่ยนแปลงที่เกิดขึ้น และถ้าจะเอาดีจริงๆจัง แนะนำครับว่าใช้ไฟร์ฟอกซ์ดีกว่า เพราะมันมีเครื่องมือเอาไว้แก้ไข css แล้วดูกันสดๆได้เลย