SlideShare a Scribd company logo
1 of 13
Download to read offline
จัดข้อมูลให้เป็นสัดส่วนด้วยตาราง
เรียบเรียงโดย ชายดาคอมพิวเตอร์
ทดลองสร้างตาราง
<table>
<tr>
<td>
<p> this is table content. </p>
</td>
<td>
<p> this is table content2. </p>
</td>
</tr>
</table>
<table> เป็นการประกาศว่าเริ่มสร้างตาราง
<tr> เป็นการประกาศสร้างแถว (row)
<td> เป็นการประกาศสร้างหลัก (column)
ผลที่ได้จากโค้ด จะสร้างตารางขึ้นมา 1 แถว
2 ช่อง แต่เราจะมองไม่เห็นเส้นขอบตาราง
เนื่องจากโดยปรกติแล้วโปรแกรมจะซ่อนเส้น
ตารางไว้
การใส่หัวข้อ <th> และตีเส้นตาราง
<table border="1">
<tr>
<th> header1 </th>
<th> header2 </th>
</tr>
<tr>
<td>
this is table content.
</td>
<td>
this is table content2.
</td>
</tr>
</table>
Attribute border=“1” ที่เราใส่เข้าไปภายใต้ tag table จะกาหนดให้แสดง
เส้นขอบตารางที่มีขนาดเท่ากับ 1 <th> ทางานเหมือนกับ <td> คือจะสร้าง
column ขึ้นมา ต่างกับแค่ข้อความที่อยู่ภายใต้ <th> จะมีความหนาของ
ตัวอักษรมากกว่า และจัดให้ข้อความอยู่ตรงกลางช่อง
ความหนาของเส้นตารางและความห่างของช่องเซลล์
<table border="10px" cellspacing="20px">
<tr>
<td> column1 </td>
<td> column2 </td>
</tr>
</table> เมื่อกาหนดความหนาของ border ให้เพิ่มขึ้น
ขนาดของเส้นขอบตารางจะเพิ่มขึ้นตาม
เมื่อกาหนดขนาดของ cellspacing ช่องว่างระหว่าง
ขอบตารางกับช่องของ column จะเพิ่มขึ้น
เว้นระยะระหว่างข้อมูลในเซลล์กับกรอบเซลล์
<table border="1px" cellpadding="20px">
<tr>
<td> column1 </td>
<td> column2 </td>
</tr>
</table>
cellpadding จะเพิ่มขนาดของช่องว่าง
ระหว่างขอบของ column กับข้อความข้างใน
ปรับความกว้างและความสูงของตาราง
<table width="50%" border="1px">
<tr>
<td>
column1
</td>
<td>
column2
</td>
</tr>
</table>
50%
50%
*สังเกตูว่าความยาวของตาราง จะมีขนาดเป็นครึ่งเดียวของหน้าต่าง browser
ปรับความกว้างและความสูงของตาราง
<table hieght="50%" border="1px">
<tr>
<td>
column1
</td>
<td>
column2
</td>
</tr>
</table>
50%
50%
*เช่นเดียวกันกับ width, height=“50%”
จะทาให้ตารางมีความสูงเท่ากับครึ่งนึงของ
ความสูงทั้งหมดของ browser
ปรับขนาดช่องเซลล์
<table border="1px">
<tr>
<td colspan="2"> column1 </td>
<td> column2 </td>
</tr>
<tr>
<td> column3 </td>
<td> column4 </td>
<td> column5 </td>
</tr>
</table>
สังเกตว่า <tr> แรกนั้นมี column น้อยกว่า ซึ่งหากเรา
ปล่อยไว้แบบเดิม ตารางจะอยู่ในรูปแบบนี้
ซึ่งทาให้ตารางดูไม่สวยงาม เกิดช่องว่างที่ไม่ได้ใช้งาน
เราจึงทาการรวม colunm แรกให้มีขนาดเท่ากับ 2
ช่อง
เราสามารถทาให้ column ที่ 2 เป็น 2 ช่องได้เช่นกัน
ปรับขนาดช่องเซลล์
<table border="1px">
<tr>
<td rowspan="2"> column1 </td>
<td> column2 </td>
</tr>
<tr>
<td> column3 </td>
<td> column4 </td>
<td> column5 </td>
</tr>
</table>
rowspan จะรวมช่องตารางในแนวตั้ง และดันตารางที่เหลือ
ไปข้างหลัง ทาให้ column ของ <tr> ที่ 2 ถูกผลักถอยหลัง
ไปอีก 1 ช่อง
*rowspan จะรวมช่องของตารางที่อยู่ต่ากว่า เพราะฉะนั้น ถ้า
เราใส่ rowspan ไปใน <tr> อันที่ 2 จะไม่เกิดผลใดๆ เพราะ
ไม่มีแถวที่อยู่ต่ากว่าแถวที่สองแล้ว
การกาหนดสีในช่องเซลล์
<table border="1px” bgcolor="#00ff00">
<tr>
<td> column1 </td>
<td> column2 </td>
</tr>
</table>
<table border="1px">
<tr>
<td bgcolor="#00ff00"> column1 </td>
<td> column2 </td>
</tr>
</table>
Attribute “bgcolor” จะ
กาหนดสีของพื้นหลังของตาราง
สังเกตว่า ถ้าเราใส่ attribute นี้
ไว้ภายใต้ <table> จะเปลี่ยนสี
ของทั้งตาราง
*แต่ถ้าเราใส่ attribute นี้ไว้
ภายใต้ <td> หรือ <tr> สีก็จะ
เกิดขึ้นกับ column หรือ row
นั้นๆ เท่านั้น
ใส่สีให้กรอบของตาราง
<table border="1px" bordercolor="#00ff00">
<tr>
<td> column1 </td>
<td> column2 </td>
</tr>
<tr>
<td> column3 </td>
<td> column4 </td>
</tr>
</table>
ใส่รูปภาพให้กับพื้นหลังของตาราง
<table border="1px" background="rockman.jpg">
<tr>
<td> column1 </td>
<td> column2 </td>
</tr>
<tr>
<td> column3 </td>
<td> column4 </td>
</tr>
</table>
BEFORE
จัดตาแหน่งข้อมูลในตาราง
 การจัดข้อมูลในแนวตั้ง ให้ชิดขอบบน ขอบล่าง หรืออยู่กึ่งกลางของตารางทาได้ดังนี้
