SlideShare a Scribd company logo
H T M L
T AB L E S
E X P L A I NE D
Author: M.Rehan
What is a TABLE?
• The HTML table allows web designers to
arrange & organize data -- text, images,
hyperlinks, forms, form fields, other tables, etc.
• Tables are made up of rows and columns.
--Rows are horizontally arranged cells
--Columns are vertically arranged cells
1 ROW
1 COLUMN
Author: M.Rehan
TABLE: Components
• Basic HTML table tags:
o <table></table> required
oDefines the beginning and end of the table
o <tr></tr> required
oTable Row - Defines the beginning and end of a
horizontal row.
o <td></td> required
oTable Cell - Defines an individual cell. Cells are always
placed inside a row. “td” stands for table data.
Code
<table>
<tr><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td></tr>
</table>
1 2
3 4
Browser View
Author: M.Rehan
TABLE: Components Cont.
• Additional HTML table tags:
o <th></th> optional
o Defines a table header row. Used instead of “td.”
o Text is bold & centered within the cell
o <caption></caption> optional
o Sets a caption for the table. Goes after the table tag but
not inside “tr” or “td.” There should be only one caption
per table. Appears centered above the table.
Code
<table>
<caption>My Schedule</caption>
<tr><th>Period</th><th>Class</th></tr>
<tr><td>1st</td><td>PE</td></tr>
<tr><td>2nd</td><td>Math</td></tr>
</table>
Period Class
1st PE
2nd Math
Browser View
My Schedule
Author: M.Rehan
TABLE: Tag attributes
• Attributes that can be added to table tags:
o Table Border optional
o Table border attribute dictates border thickness
o Example: <table border=“1”>
o 0 = no border & larger numbers = thicker borders
o No border defined = no border viewable
o bordercolor can be added to change the color of the
table border. Border must be >0 to see the color
o Example: <table border=“1” bordercolor=“red”>
o Table Width & Height optional
o Width & Height can be defined in the open table tag
o Example: <table width=“100” height=“100”>
o The height attribute is widely supported, but isn't actually
part of the official HTML standard. It may not always work
as you expect.
o If no size values are specified, the browser will decide on
an appropriate size. Results will vary between browsers.
TABLE: Tag attributes cont.
• Additional attributes that can be added to table tags:
o Cell Padding optional
o Defines the space inside each cell, i.e. the space
between the edges of the cell and the
content within it.
o Example: <table border=“1”
cellpadding=“10” bordercolor=“red”>
o Cell Spacing optional
o Defines the space between cells. If a border is used, the
spacing will widen the border.
o Example:
<table border=“1” cellspacing=“10”
bordercolor=“green”>
o These attributes apply to the entire table - you can't specify
spacing or padding for individual cells.
TABLE: Tag attributes cont.
• Attributes that can be added to th, tr, & td tags:
o Alignment optional
o Alignment can be added to the table, tr, th, & td tag.
o If applied to the table tag, the entire table will align.
o If applied to the tr tag, the entire row will align.
o If applied to the th or td tag, just the cell will align.
o Alignment options: left, center, & right
o Contents will left align by default
Code
<table border=“1”><tr align=“right”>
<td>Test1</td><td>Test2</td></tr><tr>
<td>Test3</td><td>Test4</td></tr></table>
o Column & Row span optional
o Column span (colspan) is added to a th or td tag
o Row span (rowspan) can added to the tr tag
Code
<table><tr><td colspan=2>Heading</td></tr>
<tr><td>Entry1</td><td>Entry2</td></tr></table>
Browser View
Test1 Test2
Test3 Test4
Browser View
Heading
Entry1 Entry2
REVIEW: HTML tables
Code
<table border=“10” bordercolor=“orange” cellspacing=“2” cellpadding=“3”
width=“500”> <caption>My Schedule</caption>
<tr><th>Period</th><th>Class</th></tr>
<tr><td align=“center”>1st</td> <td>Web Design</td></tr>
<tr><td align=“center”>2nd</td><td>Social Studies</td></tr>
<tr><td colspan=“2”>Lunch</td></tr>
<tr><td align=“center”>3rd</td><td>English</td></tr>
</table>
table
border
align
center
cell padding
cell
spacing
table
header
column
span
Browser View

