วิธีสร้างตาราง HTML

เผยแพร่แล้ว: 2022-05-04

เริ่มต้นสร้างตารางอย่างง่ายใน HTML


ตาราง HTML เป็นหนึ่งในคำสั่ง HTML ที่ดีที่สุดที่เคยสร้างมา ความสามารถในการจัดรูปแบบหน้าเว็บด้วยคำสั่งตารางนั้นน่าทึ่งมาก! เรียนรู้ ใช้งาน ใช้งาน และรักพวกเขา!


ตารางพื้นฐาน:

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

ไข่ $0.79
น้ำนม $2.59
ขนมปัง $1.29
โซดา $1.19

นี่คือรหัสที่ทำให้มันเกิดขึ้น รหัสจริงอยู่ทางด้านซ้ายและคำอธิบายภาษาอังกฤษอยู่ทางด้านขวา คำอธิบายถูกเยื้องเพื่อแสดง "โครงสร้าง" ของคำสั่งตาราง

<ตาราง>
<tr>
<td>ไข่</td>
<td>$0.79</td>
</tr>
<tr>
<td>นม</td>
<td>$2.59</td>
</tr>
<tr>
<td>ขนมปัง</td>
<td>$1.29</td>
</tr>
<tr>
<td>โซดา</td>
<td>$1.19</td>
</tr>
</table>
เริ่มตาราง
เริ่มแถว
ข้อมูลตาราง
ข้อมูลตาราง
จบแถว
เริ่มแถว
ข้อมูลตาราง
ข้อมูลตาราง
จบแถว
เริ่มแถว
ข้อมูลตาราง
ข้อมูลตาราง
จบแถว
เริ่มแถว
ข้อมูลตาราง
ข้อมูลตาราง
จบแถว
ท้ายตาราง

สับสน? โอเค มาดูตารางด้านบนกัน ตารางนี้เป็นจริงค่อนข้างง่าย คุณสร้างตารางในลักษณะเดียวกับที่คุณอ่านหนังสือ จากซ้ายไปขวาและจากบนลงล่าง ตารางเริ่มต้นด้วยแท็ก <table> และลงท้ายด้วยแท็ก </table> แต่ละแถวเริ่มต้นด้วยแท็ก <tr> และลงท้ายด้วยแท็ก </tr> ข้อมูลตารางแต่ละส่วนเริ่มต้นด้วยแท็ก <td> และลงท้ายด้วยแท็ก </td>

แต่นั่นไม่ใช่โต๊ะคุณพูด! มันไม่มีพรมแดน! จริงๆแล้วมันคือโต๊ะ มันเป็นตารางที่ไม่มีเส้นขอบหรือ BORDER=”0″ แนวคิดนี้สำคัญมากเมื่อคุณต้องการใช้คำสั่ง TABLE เพื่อจัดรูปแบบหน้าเว็บของคุณ คุณไม่ต้องการเส้นขอบหนาเสมอไป โอเค คราวนี้เรามาสร้างตารางที่มีเส้น ขอบ กัน

ไข่ $0.79
น้ำนม $2.59
ขนมปัง $1.29
โซดา $1.19

ความแตกต่างเพียงอย่างเดียวระหว่างตารางนี้และก่อนหน้านี้คือคำสั่ง <table> ซึ่งมีลักษณะดังนี้

<เส้นขอบตาราง=”7″>

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

ไข่ $0.79
น้ำนม $2.59
ขนมปัง $1.29
โซดา $1.19

ที่ดูดีขึ้นมาก คุณเห็นความแตกต่างไหม การเปลี่ยนแปลงเพียงอย่างเดียวอยู่ในคำสั่ง <table> ซึ่งมีลักษณะดังนี้

<เส้นขอบตาราง=”7″การเว้นช่องเซลล์=”7″>

CELLSPACING เช่น BORDER ก็มีหน่วยวัดเป็นพิกเซลเช่นกัน แต่ข้อความดูใกล้กับผนังโต๊ะเกินไป คุณพูด! ตกลง ตกลง เราสามารถแก้ไขได้ด้วย เรียกว่า CELLPADDING เป็นช่องว่างระหว่างเนื้อหาของเซลล์และขอบของผนังเซลล์

ไข่ $0.79
น้ำนม $2.59
ขนมปัง $1.29
โซดา $1.19

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

<เส้นขอบตาราง=”7″การเว้นช่องเซลล์=”7″การแพดเซลล์=”7″>


กรอบรูป:

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

งานศิลปะที่เจ๋งมาก มันทำให้ภาพที่น่ารังเกียจของฉันดูดี นี่คือรหัสที่สร้างมันขึ้นมา

<เส้นขอบตาราง=”7″ alt=””>
<tr>
<td><img src="image.gif"></td>
</tr>
</table>

แท็ก <tr> และ </tr> สามารถละทิ้งได้หากต้องการ มันจะยังทำงานได้ดี นักอ่าน HTML อาจโต้แย้งว่าแท็กเหล่านี้จำเป็นต้องอยู่ในนั้น ถ้าคุณรู้สึกแบบนั้น เหมือนที่ฉันทำบ่อยๆ ก็ใช้มันซะ

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

อะไรนะ
ผลงานชิ้นเอก!

เน็ตโต้ หึ! รหัสแสดงอยู่ด้านล่าง

<table border=”7″ cellpadding=”10″>
<tr>
<td><img src=”image.gif” alt=””></td>
<td>ช่างเป็น<br>ผลงานชิ้นเอก!</td>
</tr>
</table>

ฉันมีบันทึกย่ออีกหนึ่งข้อเกี่ยวกับการจัดเฟรมรูปภาพ หากคุณมีปัญหาในการจัดกึ่งกลางภาพ ให้ลองทำดังนี้

<td align="center"><img src=”image.gif”></td>


ลิงค์กรอบ:

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

Google.com ยาฮู!
JJW Design IP Roundup

นี่คือรหัสที่ทำ

<table border=”7″ cellpadding=”10″>
<tr>
<td><a href="http://www.google.com/”>Google.com</a></td>
<td><a href=”http://www.yahoo.com/”>Yahoo!</a></td>
</tr>
<tr>
<td><a href=”http://www.jjwdesign.com/”>JJW Design</a></td>
<td><a href=”http://www.iproundup.com/”>สรุป IP</a></td>
</tr>
</table>

ฉันหวังว่าคุณจะสนุกกับส่วนเล็กๆ นี้ในคำสั่ง <table> คุณสามารถใช้คำสั่ง <table> ทำอะไรได้มากกว่าที่ทำได้ในบทช่วยสอนนี้ อย่างไรก็ตาม ฉันหวังว่าสิ่งนี้จะช่วยได้


ลิงก์ไปยังบทช่วยสอนนี้!

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