<table border="1px" width="100%" hieght="100%">
<tr>
<td valign="baseline"> column1 </td>
<td valign="bottom"> column2 </td>
<td valign="middle"> column3 </td>
<td valign="top"> column4 </td>
</tr>
</table> baseline *ตามเส้นฐาน
bottom ชิดขอบล่าง
middle กึ่งกลาง
top ชิดขอบบน
ความแตกต่างของ baseline กับ bottom

More Related Content

Viewers also liked

OER the Pros and Cons
OER the Pros and ConsOER the Pros and Cons
OER the Pros and ConsGina Hatcher
 
Bar stock with lag threaded end thermowell
Bar stock with lag threaded end thermowellBar stock with lag threaded end thermowell
Bar stock with lag threaded end thermowellNK Instruments Pvt. Ltd.
 
Boletim jogos escolares iguatu
Boletim jogos escolares iguatuBoletim jogos escolares iguatu
Boletim jogos escolares iguatuFABIANA MARTINS
 
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์Nattipong Siangyen
 
Block & Bleed type Manifold without Shut Off Valve (MF29G)
Block & Bleed type Manifold without Shut Off Valve (MF29G)Block & Bleed type Manifold without Shut Off Valve (MF29G)
Block & Bleed type Manifold without Shut Off Valve (MF29G)NK Instruments Pvt. Ltd.
 
