网站:srstage.d19.us(抱歉只允许一个链接)
它在IE6中的外观:http://img94.imageshack.us/img94/4489/6c1bafd63a9d33b1231bd3d.png
标记了4个错误。
我讨厌IE6,但有些组织愚蠢地使用它...... :(
答案 0 :(得分:0)
以下是一些建议:
不要在日期框中使用绝对定位:使用负边距和浮动。
您的侧边栏位于条目下方,因为没有空间。拳击有两个错误(至少):#container占用页面上的所有空间,而#primary不在容器内。 #primary是浮动的,但是在左边的内容之后。使用float = right时,右浮动框应放在左浮动框之前。
使菜单的ul与其中的锚点一样高。
对于评论元使用position = relative。
使用已经解决了这些问题的CSS框架会更容易。例如Blueprint。
答案 1 :(得分:0)
其中一些解决方案有点笨拙,但它们应该解决所有错误:
/* Problem 1 */
div#menu ul
{
line-height: 2;
}
/* Problem 2 */
div#content
{
margin-right: 0;
}
/* Problem 3 */
.entry-meta
{
zoom: 1;
}
/* Problem 4 */
.entry-title, .entry-content, .entry-meta
{
margin-left: 55px;
}
div.post
{
padding-left: 0;
}
.entry-shortdate
{
margin: 0;
top: 20px;
left: -40px;
}
答案 2 :(得分:0)
您可以使用IE7.JS使IE6的行为与标准兼容的浏览器一样。
IE7.js是一个JavaScript库 Microsoft Internet Explorer的行为 像符合标准的浏览器。它 修复了许多HTML和CSS问题 使透明的PNG正常工作 在IE5和IE6下。
答案 3 :(得分:0)
使用像这样的doctype声明
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
有关对齐的更多信息,请转到http://www.w3schools.com/css/css_align.asp