More Related Content

PPT
Response Tables.ppt
PPT
2. HTML Tables.ppt
PPSX
Computer language - Html tables
PPTX
Table in MS Frontpage 2003
PPTX
Std 10 Computer Chapter 4 List and Table Handling in HTML (Part 2 Table in HTML)
PDF
Chapterrrrrrrrrrr_10_Building Tables.pdf
PPTX
Table structure introduction
PPTX
Presentation (2).pptx
Response Tables.ppt
2. HTML Tables.ppt
Computer language - Html tables
Table in MS Frontpage 2003
Std 10 Computer Chapter 4 List and Table Handling in HTML (Part 2 Table in HTML)
Chapterrrrrrrrrrr_10_Building Tables.pdf
Table structure introduction
Presentation (2).pptx

Similar to Lecture 2.ppt (20)

PPTX
WEP4 and 5.pptx
PPTX
HTML Tables in Omeka
PPT
HTML Tables.ppt
PPTX
Web topic 12 tables in html
PPTX
RDBMS oracle function RDBMSRDBMSRDBMS.pptx
PPTX
Html table
PPTX
Web design - Working with tables in HTML
DOCX
table html web programing
PPTX
Html tables
PDF
Html tables
PDF
HTML TABLES
PPTX
Method of creating table using HTML.pptx
PPTX
HTML Tables
PPTX
HTML-Tables-A-Comprehensive-Guide (1).pptx
PPTX
A PPT on Creation of Tables in HTML, WEB Designing
PPTX
PPTX
PPTX
Images and Tables in HTML
PPTX
Chapter 8: Tables
PPTX
Tables
WEP4 and 5.pptx
HTML Tables in Omeka
HTML Tables.ppt
Web topic 12 tables in html
RDBMS oracle function RDBMSRDBMSRDBMS.pptx
Html table
Web design - Working with tables in HTML
table html web programing
Html tables
Html tables
HTML TABLES
Method of creating table using HTML.pptx
HTML Tables
HTML-Tables-A-Comprehensive-Guide (1).pptx
A PPT on Creation of Tables in HTML, WEB Designing
Images and Tables in HTML
Chapter 8: Tables
Tables
Ad

More from MuhammadRehan856177 (9)

PPTX
Lecture 10.pptx
PPT
Event Programming JavaScript
PPT
Intrusion .ppt
PPTX
Botnets Attacks.pptx
PPTX
Lecture 2.pptx
PPTX
Lecture 3.pptx
PPTX
Lecture 2.pptx
PPT
Introduction to JavaScript (1).ppt
PPT
3. HTML Forms.ppt
Lecture 10.pptx
Event Programming JavaScript
Intrusion .ppt
Botnets Attacks.pptx
Lecture 2.pptx
Lecture 3.pptx
Lecture 2.pptx
Introduction to JavaScript (1).ppt
3. HTML Forms.ppt
Ad

Recently uploaded (20)

PDF
Mega Projects Data Mega Projects Data
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
Business Analytics and business intelligence.pdf
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Computer network topology notes for revision
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Mega Projects Data Mega Projects Data
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
STUDY DESIGN details- Lt Col Maksud (21).pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Business Analytics and business intelligence.pdf
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Reliability_Chapter_ presentation 1221.5784
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Computer network topology notes for revision
Introduction-to-Cloud-ComputingFinal.pptx
Miokarditis (Inflamasi pada Otot Jantung)
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
The THESIS FINAL-DEFENSE-PRESENTATION.pptx