Meclab 夏遊 美食部2
Meclab 夏遊 美食部2Meclab 夏遊 美食部2
Meclab 夏遊 美食部2Badoyau
 
บทที่ 3 html editors
บทที่ 3 html editorsบทที่ 3 html editors
บทที่ 3 html editorsNattipong Siangyen
 
Access taxi sub 4 17 summary of recommendations
Access taxi sub 4 17 summary of recommendationsAccess taxi sub 4 17 summary of recommendations
Access taxi sub 4 17 summary of recommendationsrrtuttle
 

Viewers also liked (15)

OER the Pros and Cons
OER the Pros and ConsOER the Pros and Cons
OER the Pros and Cons
 
Bar stock with lag threaded end thermowell
Bar stock with lag threaded end thermowellBar stock with lag threaded end thermowell
Bar stock with lag threaded end thermowell
 
Boletim jogos escolares iguatu
Boletim jogos escolares iguatuBoletim jogos escolares iguatu
Boletim jogos escolares iguatu
 
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
 
Gus library
Gus libraryGus library
Gus library
 
Jaquelinne yoanna ruizachury_actividad4
Jaquelinne yoanna ruizachury_actividad4Jaquelinne yoanna ruizachury_actividad4
Jaquelinne yoanna ruizachury_actividad4
 
Hizb 41
Hizb 41Hizb 41
Hizb 41
 
Block & Bleed type Manifold without Shut Off Valve (MF29G)
Block & Bleed type Manifold without Shut Off Valve (MF29G)Block & Bleed type Manifold without Shut Off Valve (MF29G)
Block & Bleed type Manifold without Shut Off Valve (MF29G)
 
Ultrasonic Flow Meter ASIONIC 400W
Ultrasonic Flow Meter ASIONIC 400WUltrasonic Flow Meter ASIONIC 400W
Ultrasonic Flow Meter ASIONIC 400W
 
Meclab 夏遊 美食部2
Meclab 夏遊 美食部2Meclab 夏遊 美食部2
Meclab 夏遊 美食部2
 
Interview2a
Interview2aInterview2a
Interview2a
 
บทที่ 3 html editors
บทที่ 3 html editorsบทที่ 3 html editors
บทที่ 3 html editors
 
Alluvia Specialist Winery
Alluvia Specialist WineryAlluvia Specialist Winery
Alluvia Specialist Winery
 
Ann Exceptional VA_UpWork Uprising
Ann Exceptional VA_UpWork UprisingAnn Exceptional VA_UpWork Uprising
Ann Exceptional VA_UpWork Uprising
 
Access taxi sub 4 17 summary of recommendations
Access taxi sub 4 17 summary of recommendationsAccess taxi sub 4 17 summary of recommendations
Access taxi sub 4 17 summary of recommendations
 

Similar to บทที่ 8 จัดข้อมูลให้เป็นสัดส่วนด้วยตาราง

การสร้างตาราง
การสร้างตารางการสร้างตาราง
การสร้างตารางssuseraa96d2
 
Session3Part2.ppt
Session3Part2.pptSession3Part2.ppt
Session3Part2.pptpinglada1
 
Session3Part2.pptx
Session3Part2.pptxSession3Part2.pptx
Session3Part2.pptxpinglada1
 
Lab#11 tableand form
Lab#11 tableand form Lab#11 tableand form
Lab#11 tableand form palm2816
 
Session3 part2
Session3 part2Session3 part2
Session3 part2banputer
 
To try and create DTD and XML Schema
To try and create DTD and XML SchemaTo try and create DTD and XML Schema
To try and create DTD and XML SchemaAey Unthika
 

Similar to บทที่ 8 จัดข้อมูลให้เป็นสัดส่วนด้วยตาราง (9)

การสร้างตาราง
การสร้างตารางการสร้างตาราง
การสร้างตาราง
 
Session3Part2.ppt
Session3Part2.pptSession3Part2.ppt
Session3Part2.ppt
 
