Skip to main content

วิธีการเปลี่ยนสีพื้นหลังของตาราง

Anonim

วิธีการเปลี่ยนสีพื้นหลังของส่วนต่างๆของตารางในเว็บไซต์มีการเปลี่ยนแปลงตลอดหลายปีที่ผ่านมาและกลายเป็นแรงงานที่ใช้งานง่ายและใช้แรงงานน้อยมากขึ้นด้วยการแนะนำสไตล์ชีต

วิธีที่เก่ากว่าใช้แอตทริบิวต์ bgcolor เพื่อเปลี่ยนสีพื้นหลังของตาราง นอกจากนี้ยังสามารถใช้เพื่อเปลี่ยนสีของแถวของตารางหรือเซลล์ตาราง แต่แอตทริบิวต์ bgcolor ได้รับการคัดค้านในสไตล์ชีตแล้วจึงไม่ใช่วิธีที่ดีที่สุดในการจัดการสีพื้นหลังของตาราง

วิธีที่ดีกว่าในการเปลี่ยนสีพื้นหลังคือเพิ่มคุณสมบัติพื้นหลังของสไตล์ลงในตารางแถวหรือแท็กของเซลล์

ซึ่งจะเปลี่ยนสีพื้นหลังของทั้งตาราง:

หากต้องการเปลี่ยนสีของแถวเดียวให้แทรกคุณสมบัติพื้นหลังสีลงใน

แท็ก:

คุณสามารถเปลี่ยนสีของเซลล์เดียวได้โดยการเพิ่มแอตทริบิวต์ให้กับ

แท็ก:

คุณยังสามารถใช้สีพื้นหลังกับหัวตารางหรือ

tag ในลักษณะเดียวกัน:

เปลี่ยนสีพื้นหลังโดยใช้สไตล์ชีต

หากคุณไม่ต้องการเพิ่มสีพื้นหลังของสไตล์ลงในตารางมีวิธีอื่นในการตั้งสีพื้นหลัง ตัวอย่างเช่นคุณสามารถกำหนดสไตล์ในสไตล์ชีตที่ HEAD ของเอกสาร HTML ของคุณหรือตั้งค่าไว้ในสไตล์ชีทภายนอกได้ การเปลี่ยนแปลงเหล่านี้ใน HEAD หรือในสไตล์ชีตภายนอกอาจปรากฏเช่นนี้สำหรับตารางแถวและเซลล์:

ตาราง {background-color: # ff0000; } tr {พื้นหลังสี: สีเหลือง; } td {background-color: # 000; }

การตั้งค่าสีพื้นหลังของคอลัมน์

วิธีที่ดีที่สุดในการตั้งสีพื้นหลังของคอลัมน์คือการสร้างคลาสสไตล์และกำหนดคลาสนั้นให้กับเซลล์ในคอลัมน์นั้น การสร้างคลาสช่วยให้คุณสามารถกำหนดคลาสนั้นให้กับเซลล์ในคอลัมน์ที่ระบุได้โดยใช้แอตทริบิวต์

CSS:

td.ColColor {background-color: blue; }

HTML:

เซลล์ 1เซลล์ที่ 2
เซลล์ 1เซลล์ที่ 2

ข้อดีอย่างหนึ่งที่สำคัญในการควบคุมสีพื้นหลังผ่านสไตล์ชีตคือความสามารถในการเปลี่ยนสีที่คุณเลือกได้ในภายหลัง แทนที่จะต้องผ่านเอกสาร HTML และทำการเปลี่ยนแปลงทุกเซลล์เดียวคุณสามารถทำการเปลี่ยนแปลงเดียวกับตัวเลือกสีใน CSS และจะใช้งานได้ทันทีกับทุกๆกรณีที่ใช้ class = "ColColor" ช่วยประหยัดเวลาจำนวนมากและลดโอกาสของข้อผิดพลาดเช่นการเปลี่ยนแปลงสีของเซลล์ที่ขาดหายไป

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