หากต้องการเพิ่มสีพื้นหลังให้กับองค์ประกอบ HTML คุณสามารถใช้คุณสมบัติ CSS background-color .
สมมติว่าคุณมีมาร์กอัป HTML ต่อไปนี้ และคุณต้องการเพิ่มสีพื้นหลังให้กับ <body> องค์ประกอบ:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Changing background color in HTML/CSS</title>
</head>
<body>
<h1>Here's an awesome website!</h1>
</body>
</html>
วิธีที่ง่ายที่สุดในการเพิ่มสีพื้นหลังคือการสร้าง <style> . ภายใน องค์ประกอบในเอกสาร HTML ของคุณ
ใน <head> องค์ประกอบใน HTML สร้างชุดของ <style></style> แท็ก จากนั้นคุณสามารถเพิ่มกฎสไตล์ CSS สำหรับสีพื้นหลังใน <style> ธาตุ
<head>
<meta charset="UTF-8">
<title>Changing background color in HTML/CSS</title>
<style>
body {
background-color: #78a8eb;
}
</style>
</head> โค้ด HTML และ CSS นี้จะส่งผลให้หน้าเว็บมีลักษณะดังนี้!
สัญกรณ์สี
#78a8eb ค่าสำหรับ background-color คุณสมบัติเขียนด้วยเลขฐานสิบหกหรือที่เรียกว่าเลขฐานสิบหก แสดงถึงสีด้วยชุดอักขระสำหรับช่องสีแดง สีเขียว และสีน้ำเงิน อักขระมีตั้งแต่ตัวเลข 0 ถึง 9 ตามด้วยตัวอักษร A-F ศูนย์ (0) คือค่าต่ำสุด และ F คือค่าสูงสุด
คุณยังแสดงสีใน CSS ได้โดยใช้สัญลักษณ์อื่นๆ
ตัวอย่างเช่น ในฟังก์ชันการทำงาน สีจะถูกจัดรูปแบบเป็น rgba() . ในตัวอย่างของเรา สีพื้นหลังจะเขียนดังนี้:
background-color: rgb(120, 168, 235); หรือในรูปแบบ HSL (Hue, Saturation, Lightness) จะเขียนดังนี้:
background-color: hsl(215, 74%, 70%); วิธีการเขียนสีแบบใดก็ได้ในสามวิธีนี้เป็นที่ยอมรับในเบราว์เซอร์รุ่นใหม่
วิธีที่เลิกใช้แล้ว (อย่าใช้)
ในมาตรฐานเว็บเวอร์ชันก่อนหน้า ผู้คนจะใช้ bgcolor คุณสมบัติที่มีสีฐานสิบหกในแท็ก HTML เอง:
<body bgcolor="#78a8eb" ></body> อย่างไรก็ตาม นี่เป็นวิธีเก่าในการตั้งค่าสีพื้นหลัง คุณไม่ควรใช้สิ่งนี้อีกต่อไป เพียงแค่เขียนสไตล์ CSS เพื่อควบคุมสี