CSS

ภาษาการกำหนดสไตล์ที่ใช้เพื่ออธิบายงานนำเสนอของเอกสารที่เขียนด้วย HTML

CSS

Cascading Style Sheets (CSS) เป็นสไตล์ชีทที่ใช้สำหรับการออกแบบ / เค้าโครงของเอกสารที่เขียนด้วย HTML โดยพื้นฐานแล้วมันจะบอกเบราว์เซอร์ว่าจะแสดงองค์ประกอบ HTML บนหน้าจอได้อย่างไร

องค์ประกอบที่ง่ายที่สุดที่สามารถกำหนดได้คือความกว้างและความสูง แต่ยังรวมถึง สีและขนาดตัวอักษรและพารามิเตอร์อื่น ๆ อีกมากมาย เช่น เงา, เส้นขอบ, รัศมีเส้นขอบ และภาพเคลื่อนไหว CSS ยังใช้เพื่อจัดระเบียบเค้าโครงที่กำหนดใน HTML โดยปกติผ่านระบบ grid ซึ่งระบุคอนเทนเนอร์ที่องค์ประกอบจะถูกแสดงและวางไว้ภายในในคอลัมน์และแถว มีเทคนิคที่แตกต่างกันในการสร้าง grids ใน CSS วิธีที่คลาสสิกเกี่ยวข้องกับการใช้ และ floating blocks ,flex, css grid ได้เพิ่มความเป็นไปได้ใหม่ ๆ และไวยากรณ์ที่ง่ายขึ้น

CSS เป็นพื้นฐานของการพัฒนาเว็บส่วนหน้า ดังนั้นเราจึงเห็นได้ชัดว่าใช้ภาษามานานหลายปีเช่นเดียวกับที่เราใช้ CSS frameworks เช่น Bootstrap หรือ Foundation แต่เร็วๆนี้ เราต้องการเปลี่ยนเป็น CSS frameworks เป็นรูปแบบกำหนดเองของเรา

CSS เป็นภาษาแบบสแตติก แต่สามารถคิดเป็นแบบเชิงวัตถุสไตล์ “ออบเจ็กต์” หรือ “โมดูล” ซึ่งเป็นส่วนย่อยของ HTML ที่กำหนดส่วนของเว็บเพจได้ด้วยสไตล์ที่สามารถใช้ซ้ำได้ สิ่งนี้ชัดเจนโดยเฉพาะอย่างยิ่งผ่านการใช้ตัวประมวลผลล่วงหน้า เช่น Sass / SCSS ซึ่งอนุญาตให้แยกรหัสในไฟล์ต่าง ๆ เพื่อความชัดเจนมากขึ้น