CSS คืออะไร?
CAscading Sไทเล Sheets หรือที่เรียกกันอย่างชื่นชอบว่า CSS เป็นภาษาการออกแบบที่เรียบง่ายที่มีจุดมุ่งหมายเพื่อลดความซับซ้อนของกระบวนการทำให้หน้าเว็บสามารถแสดงได้
CSS จัดการกับรูปลักษณ์ส่วนหนึ่งของหน้าเว็บ การใช้ CSS คุณสามารถควบคุมสีของข้อความรูปแบบของฟอนต์ระยะห่างระหว่างย่อหน้าการกำหนดขนาดและการจัดวางคอลัมน์ภาพพื้นหลังหรือสีที่ใช้การออกแบบเค้าโครงรูปแบบต่างๆในการแสดงผลสำหรับอุปกรณ์และขนาดหน้าจอต่างๆ รวมถึงเอฟเฟกต์อื่น ๆ อีกมากมาย
CSS นั้นง่ายต่อการเรียนรู้และเข้าใจ แต่ให้การควบคุมที่มีประสิทธิภาพในการนำเสนอเอกสาร HTML โดยทั่วไป CSS จะรวมกับภาษามาร์กอัป HTML หรือ XHTML
ข้อดีของ CSS
CSS saves time- คุณสามารถเขียน CSS หนึ่งครั้งจากนั้นใช้ชีตเดียวกันซ้ำในหลาย ๆ หน้า HTML คุณสามารถกำหนดสไตล์สำหรับองค์ประกอบ HTML แต่ละรายการและนำไปใช้กับเว็บเพจได้มากเท่าที่คุณต้องการ
Pages load faster- หากคุณใช้ CSS คุณไม่จำเป็นต้องเขียนแอตทริบิวต์แท็ก HTML ทุกครั้ง เพียงเขียนกฎ CSS ของแท็กหนึ่งกฎและนำไปใช้กับทุกสิ่งที่เกิดขึ้นของแท็กนั้น โค้ดที่น้อยลงจึงทำให้ดาวน์โหลดได้เร็วขึ้น
Easy maintenance - หากต้องการเปลี่ยนแปลงทั่วโลกเพียงแค่เปลี่ยนรูปแบบและองค์ประกอบทั้งหมดในหน้าเว็บทั้งหมดจะได้รับการอัปเดตโดยอัตโนมัติ
Superior styles to HTML - CSS มีอาร์เรย์ของแอตทริบิวต์ที่กว้างกว่า HTML มากดังนั้นคุณสามารถทำให้หน้า HTML ของคุณดูดีขึ้นมากเมื่อเทียบกับแอตทริบิวต์ HTML
Multiple Device Compatibility- สไตล์ชีตอนุญาตให้ปรับแต่งเนื้อหาสำหรับอุปกรณ์มากกว่าหนึ่งประเภท ด้วยการใช้เอกสาร HTML เดียวกันเว็บไซต์เวอร์ชันต่างๆสามารถนำเสนอสำหรับอุปกรณ์พกพาเช่นพีดีเอและโทรศัพท์มือถือหรือสำหรับการพิมพ์
Global web standards- ขณะนี้แอตทริบิวต์ HTML กำลังเลิกใช้งานและขอแนะนำให้ใช้ CSS ดังนั้นจึงเป็นความคิดที่ดีที่จะเริ่มใช้ CSS ในหน้า HTML ทั้งหมดเพื่อให้เข้ากันได้กับเบราว์เซอร์ในอนาคต
ใครเป็นผู้สร้างและดูแล CSS?
CSS ถูกสร้างและดูแลผ่านกลุ่มคนภายใน W3C ที่เรียกว่า CSS Working Group CSS Working Group สร้างเอกสารที่เรียกว่าข้อกำหนด เมื่อมีการหารือเกี่ยวกับข้อกำหนดและให้สัตยาบันอย่างเป็นทางการโดยสมาชิก W3C จะกลายเป็นคำแนะนำ
ข้อกำหนดที่ให้สัตยาบันเหล่านี้เรียกว่าคำแนะนำเนื่องจาก W3C ไม่สามารถควบคุมการนำภาษาไปใช้จริงได้ บริษัท และองค์กรอิสระสร้างซอฟต์แวร์นั้น
NOTE - World Wide Web Consortium หรือ W3C เป็นกลุ่มที่ให้คำแนะนำเกี่ยวกับการทำงานของอินเทอร์เน็ตและวิธีการพัฒนา
เวอร์ชัน CSS
Cascading Style Sheets ระดับ 1 (CSS1) ออกมาจาก W3C ตามคำแนะนำในเดือนธันวาคม 2539 เวอร์ชันนี้อธิบายภาษา CSS รวมถึงรูปแบบการจัดรูปแบบภาพที่เรียบง่ายสำหรับแท็ก HTML ทั้งหมด
CSS2 กลายเป็นคำแนะนำ W3C ในเดือนพฤษภาคม 1998 และสร้างบน CSS1 เวอร์ชันนี้เพิ่มการสนับสนุนสำหรับสไตล์ชีตเฉพาะสื่อเช่นเครื่องพิมพ์และอุปกรณ์หูฟังแบบอักษรที่ดาวน์โหลดได้การวางตำแหน่งองค์ประกอบและตาราง