你的CSS里没有定义 IE6 的样式吧?
至于怎样定义的 我就不清楚了 不会CSS代码 嘿嘿。
不过你可以参照一下 深灰色° 提供的风格中的一段代码。
#container #header{height:58px!important;height:78px;width:912px;background:url('top.jpg') no-repeat bottom;margin-left: auto;margin-right: auto;}
#container #header #blogname{margin-left:30px!important;margin-left:20px;margin-top:-15px!important;margin-top:5px;margin-bottom:5px;font-size:40px;color:#ffffff;text-align:left;font-weight:bolder;float:left;font-family: '幼圆';}
#container #header #blogname #blogTitle{margin-left:150px!important;margin-left:105px;margin-top:-20px;margin-bottom:5px;font-size:13px;color:#A8A8A8;text-align:left;float:left; font-weight:lighter;}
#container #header #menu{height:26px;text-align:right;margin-top:33px;margin-right:-10px!important;margin-right:-15px;padding-top:12px!important;padding-top:0px /*visibility:hidden;*/}
* html #container #header #menu{height:26px;text-align:right;margin-top:33px;margin-right:-15px;/*visibility:hidden;*/} /*---IE6---*/
*+html #container #header{height:78px;width:912px;background:url('top.jpg') no-repeat bottom;margin-left: auto;margin-right: auto;margin-top: 23px;}
*+html #container #header #blogname{margin-left:20px;margin-top:5px;margin-bottom:5px;font-size:40px;color:#ffffff;text-align:left;font-weight:bolder;float:left;font-family: '幼圆';}
*+html #container #header #blogname #blogTitle{margin-left:105px;margin-top:-20px;margin-bottom:5px;font-size:13px;color:#A8A8A8;text-align:left;float:left; font-weight:lighter;}
*+html #container #header #menu{height:26px;text-align:right;margin-top:1px;margin-right:15px; /*visibility:hidden;*/} /*---IE7---*/
你看,这两段代码的后面都有 IE6 IE7的字样 就是控制 在不同版本的IE下调用那段代码。
http://www.dokyo.cn/blog/article.asp?id=180 这个就是他的下载地址。。