Skip to main content

ใน HTML แท็กพื้นหลังคืออะไร?

ไม่มีสิ่งใดเป็นแท็กพื้นหลังใน HTMLสิ่งที่อาจเรียกว่าแท็กพื้นหลังในรุ่นเก่าของ HTML mdash;คุณลักษณะพื้นหลังของ lt; body gt;html tag mdash;ถูกใช้เพื่อแสดงภาพพื้นหลังสำหรับหน้าเว็บคำแนะนำปัจจุบันจาก World Wide Web Consortium (W3C) คือ HTML 4.01/XHTML 1.0ในคำแนะนำนี้แอตทริบิวต์พื้นหลังเป็นเลิกใช้: ไม่ถือว่าเป็น HTML ที่ถูกต้องอีกต่อไปที่เกี่ยวข้อง lt; ร่างกาย gt;แอตทริบิวต์ bgcolor ซึ่งอาจถือว่าเป็นแท็กพื้นหลังก็เลิกใช้

แผ่นสไตล์ cascading (CSS) ควรใช้เพื่อตั้งค่าเอฟเฟกต์พื้นหลังทั้งหมดในหน้าเว็บ HTML หรือ XHTML ที่ถูกต้องการใช้ CSS เพื่อกำหนดคุณสมบัติพื้นหลังมีความยืดหยุ่นมากกว่าวิธีการเก่าแอตทริบิวต์พื้นหลังหรือแท็กพื้นหลังถูก จำกัด ให้แสดงภาพพื้นหลังคุณสมบัติพื้นหลังใน CSS สามารถกำหนดตำแหน่งที่ภาพพื้นหลังเริ่มต้นอย่างไรมันจะทำซ้ำอย่างไรและไม่ว่าจะม้วนกับส่วนที่เหลือของหน้าหรืออยู่ในสถานที่เดียวกันคุณสมบัติพื้นหลังของ CSS สามารถนำไปใช้กับหน้าเว็บทั้งหมดหรือองค์ประกอบในหน้า

คุณสมบัติพื้นหลังรวมถึงพื้นหลังสี, พื้นหลัง-ภาพ, การติดตั้งพื้นหลัง, ตำแหน่งพื้นหลังและการทำซ้ำพื้นหลังคุณสมบัติทั้งหมดเหล่านั้นสามารถรวมอยู่ภายใต้คุณสมบัติพื้นหลังแทนที่จะถูกตั้งค่าเป็นคุณสมบัติแยกต่างหากสิ่งนี้เรียกว่าสถานที่ให้ชวเลข

เช่นแอตทริบิวต์ BGColor เก่าสีพื้นหลังสีพื้นหลังสามารถอยู่ในรูปแบบของค่า RGB รหัส hex หรือชื่อสีพื้นหลังขององค์ประกอบใด ๆ คุณสมบัตินี้จะถูกนำไปใช้กับจะแสดงในสีนั้นค่าสำหรับภาพพื้นหลังคือ URL ของภาพ

คุณสมบัติอื่น ๆ mdash;พื้นหลัง-ติดตั้งตำแหน่งพื้นหลังและพื้นหลังซ้ำ mdash;สามารถกำหนดได้ แต่ถ้าไม่ได้ค่าเริ่มต้นจะถูกใช้การทำซ้ำพื้นหลังใช้เพื่อทำซ้ำพื้นหลังทั้งในแนวตั้งหรือแนวนอนโดยค่าเริ่มต้นจะทำซ้ำในแนวตั้งและแนวนอนการติดตั้งพื้นหลังทำให้ภาพพื้นหลังเลื่อนด้วยส่วนที่เหลือของหน้าซึ่งเป็นค่าเริ่มต้นหรืออยู่ในที่เดียวค่าเริ่มต้นตำแหน่งพื้นหลังคือมุมซ้ายบนขององค์ประกอบ

เว็บเบราว์เซอร์ที่แตกต่างกันอาจแสดงคุณสมบัติพื้นหลังที่แตกต่างกันหรือต้องการคำจำกัดความที่เฉพาะเจาะจงมากขึ้นใน CSSตัวอย่างเช่นแม้ว่า Internet Explorer reg;8 รองรับค่ามรดกสำหรับคุณสมบัติบางอย่างไม่รองรับคุณสมบัติพื้นหลังใน Firefox reg ;, คุณสมบัติตำแหน่งพื้นหลังไม่ทำงานอย่างถูกต้องหากคุณสมบัติการติดตั้งพื้นหลังไม่ได้ตั้งค่าไว้ที่การแก้ไขนักพัฒนาควรทดสอบหน้าเว็บในเบราว์เซอร์ที่หลากหลายเพื่อให้แน่ใจว่าหน้าเว็บแสดงตามที่ตั้งใจไว้