Hi, some tips.
1. Never give height or width in px..unless it is necessary.
2. Never give <table cellpadding="2" ... instead apply padding class from Css.
3. If u are writtnig document.getElementById somewhere in ur Client side fucntion and if u have the <as:Scriptmanager with u then use $get...
i.e instead of document.getElementById("objID"); write $get("objID"); //as $get is browsewr compatible
4. If u have written code to hide < tr > remove that and palce a div in the tr and then show hide that div.. bcoz it does not work in Mozilla.
5. Avoid writing rowspan and colspans.
6. Write the java script function at the end of ur aspx page.
Have a look ate the xhtml standards
refer these links:
http://mvark.blogspot.com/2008/07/how-to-make-web-pages-cross-browser.html
Top 10 Tips:
http://www.elated.com/articles/cross-browser-website-tips/
Browser-Tutorial for knowledege abt screen size& browsers:
http://www.netmechanic.com/products/Browser-Tutorial.shtml
for your scripts refer this:
http://developers.evrsoft.com/articles/designing_for_browser_and_platform_compatibility.shtml
For Old Version browsers i.e IE6 refer this:
http://www.practicalecommerce.com/articles/1000-Web-Design-Tips-Compatibility-with-Older-Browsers
I hope it was useful.