การแบ่งแยกตารางจากพื้นหลังช่วยในการเน้นเนื้อหาในตารางเทียบกับทุกสิ่งทุกอย่างที่อยู่บนเว็บเพจ เมื่อต้องการเพิ่มพื้นหลังของตารางคุณจะต้องปรับแต่งสไตล์ชีต cascading (CSS) ที่สนับสนุนหน้าเว็บของคุณ
เริ่มต้นใช้งาน
วิธีที่ดีที่สุดในการเพิ่มภาพพื้นหลังลงในตารางคือการใช้ CSS
พื้นหลัง
คุณสมบัติ เพื่อเตรียมพร้อมในการเขียน CSS อย่างมีประสิทธิภาพและเพื่อหลีกเลี่ยงปัญหาการแสดงผลที่ไม่คาดคิดให้เปิดภาพพื้นหลังของคุณและจดบันทึกความสูงและความกว้าง จากนั้นอัปโหลดภาพของคุณไปยังผู้ให้บริการโฮสติ้งของคุณ ทดสอบ URL ของรูปภาพ สาเหตุที่พบได้บ่อยที่สุดว่าทำไมภาพไม่แสดงเป็นเพราะมีการสะกดผิดใน URL หลังจากที่คุณทำขั้นตอนเสร็จสิ้นแล้วให้วางสไตล์ CSS ไว้ในส่วนหัวของเอกสาร:
ตาราง {background: url (" URL ไปยังรูปภาพ ") no-repeat;} ตั้งความกว้างและความสูงของตารางให้ตรงกับความกว้างและความสูงของภาพ หากเนื้อหาในตารางของคุณมีขนาดใหญ่กว่าความสูงและความกว้างของภาพภาพพื้นหลังจะแสดงเพียงครั้งเดียว คำแนะนำข้างต้นจะตั้งค่าภาพพื้นหลังเดียวกันในทุกๆตารางในเพจ ถ้าคุณต้องการวางพื้นหลังเฉพาะตารางเฉพาะคุณต้องใช้ a ชั้น
table.background {background: url (" URL ไปยังรูปภาพ ") no-repeat;} ตารางที่ใหญ่ขึ้นหรือตารางที่มีเนื้อหามากขึ้นอาจต้องมีการทำซ้ำในพื้นหลังเพื่อให้ตารางทั้งหมดเต็มไป เปลี่ยนค่าใน CSS เพื่อให้ภาพเกิดซ้ำบนแกน y, แกน x หรือมีการปูกระเบื้องทั้งสองอย่าง พื้นหลัง: URL ("URL ไปยังรูปภาพ") ซ้ำ;
โดยค่าเริ่มต้นค่าการทำซ้ำจะถูกปูกระเบื้อง แต่คุณสามารถตั้งค่าซ้ำได้อีกด้วย ซ้ำ-X
หรือ ซ้ำ-Y สีพื้นหลังที่ตั้งไว้ในเซลล์ตารางจะแทนที่ภาพพื้นหลังบนโต๊ะ ดังนั้นควรระมัดระวังเมื่อใช้สีพื้นหลังในเซลล์ของคุณร่วมกับภาพพื้นหลังของตาราง พื้นหลังของตารางจะตั้งค่าตารางของคุณนอกเหนือจากหน้าอ้างอิง อย่างไรก็ตามควรคิดให้ดีก่อนที่จะใช้เทคนิคนี้ การใส่ภาพที่เป็นกลางอาจไม่ทำให้เสียสมาธิ แต่ภาพที่ซับซ้อนน่าจะน่ารัก (ตัวอย่างเช่นการแทรกภาพลูกแมวหลังตารางเพื่อระบุว่าสัตว์เลี้ยงบุญธรรม) อาจปรากฏขึ้นเป็นอาชีพและอาจส่งผลต่อการอ่านข้อมูลแบบตารางได้ ภาพที่คุณใช้ต้องได้รับอนุญาตอย่างถูกต้อง เพียงเพราะคุณสามารถหารูปภาพบนเว็บไม่ได้หมายความว่าคุณสามารถใช้งานได้เพื่อการใช้งานของคุณเอง เคารพลิขสิทธิ์!
เซลล์ 1 เซลล์ที่ 2 เซลล์ 1 เซลล์ที่ 2 …
วางพื้นหลังไว้บนโต๊ะเดียว
class = "พื้นหลัง" style = "width: 400px; height: 500px;> …
ให้ภาพพื้นหลังของตารางซ้ำ
กับแนวนอนหรือแนวตั้งตามลำดับ
สีพื้นหลังของเซลล์บล็อกภาพพื้นหลังของตาราง
การพิจารณา