Session3Part2.pptx
Session3Part2.pptxSession3Part2.pptx
Session3Part2.pptx
 
Session3 part2
Session3 part2Session3 part2
Session3 part2
 
Lab#11 tableand form
Lab#11 tableand form Lab#11 tableand form
Lab#11 tableand form
 
Lernning 15
Lernning 15Lernning 15
Lernning 15
 
Session3 part2
Session3 part2Session3 part2
Session3 part2
 
To try and create DTD and XML Schema
To try and create DTD and XML SchemaTo try and create DTD and XML Schema
To try and create DTD and XML Schema
 
DataSet
DataSetDataSet
DataSet
 

More from Nattipong Siangyen

บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)Nattipong Siangyen
 
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)Nattipong Siangyen
 
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์Nattipong Siangyen
 
คำสั่ง Sql เบื้องต้น(delete)
คำสั่ง Sql เบื้องต้น(delete)คำสั่ง Sql เบื้องต้น(delete)
คำสั่ง Sql เบื้องต้น(delete)Nattipong Siangyen
 
คำสั่ง Sql เบื้องต้น(update)
คำสั่ง Sql เบื้องต้น(update)คำสั่ง Sql เบื้องต้น(update)
คำสั่ง Sql เบื้องต้น(update)Nattipong Siangyen
 
คำสั่ง Sql เบื้องต้น(select)
คำสั่ง Sql เบื้องต้น(select)คำสั่ง Sql เบื้องต้น(select)
คำสั่ง Sql เบื้องต้น(select)Nattipong Siangyen
 
คำสั่ง Sql เบื้องต้น(insert into)
คำสั่ง Sql เบื้องต้น(insert into)คำสั่ง Sql เบื้องต้น(insert into)
คำสั่ง Sql เบื้องต้น(insert into)Nattipong Siangyen
 
คำสั่ง Sql เบื้องต้น(create table)
คำสั่ง Sql เบื้องต้น(create table)คำสั่ง Sql เบื้องต้น(create table)
คำสั่ง Sql เบื้องต้น(create table)Nattipong Siangyen
 
คำสั่ง Sql เบื้องต้น(create db)
คำสั่ง Sql เบื้องต้น(create db)คำสั่ง Sql เบื้องต้น(create db)
คำสั่ง Sql เบื้องต้น(create db)Nattipong Siangyen
 
09 ชนิดข้อมูล
09 ชนิดข้อมูล09 ชนิดข้อมูล
09 ชนิดข้อมูลNattipong Siangyen
 
06 แบบจำลองฐานข้อมูลเชิงสัมพันธ์
06 แบบจำลองฐานข้อมูลเชิงสัมพันธ์06 แบบจำลองฐานข้อมูลเชิงสัมพันธ์
06 แบบจำลองฐานข้อมูลเชิงสัมพันธ์Nattipong Siangyen
 
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูลNattipong Siangyen
 
03 ชนิดของความสัมพันธ์
03 ชนิดของความสัมพันธ์03 ชนิดของความสัมพันธ์
03 ชนิดของความสัมพันธ์Nattipong Siangyen
 
02 ความรู้เบื้องต้นฐานข้อมูล
02 ความรู้เบื้องต้นฐานข้อมูล02 ความรู้เบื้องต้นฐานข้อมูล
02 ความรู้เบื้องต้นฐานข้อมูลNattipong Siangyen
 
01 ข้อมูลและสารสนเทศ
01 ข้อมูลและสารสนเทศ01 ข้อมูลและสารสนเทศ
01 ข้อมูลและสารสนเทศNattipong Siangyen
 
01ข้อมูลและสารสนเทศ
01ข้อมูลและสารสนเทศ01ข้อมูลและสารสนเทศ
01ข้อมูลและสารสนเทศNattipong Siangyen
 
