สร้างองค์ประกอบ HTML <table> ออนไลน์
เครื่องมือสร้าง HTML Table สร้างมาร์กอัปตารางจากจำนวนแถว คอลัมน์ ส่วนหัว เส้นขอบ ความกว้าง และการจัดแนวที่เลือก ตัวอย่างแสดงผล โค้ด HTML และโค้ด C# จะอัปเดตพร้อมกัน คุณจึงตรวจสอบผลลัพธ์ก่อนคัดลอกไปยังหน้าเว็บหรือโครงการ .NET ได้
ตัวเลือกของเครื่องมือสร้าง HTML Table
เครื่องมือแบบโต้ตอบมีตัวควบคุมต่อไปนี้
- Rows และ Cols กำหนดขนาดเนื้อหาตาราง ส่วน Header row เพิ่ม
<thead>แยกต่างหาก - Border กำหนดรูปแบบ ความกว้าง และสีของเส้นรอบตารางและเส้นแบ่งเซลล์
- Width รับค่าเปอร์เซ็นต์หรือพิกเซล ส่วน Align จัดตำแหน่งตารางที่แคบกว่าคอนเทนเนอร์
ตัวอย่างและแผงโค้ดทั้งสองอัปเดตอัตโนมัติ เซลล์ HTML ใช้ช่องว่าง ส่วนเซลล์ C# มีป้ายกำกับแถวและคอลัมน์
สร้างองค์ประกอบ HTML <table> ด้วย C#
แผง HTML Code ด้านบนแสดงมาร์กอัปตารางจากตัวเลือกปัจจุบัน ส่วนแผง C# Code ด้านล่างแสดงขั้นตอนที่เทียบเท่ากันด้วย Aspose.HTML for .NET
โค้ดที่สร้างขึ้นทำงานตามขั้นตอนต่อไปนี้
- สร้าง
HTMLDocumentและองค์ประกอบ<table>ด้วยDocument.CreateElement() - ใช้การตั้งค่าเส้นขอบ ความกว้าง และการจัดแนวผ่าน
ICSSStyleDeclaration.SetProperty() - เพิ่มแถวส่วนหัว แถวเนื้อหา และเซลล์ด้วย
HTMLTableSectionElement.InsertRow()และการทำงานของแถวที่เกี่ยวข้อง - เพิ่มตารางลงใน body และบันทึก
table.htmlด้วยHTMLDocument.Save()
ตั้งค่าตารางก่อน แล้วคัดลอกโค้ดที่อัปเดตไปยังโครงการ .NET
คำถามที่พบบ่อยเกี่ยวกับเครื่องมือสร้าง HTML Table
1. ควรกำหนดความกว้างตารางเป็นเปอร์เซ็นต์หรือพิกเซล
ใช้เปอร์เซ็นต์เมื่อตารางควรปรับตามความกว้างของคอนเทนเนอร์แม่ ใช้พิกเซลเมื่อต้องการความกว้างคงที่ซึ่งไม่เปลี่ยนตามเค้าโครงโดยรอบ
2. เหตุใดการเปลี่ยนการจัดแนวตารางจึงไม่เห็นผลในบางครั้ง
การจัดชิดซ้าย กึ่งกลาง และชิดขวาต้องใช้พื้นที่แนวนอนว่างรอบตาราง หากตารางกว้างเต็มคอนเทนเนอร์จะไม่มีพื้นที่ให้เลื่อน ลดความกว้างเพื่อให้เห็นการจัดแนวที่เลือก
3. เหตุใดเส้นขอบตารางจึงไม่ปรากฏในตัวอย่าง
เส้นขอบจะไม่แสดงเมื่อความกว้างเป็น 0 หรือรูปแบบเป็น none หรือ hidden เลือกรูปแบบที่มองเห็นได้ เช่น solid, dashed หรือ dotted และตั้งค่าความกว้างมากกว่าศูนย์
4. เครื่องมือสร้างตารางได้สูงสุดกี่แถวและกี่คอลัมน์
คุณสร้างแถวเนื้อหาได้ตั้งแต่ 1 ถึง 100 แถว และคอลัมน์ได้ตั้งแต่ 1 ถึง 100 คอลัมน์ เมื่อเปิด Header row เครื่องมือจะเพิ่มแถวส่วนหัวแยกเหนือแถวเนื้อหาที่เลือก
5. เพิ่มตารางที่สร้างขึ้นในเอกสาร HTML ที่มีอยู่ได้หรือไม่
ได้ เปลี่ยน constructor ของ HTMLDocument ที่ไม่มีพารามิเตอร์เป็น new HTMLDocument("input.html") แล้วเพิ่มตารางลงใน body หรือองค์ประกอบที่เลือก จากนั้นบันทึกเอกสารที่แก้ไขเป็นไฟล์ใหม่
ติดตั้ง Aspose.HTML for .NET
ติดตั้ง Aspose.HTML for .NET จาก NuGet ด้วย .NET CLI:
dotnet add package Aspose.HTML
คุณยังสามารถใช้หน้าต่าง NuGet Package Manager หรือเรียกใช้ Install-Package Aspose.HTML ใน Package Manager Console ได้ ดูรายละเอียดการตั้งค่าใน
คู่มือการติดตั้ง
หรือขอ
ใบอนุญาตชั่วคราว
เพื่อประเมิน API โดยไม่มีข้อจำกัดของเวอร์ชันทดลอง
เครื่องมือสร้าง HTML ที่เกี่ยวข้อง
สร้างโครงสร้างและองค์ประกอบ HTML อื่นด้วยเครื่องมือเฉพาะ