Skip to main content

การใช้ตารางในมาตรฐานตาม XHTML

Anonim

ข้อมูลแบบตารางเป็นเพียงข้อมูลที่อยู่ในตาราง ใน HTML เนื้อหาที่อาศัยอยู่ในเซลล์ของตารางคือนั่นคืออะไรระหว่าง หรือ แท็ก เนื้อหาในตารางสามารถเป็นตัวเลขข้อความรูปภาพและชุดค่าผสมเหล่านี้ และตารางอื่นสามารถแม้แต่ซ้อนกันภายในเซลล์ตาราง

การใช้ตารางที่ดีที่สุดคือเพื่อแสดงข้อมูล

ตามที่ W3C:

"รูปแบบตาราง HTML ช่วยให้ผู้เขียนสามารถจัดเรียงข้อมูล - ข้อความข้อความที่จัดรูปแบบไว้ล่วงหน้ารูปภาพลิงก์แบบฟอร์มฟอร์มเขตข้อมูลตารางอื่น ๆ ฯลฯ ลงในแถวและคอลัมน์ของเซลล์" แหล่งที่มา: บทนำเกี่ยวกับตารางจากข้อกำหนด HTML 4

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

อย่างไรก็ตามเนื่องจากการออกแบบเว็บมีความก้าวหน้าและการปรากฏตัวของสไตล์ชีตแบบเรียงซ้อน (CSS) ความจำเป็นในการใช้ตารางเพื่อจัดการองค์ประกอบของการออกแบบหน้าเว็บแบบย่อ ๆ ลดลง รูปแบบตารางไม่ได้รับการพัฒนาเพื่อช่วยให้ผู้ออกแบบเว็บสามารถจัดการกับรูปแบบของหน้าเว็บหรือเปลี่ยนลักษณะการแสดงผลของเซลล์เส้นขอบหรือสีพื้นหลัง

เมื่อจะใช้ตารางเพื่อแสดงเนื้อหา

หากเนื้อหาที่คุณต้องการวางในหน้าเว็บคือข้อมูลที่คุณคาดหวังว่าจะได้รับการจัดการหรือติดตามในสเปรดชีตเนื้อหาที่เกือบจะยืมตัวไปได้ดีกับการนำเสนอในตารางบนหน้าเว็บ

ถ้าคุณจะมีช่องส่วนหัวที่ด้านบนของคอลัมน์ของข้อมูลหรือด้านซ้ายของแถวข้อมูลนั่นคือเป็นแบบตารางและควรใช้ตาราง

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

เมื่อไม่ใช้ตารางเพื่อแสดงเนื้อหา

หลีกเลี่ยงการใช้ตารางในสถานการณ์ที่วัตถุประสงค์ไม่ใช่แค่สื่อเนื้อหาข้อมูลเอง

อย่าใช้ตารางถ้า:

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

อย่ากลัวโต๊ะ

ค่อนข้างเป็นไปได้ที่จะสร้างหน้าเว็บที่ใช้ตารางข้อมูลเชิงสร้างสรรค์สำหรับข้อมูลแบบตาราง ตารางเป็นส่วนสำคัญของข้อกำหนด XHTML และการเรียนรู้เพื่อแสดงข้อมูลแบบตารางเป็นส่วนสำคัญในการสร้างหน้าเว็บ