- When you are finished designing, double check that none of your tables are accidentally oversized (either in the total width of the table or by individual table cells having widths attributed to them). This check is especially important if you are using page-layout software or if you are repurposing an existing web page.
- For general-purpose layout, we recommend that you completely avoid setting any table widths. If you must, use percentages instead of pixels-and be sure your percentages don't add up to over 100%.
- Watch out for
cellspacing and cellpadding' If your table is to take up the entire width of the screen, we recommend you explicitly set these attributes to "0" because any other values, as well as the default values, will result in a table that is larger than what you think it is.
- Table backgrounds (images or colors) are not supported on PalmOS (background color is supported on PocketPC).
- The
rowspan attribute is not supported.
- Although the
colspan attribute will function, we strongly recommend avoiding its use in favor of embedding tables in tables to achieve the same effect. This is because colspan yields table cell widths that may be undesirable and that you'll have no control over.
- The
align attribute of the <table> tag will not work as desired. Use a <center> tag instead to center your table. If you are aligning elements within a cell, the align attribute of the <td> tag will work as expected.
- Do not use transparent "spacer" images in your table cells. In general web design usage, these images are 1 pixel x 1 pixel and then scaled to the desired size. Since AvantGo does not support scaling-up images, the effect will not work as desired.
|