In HTML 4, you could use
<table width="100%">
.
In HTML 5, using width in
that way has been deprecated in favor of putting the width within a style
designation. If you use <table width="100%">
in an HTML 5
webpage and check the page with the W3C
HTML validation tool, you will see the message
" Error The width attribute
on the table element is obsolete. Use CSS instead." You can use the following,
instead:
<table style="width: 100%;">
The same is true for specification of the width of <td>
table elements. Under HTML 4, the following was ok:
<td width="33%" align="left">
In the above HTML code, the cell width could be specified as 33% of the
table width and text in a cell could be left-aligned with
align="left"
. Under HTML 5, though, both specifications are
considered obsolete and the following should be used, instead:
<td style="width:33%; text-align:left;">
If you need to center the text, you can use text-align:center
,
instead. If you wish to vertically align an element in a table cell, such
as text or an image, in HTML 4 you could use the following:
<td valign="top">March 12</td>
In HTML 5, you can use the following instead of the above deprecated use of valign:
<td style="vertical-align: top;">March 12</td>
[ More Info ]