If you put it in an element that is absolutely positioned with top and left coordinates specified, it will stop jumping but, formatting it into other content becomes a problem. Or, you could put it in a table with a single row and cell. make the cell like:
HTML Code:
<td valign="top" height="280">calendar html goes here</td>
280 seems to work fine for the demo calendar, if your second idea is used, 280 will need to be a much larger number. As for the second idea - fullpage, easy. Just change every occurrence of '<td' (without the quotes) in the script to '<td class=cal' (without the quotes). Then use this style declaration in the head of the page:
Code:
<style type="text/css">
td.cal {font-size:8em;}
</style>
That size is good for 1024x768 resolution, fullscreen. I might, when I get a chance write a routine that will dynamically resize the font for different viewport/screen sizes, but most browsers, including IE, can and often just 'automatically' do this with font sizes set by em's.
Bookmarks