The table height attribute has been deprecated. It still works fine, but it is not valid in XHTML. Use a CSS style to set the table height:
<table style="height:100%"
The basic idea is for html to contain the content and logical structure and have CSS handle all display styles.
buddylee17
Practically a Master Poster
697 posts since Nov 2007
Reputation Points: 232
Solved Threads: 137
Actually it looks like **expletive deleted**, in firefox IE Opera Safari
tables are for tabular data, not for layout,
tables for layout purposes add to page size, for no value, must be fully loaded before any part of them is displayed, and generally slow down the page
use css for layout
Pixels are for images
everything else should be expressed in % or em,
relative sizes that expand and contract to window size and screen resolution
this screen is 2920 wide 2140 high, your page is constrained to around 760px, has a larger gutter than it does a work space
fixed pixel fonts on the page are invisible, 12dots high when the screen is 128dpi is less 1/10 inch high text
on any other screen size than the one you used to layout this page, it will look like **expletive deleted**
if you reduce the window on your own pc to smaller than fullscreen, it looks like **expletive deleted**
Its easy to fix, there are hundreds of 'why does my website look like **expletive deleted**?' articles to read
"10 common website design failures"
"10 worst website designs"
"why tables are stupid"
have all been article titles in the past.
IE and firefox render tables, and everything else that uses margins and padding differently.
IE holds more market share than all other browsers combined, design around IE's foibles failures and mishandling.
most people dont ask for a carbonated cola flavored beverage, they order a coke
almostbob
Posting Sensei
3,149 posts since Jan 2009
Reputation Points: 571
Solved Threads: 376