Lecture 2.ppt

  • 1. H T M L T AB L E S E X P L A I NE D Author: M.Rehan
  • 2. What is a TABLE? • The HTML table allows web designers to arrange & organize data -- text, images, hyperlinks, forms, form fields, other tables, etc. • Tables are made up of rows and columns. --Rows are horizontally arranged cells --Columns are vertically arranged cells 1 ROW 1 COLUMN Author: M.Rehan
  • 3. TABLE: Components • Basic HTML table tags: o <table></table> required oDefines the beginning and end of the table o <tr></tr> required oTable Row - Defines the beginning and end of a horizontal row. o <td></td> required oTable Cell - Defines an individual cell. Cells are always placed inside a row. “td” stands for table data. Code <table> <tr><td>1</td><td>2</td></tr> <tr><td>3</td><td>4</td></tr> </table> 1 2 3 4 Browser View Author: M.Rehan
  • 4. TABLE: Components Cont. • Additional HTML table tags: o <th></th> optional o Defines a table header row. Used instead of “td.” o Text is bold & centered within the cell o <caption></caption> optional o Sets a caption for the table. Goes after the table tag but not inside “tr” or “td.” There should be only one caption per table. Appears centered above the table. Code <table> <caption>My Schedule</caption> <tr><th>Period</th><th>Class</th></tr> <tr><td>1st</td><td>PE</td></tr> <tr><td>2nd</td><td>Math</td></tr> </table> Period Class 1st PE 2nd Math Browser View My Schedule Author: M.Rehan
  • 5. TABLE: Tag attributes • Attributes that can be added to table tags: o Table Border optional o Table border attribute dictates border thickness o Example: <table border=“1”> o 0 = no border & larger numbers = thicker borders o No border defined = no border viewable o bordercolor can be added to change the color of the table border. Border must be >0 to see the color o Example: <table border=“1” bordercolor=“red”> o Table Width & Height optional o Width & Height can be defined in the open table tag o Example: <table width=“100” height=“100”> o The height attribute is widely supported, but isn't actually part of the official HTML standard. It may not always work as you expect. o If no size values are specified, the browser will decide on an appropriate size. Results will vary between browsers.
  • 6. TABLE: Tag attributes cont. • Additional attributes that can be added to table tags: o Cell Padding optional o Defines the space inside each cell, i.e. the space between the edges of the cell and the content within it. o Example: <table border=“1” cellpadding=“10” bordercolor=“red”> o Cell Spacing optional o Defines the space between cells. If a border is used, the spacing will widen the border. o Example: <table border=“1” cellspacing=“10” bordercolor=“green”> o These attributes apply to the entire table - you can't specify spacing or padding for individual cells.
  • 7. TABLE: Tag attributes cont. • Attributes that can be added to th, tr, & td tags: o Alignment optional o Alignment can be added to the table, tr, th, & td tag. o If applied to the table tag, the entire table will align. o If applied to the tr tag, the entire row will align. o If applied to the th or td tag, just the cell will align. o Alignment options: left, center, & right o Contents will left align by default Code <table border=“1”><tr align=“right”> <td>Test1</td><td>Test2</td></tr><tr> <td>Test3</td><td>Test4</td></tr></table> o Column & Row span optional o Column span (colspan) is added to a th or td tag o Row span (rowspan) can added to the tr tag Code <table><tr><td colspan=2>Heading</td></tr> <tr><td>Entry1</td><td>Entry2</td></tr></table> Browser View Test1 Test2 Test3 Test4 Browser View Heading Entry1 Entry2
  • 8. REVIEW: HTML tables Code <table border=“10” bordercolor=“orange” cellspacing=“2” cellpadding=“3” width=“500”> <caption>My Schedule</caption> <tr><th>Period</th><th>Class</th></tr> <tr><td align=“center”>1st</td> <td>Web Design</td></tr> <tr><td align=“center”>2nd</td><td>Social Studies</td></tr> <tr><td colspan=“2”>Lunch</td></tr> <tr><td align=“center”>3rd</td><td>English</td></tr> </table> table border align center cell padding cell spacing table header column span Browser View