CSS เป็นภาษาที่เราใช้จัดรูปแบบเว็บเพจ
CSS ย่อมาจาก Cascading Style Sheets
CSS อธิบายวิธีการแสดงองค์ประกอบ HTML บนหน้าจอ กระดาษหรือสื่ออื่นๆ
CSS ช่วยประหยัดงานได้มาก สามารถควบคุมการจัดวางของ หน้าเว็บหลายหน้าพร้อมกัน
สไตล์ชีทภายนอกจะถูกจัดเก็บไว้ในไฟล์ CSS
ที่นี่เราจะแสดงหน้า HTML หนึ่งหน้าที่แสดงด้วยสไตล์ชีตที่แตกต่างกันสี่แบบ คลิกที่ "สไตล์ชีท 1", "สไตล์ชีท 2", "สไตล์ชีท 3", "สไตล์ชีท 4" ลิงค์ด้านล่างเพื่อดูสไตล์ต่างๆ:
CSS ใช้เพื่อกำหนดสไตล์สำหรับหน้าเว็บของคุณ รวมถึงการออกแบบ การจัดวาง และรูปแบบการแสดงผลสำหรับอุปกรณ์และขนาดหน้าจอที่แตกต่างกัน
body
{
background-color: lightblue;
}
h1
{
color: white;
text-align: center;
}
p
{
font-family: verdana;
font-size: 20px;
}
ลองด้วยตัวคุณเอง →
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p {
font-family: verdana;
font-size: 20px;
}
</style>
</head>
<body>
<h1>My First CSS Example</h1>
<p>This is a paragraph.</p>
</body>
</html>
HTML ไม่เคยมีจุดมุ่งหมายให้มีแท็กสำหรับการจัดรูปแบบหน้าเว็บ!
HTML เคยเป็น สร้างขึ้นเพื่ออธิบายเนื้อหาของหน้าเว็บ เช่น
<h1>นี่คือส่วนหัว</h1>
<p>นี่คือย่อหน้า</p>
เมื่อมีการเพิ่มแท็กเช่น และแอตทริบิวต์สีลงใน HTML 3.2 ข้อมูลจำเพาะมันเริ่มต้นฝันร้ายสำหรับนักพัฒนาเว็บ การพัฒนาขนาดใหญ่ เว็บไซต์ที่มีการเพิ่มแบบอักษรและข้อมูลสีลงในทุก ๆ เว็บไซต์ กลายเป็นกระบวนการที่ยาวนานและมีราคาแพง
เพื่อแก้ไขปัญหานี้ World Wide Web Consortium (W3C) ได้สร้าง CSS
CSS ลบการจัดรูปแบบสไตล์ออกจากหน้า HTML!
หากคุณไม่ทราบว่า HTML คืออะไร เราขอแนะนำให้คุณอ่านบทช่วยสอน HTML ของเรา
โดยปกติคำจำกัดความของสไตล์จะถูกบันทึกในไฟล์ .css ภายนอก
ด้วยไฟล์สไตล์ชีตภายนอก คุณสามารถเปลี่ยนรูปลักษณ์ของเว็บไซต์ทั้งหมดได้ด้วยการเปลี่ยนเพียงไฟล์เดียว!