350 likes | 519 Views
Adding images to web page Using images as links Image map Adding audio and video to web page. How to create tables Page lay-out using tables. Tables display information in rows and columns
E N D
Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Adding images to web page • Using images as links • Image map • Adding audio and video to web page Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
How to create tables • Page lay-out using tables Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Tables display information in rows and columns • Tables are commonly used to display all manner of data that fits in a grid such as train schedules, television listings, financial reports etc. Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
In HTML <table> tag is used to start a table while </table> tag indicates the end of the table <table> Table Structure </table> • <tr> tag starts a row of the table and </tr> ends the row • <td> is used to create a cell inside the row while </td> ends the cell Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
The contents of the cell are written between <td> and </td> tags • <th> tag is used to declare the cell of the heading row of the table Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
<table border=“1”> <tr> <td> Name </td> <td> Registration No. </td> </tr> <tr> <td>Ali</td> <td>FA13-BCS-001</td> </tr> </table> Registration No. Name Ali FA13-BCS-001 Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Table level attributes • Row level attributes • Cell level attributes Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
TheBorder Attribute: Indicates the presence of the border around the table • <table border=“1”> • The align Attribute: • <table align= “center, right or left”> • The bgcolor Attribute: sets the background color of the table • <table bgcolor=“gray”> • The background Attribute: sets the specified image at the background of the table • <table background=“image-title”> Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
The height and width Attributes: • The cellpaddingAttribute: The cellpadding attribute is used to create a gap between the edges of a cell and its contents • <table cellpadding=“50”> • The cellspacing Attribute: The cellspacingattribute is used to create a space between the borders of each cell Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
cellspacing cellpadding Height Width Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
The alignAttribute: • <tr align=“center,rightor left”> • ThebgcolorAttribute: • <trbgcolor=“gray”> • Thebackground Attribute: • <trbackground=“image-name”> • The height and width Attributes: • <tr height=“20” widht=“20”> • The valign Attributes: • <trvalign=“top, middle or bottom”> Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Vertical Align Row Height Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
The alignAttribute: • <td align=“center,rightor left”> • The bgcolorAttribute: • The valign Attributes: • The rowspanAttributes: used when a cell should span across more than one rows • The colspan Attribute: used when a cell should span across more than one column Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
<table border=“1”> <tr> <td rowspan=“2”>Name</td> <td colspan=“2”>Subjects</td> </tr> <tr> <td >OOP</td> <td >DB</td> </tr> <tr> <td >ALi</td> <td >75</td> <td >80</td> </tr> </table> Name Subjects OOP DB ALi 75 80 Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
<caption> tag is used to add a caption of the table • We usually add caption before the first row of the table Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Caption Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
We can use tables to define the structure of the web page Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Header Links Body Footer Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Header Footer Body and links Example: Step 1 (Structure of the page) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Example: Step 1 (Structure of the page) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Example: Step 2 (Header section) Adding Logo Title Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Example: Step 2 (Header section) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Links table Example: Step 3 (Links section) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Example: Step 3 (Links section) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Example: Step 4 (body section) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Footer Example: Step 5 (footer section) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Example: Step 5 (footer section) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
Creating tables in HTML • Table attributes • Page lay-out using tables Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan.
References • Chapter 4, Beginning HTML, XHTML,CSS, and JavaScript, by Jon Duckett, Wiley Publishing; 2009, ISBN: 978-0-470-54070-1. Basharat Mahmood, Department of Computer Science, CIIT, Islamabad, Pakistan.