สารบัญ:
คำจำกัดความ - Cascading Style Sheet (CSS) หมายถึงอะไร
Cascading Style Sheets (CSS) เป็นมาตรฐาน (หรือภาษา) ที่อธิบายการจัดรูปแบบของหน้าภาษามาร์กอัป CSS กำหนดรูปแบบเอกสารประเภทต่อไปนี้:
- ภาษามาร์กอัป HyperText (HTML)
- Extensible HyperText Markup Language (XHTML)
- Extensible Markup Language (XML)
- กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG)
- ภาษาส่วนต่อประสานผู้ใช้ XML (XUL)
CSS ช่วยให้นักพัฒนาสามารถแยกเนื้อหาและองค์ประกอบภาพเพื่อการควบคุมหน้าและความยืดหยุ่นที่มากขึ้น โดยปกติแล้วไฟล์ CSS จะแนบมากับไฟล์ HTML โดยใช้ลิงก์ในไฟล์ HTML
ในเดือนธันวาคม 1998 World Wide Web Consortium (W3C) ได้เผยแพร่ข้อกำหนด CSS แรก (CSS1) ตามด้วย CSS ระดับ 2 (CSS2) และ CSS ระดับ 2, Revision 1 (CSS2.1)
Techopedia อธิบาย Cascading Style Sheet (CSS)
การจัดรูปแบบเอกสาร HTML นั้นน่าเบื่อและซับซ้อนก่อน CSS เนื่องจากแอตทริบิวต์สไตล์ HTML ในตัว โดยเฉพาะแท็กสไตล์ที่ต้องการคำอธิบายโดยละเอียดและซ้ำ ๆ ขององค์ประกอบต่อไปนี้:
- สีตัวอักษร
- สไตล์พื้นหลัง
- การจัดตำแหน่งองค์ประกอบ
- พรมแดน
- ขนาด
CSS กำหนดโครงสร้างองค์ประกอบสำหรับส่วนหัว (h1), ส่วนหัวย่อย (h2), ส่วนหัวย่อย (h3), ฯลฯ ตัวเลือกองค์ประกอบมีให้บริการแบบอักษรสีเน้นขนาด ฯลฯ
CSS ช่วยให้นักพัฒนาสามารถย้ายองค์ประกอบการจัดแต่งทรงผมไปยังพื้นที่ HTML แยกต่างหากสำหรับมาร์กอัปใหม่ทั้งหมด ตัวอย่างเช่นหากนักพัฒนาต้องการเปลี่ยนแบบอักษรสำหรับส่วนหัว h2 ทั้งหมดในไฟล์ HTML อาจทำการเปลี่ยนแปลงเพียงครั้งเดียวกับไฟล์ CSS ที่แนบมา หากไม่ได้แนบไฟล์ CSS ผู้พัฒนาจะต้องเปลี่ยนตัวเลือกแบบอักษรสำหรับแต่ละส่วนหัว h2 ในไฟล์ HTML หลัก
