หากคุณใช้ตารางสำหรับการจัดวางหน้าเว็บ (ไม่มีใน XHTML อาจเป็นไปได้ว่าคุณจะได้รับพื้นที่เพิ่มมากขึ้นในเค้าโครงของคุณ) เพื่อแก้ไขปัญหานี้คุณต้องตรวจสอบทั้งนิยามตาราง HTML และข้อมูลเฉพาะของ แผ่นสไตล์การปกครอง
นิยามตาราง HTML
แท็ก HTML สำหรับตารางโดยค่าเริ่มต้นไม่สามารถควบคุมความต้องการในการเว้นวรรคบางส่วนได้ ยืนยันเรื่องสามอย่างเกี่ยวกับแท็ก "ตาราง" ภายในเอกสาร HTML ของคุณ:
- ตารางของคุณมีแอตทริบิวต์ cellpadding ตั้งเป็น 0 หรือไม่?
-
cellpadding = "0"
-
- ตารางของคุณมีแอตทริบิวต์ cellspacing ตั้งเป็น 0 หรือไม่?
-
cellspacing = "0"
-
- มีช่องว่างใด ๆ ก่อนหรือหลังเนื้อหาและแท็กของตารางหรือไม่?
หมายเลข 3 คือนักเตะ บรรณาธิการ HTML หลายคนต้องการให้โค้ดเว้นระยะห่างทั้งหมดเพื่อให้อ่านได้ง่าย แต่เบราว์เซอร์จำนวนมากตีความแท็บพื้นที่ช่องว่างและผลตอบแทนที่ได้รับเป็นช่องว่างที่ต้องการภายในตารางของคุณ กำจัดช่องว่างรอบ ๆ แท็กของคุณและคุณจะมีโต๊ะที่กระทัดรัด
ชีตสไตล์
อย่างไรก็ตามอาจไม่ใช่ HTML ที่ปิดอยู่ Cascading Style sheets ควบคุมแอตทริบิวต์ที่แสดงผลบางส่วนของตารางและขึ้นอยู่กับหน้าเว็บคุณอาจหรืออาจไม่ได้ใส่ CSS เฉพาะตารางโดยเฉพาะ
สแกนไฟล์ CSS ที่ดูแลโดยใช้ค่าใด ๆ ต่อไปนี้ภายในตาราง " ,' ' th "หรือ ' td" คุณสมบัติและปรับตามต้องการ:
- ชายแดน: ระบุแอตทริบิวต์ของเส้นขอบของตารางหรือเซลล์
- ชายแดนยุบ: ถือว่าขอบที่อยู่ติดกันเป็นหนึ่งเพื่อหลีกเลี่ยงการทำซ้ำความกว้างของเส้นขอบ
- การขยายความ: เสนอพื้นที่ว่างเป็นพิกเซลรอบ ๆ เซลล์แต่ละเซลล์
- text-align: กำหนดการจัดตำแหน่งของข้อความภายในเซลล์
- ชายแดนระยะห่าง: ตั้งค่าระยะห่างระหว่างเซลล์เป็นพิกเซล
ทางเลือก
แม้ว่าคุณจะยังสามารถใช้ตาราง HTML (มาตรฐานได้รับการยอมรับและได้รับการสนับสนุนโดยทั่วไปในเบราว์เซอร์ปัจจุบัน) การออกแบบเว็บแบบตอบสนองที่ทันสมัยที่สุดจะใช้สไตล์ชีตแบบเรียงซ้อนเพื่อวางองค์ประกอบบนหน้าเว็บ ตารางยังคงสมเหตุสมผลสำหรับวัตถุประสงค์เดิมที่ต้องการในการแสดงข้อมูลแบบตาราง แต่สำหรับการจัดเค้าโครงและเนื้อหาของหน้าเว็บคุณจะใช้รูปแบบ CSS แทนได้ดียิ่งขึ้น




