CSS (Cascading Style Sheets)
CSS เป็นภาษาที่ควบคุมการนำเสนอภาพของหน้าเว็บ — เลย์เอาต์ สี ฟอนต์ ระยะห่าง แอนิเมชัน และการออกแบบแบบตอบสนอง ทุกเว็บไซต์ใช้ CSS เพื่อจัดรูปแบบ HTML
ประเภท MIME
text/css
ประเภท
ข้อความ
การบีบอัด
ไม่สูญเสียคุณภาพ
ข้อดี
- + Separates presentation from content (HTML)
- + Powerful layout systems: Flexbox, Grid, and container queries
- + Custom properties enable theming and dynamic values
- + Media queries enable responsive design for all screen sizes
ข้อเสีย
- − Global scope can cause unintended style conflicts
- − Browser compatibility differences require testing
- − No native variables before custom properties (pre-2017)
เมื่อใดควรใช้ .CSS
ใช้ CSS สำหรับการจัดรูปแบบหน้าเว็บทั้งหมด ตั้งแต่ตัวอักษรอย่างง่ายไปจนถึงเลย์เอาต์และแอนิเมชันที่ซับซ้อน
รายละเอียดทางเทคนิค
CSS ใช้ตัวเลือกเพื่อกำหนดเป้าหมายเอลิเมนต์ HTML และบล็อกประกาศเพื่อใช้สไตล์ แคสเคด ความเฉพาะเจาะจง และการสืบทอดกำหนดว่าสไตล์ใดจะมีผลเมื่อมีกฎหลายข้อตรงกัน
ประวัติ
Hakon Wium Lie เสนอ CSS ในปี 1994 ที่ CERN CSS1 เผยแพร่ในปี 1996 CSS2 ในปี 1998 และ CSS3 แนะนำข้อกำหนดแบบโมดูลที่ยังคงพัฒนาอยู่ในปัจจุบัน
แปลงจาก .CSS
แปลงเป็น .CSS
รูปแบบที่เกี่ยวข้อง
คำศัพท์ที่เกี่ยวข้อง
Learn More
CSS Units Explained: px, em, rem, vh, and When to Use Each
CSS offers over a dozen length units, each suited to different situations. Understanding the differences between absolute and relative units …
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
Flexbox vs CSS Grid: A Practical Comparison
Flexbox and CSS Grid are complementary layout systems, not competitors. This guide clarifies when to reach for each one and …
How to Format and Validate JSON Data
Malformed JSON causes silent failures in APIs and configuration files. Learn how to format, validate, and debug JSON documents to …
Base64 Encoding: How It Works and When to Use It
Base64 converts binary data into ASCII text, making it safe for transmission through text-based systems. Learn when Base64 is the …
How to Create CSS Gradients: Linear, Radial, and Conic
CSS gradients create smooth color transitions without image files. Learn to build linear, radial, and conic gradients with precise control …