10 กรณีศึกษา
10 กรณีศึกษา10 กรณีศึกษา
10 กรณีศึกษาNattipong Siangyen
 
02 การทำโครงงานอย่างง่าย
02 การทำโครงงานอย่างง่าย02 การทำโครงงานอย่างง่าย
02 การทำโครงงานอย่างง่ายNattipong Siangyen
 

More from Nattipong Siangyen (20)

บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
 
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
บทที่ 2 ประเภทของคอมพิวเตอร์ (ตามราคาและความเร็ว)
 
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
บทที่ 1 ความหมายและประเภทของคอมพิวเตอร์
 
คำสั่ง Sql เบื้องต้น(delete)
คำสั่ง Sql เบื้องต้น(delete)คำสั่ง Sql เบื้องต้น(delete)
คำสั่ง Sql เบื้องต้น(delete)
 
คำสั่ง Sql เบื้องต้น(update)
คำสั่ง Sql เบื้องต้น(update)คำสั่ง Sql เบื้องต้น(update)
คำสั่ง Sql เบื้องต้น(update)
 
คำสั่ง Sql เบื้องต้น(select)
คำสั่ง Sql เบื้องต้น(select)คำสั่ง Sql เบื้องต้น(select)
คำสั่ง Sql เบื้องต้น(select)
 
คำสั่ง Sql เบื้องต้น(insert into)
คำสั่ง Sql เบื้องต้น(insert into)คำสั่ง Sql เบื้องต้น(insert into)
คำสั่ง Sql เบื้องต้น(insert into)
 
คำสั่ง Sql เบื้องต้น(create table)
คำสั่ง Sql เบื้องต้น(create table)คำสั่ง Sql เบื้องต้น(create table)
คำสั่ง Sql เบื้องต้น(create table)
 
คำสั่ง Sql เบื้องต้น(create db)
คำสั่ง Sql เบื้องต้น(create db)คำสั่ง Sql เบื้องต้น(create db)
คำสั่ง Sql เบื้องต้น(create db)
 
09 ชนิดข้อมูล
09 ชนิดข้อมูล09 ชนิดข้อมูล
09 ชนิดข้อมูล
 
07 e r model
07 e r model07 e r model
07 e r model
 
06 แบบจำลองฐานข้อมูลเชิงสัมพันธ์
06 แบบจำลองฐานข้อมูลเชิงสัมพันธ์06 แบบจำลองฐานข้อมูลเชิงสัมพันธ์
06 แบบจำลองฐานข้อมูลเชิงสัมพันธ์
 
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
05 ภาษาที่ใช้ในระบบการจัดการฐานข้อมูล
 
03 ชนิดของความสัมพันธ์
03 ชนิดของความสัมพันธ์03 ชนิดของความสัมพันธ์
03 ชนิดของความสัมพันธ์
 
02 ความรู้เบื้องต้นฐานข้อมูล
02 ความรู้เบื้องต้นฐานข้อมูล02 ความรู้เบื้องต้นฐานข้อมูล
02 ความรู้เบื้องต้นฐานข้อมูล
 
01 ข้อมูลและสารสนเทศ
01 ข้อมูลและสารสนเทศ01 ข้อมูลและสารสนเทศ
01 ข้อมูลและสารสนเทศ
 
01ข้อมูลและสารสนเทศ
01ข้อมูลและสารสนเทศ01ข้อมูลและสารสนเทศ
01ข้อมูลและสารสนเทศ
 
10 กรณีศึกษา
10 กรณีศึกษา10 กรณีศึกษา
10 กรณีศึกษา
 
อ้างอิง
อ้างอิงอ้างอิง
อ้างอิง
 
02 การทำโครงงานอย่างง่าย
02 การทำโครงงานอย่างง่าย02 การทำโครงงานอย่างง่าย
02 การทำโครงงานอย่างง่าย
 

บทที่ 8 จัดข้อมูลให้เป็นสัดส่วนด้วยตาราง