关于IE不同版本的兼容问题

请问怎样将IE7/IE8兼容到IE9呢?
用html5和css3做了一个网站,结果发现低版本的IE浏览器不支持css3,网站打开以后格式全部乱了,客户机大部分都是XP系统,没办法装IE9。
在网上搜了个办法,说是调用ieBetter-min.js文件或者google的ie9.js文件就可以,但是网上资源比较少,下载了以后直接在头部调用这两个文件都不起作用,请问有什么注意事项吗?还是有什么更好的办法?
调用代码:

我是直接将ieBetter-min.js文件放在WebRoot下的,路径应该没问题。
后来引用了google的ie9.js(从http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js中下载的)也不起作用,代码如下:
<!- -[if lt IE 9]>

<![endif]- ->

直接安装google浏览器,在xp上也能最大程度兼容css3,只是空格等设定不太相同,微调就可以。

一般是用css hack,对特定浏览器编写特定的css补丁代码。

实在不支持的,只能优雅降级。

http://baike.baidu.com/link?url=oSkoHncXEpC7BAbmawNu421p11Mo0r7SiT6V57XLQlNE_1q9yDNzhULbCyNQGd2I4ghe5SS8lrhzb5cL4LS29K

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

用这个开头