Tables and Forms




CS174

Chris Pollett

Feb. 10, 2016

Outline

More HTML tags (Inline tags)

Entities in HTML and XHTML

Let's build something

Introduction to Tables

Example:

<style>
table, th, td {
  border: 1px solid black;
}
</style>
<table>
    <caption>grade table</caption>
    <tr><th></th><th>Item</th><th>Value</th></tr>
    <tr><th>1.</th><td>Homeworks</td><td>50%</td></tr>
    <tr><th>2.</th><td>Exams</td><td>50%</td></tr>
</table>
grade table
ItemValue
1.Homeworks50%
2.Exams50%

More on Tables

You can make table headings or table data span more than one column or more than one row using colspan, rowspan:

<tr><th colspan="3">heading</th></tr>


<!-- if we have two levels of heading-->

<tr><th colspan="2">heading</th></tr>
<tr><th>subhead1</th><th>subhead2</th></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>

An Accessibility Interlude

Tables and Accessibility

Controlling width

Still More on Tables

Cellpadding, cellspacing

Forms

Possible methods

Labels and Controls

select tags

<textarea>