开发者社区> 问答> 正文

哪位帮我看看为什么在IE7下不居中显示,自己试了下去掉clearfix可以居中了,难道不需要清除浮动吗

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<style>
*{ padding:0; margin:0; list-style:none;}
.clear{
    clear:both;
    width:100%;
    height:0;
}
.clearfix:after{
    visibility:hidden;
    display:block;
    height:0;
    font-size:0;
    content:"";
    clear:both;
}
*+html .clearfix {
    display:inline;
    zoom:1;
}
fl{ float:left;}
.container{
    width:970px;
    margin:0 auto;
}
.header img.logo{
    padding-top:16px;
    padding-left:20px;
}
.menu{
    margin-left:96px;
}
.menu li{
    float:left;
    margin-left:60px;
    height:77px;
    line-height:100px;
}
.menu li a{
    color:#666;
    font-size:16px;
}
.menu li:hover a,.menu li.active a{
    color:#f29838;
}
</style>
<body>
<div class="header">
  <div class="container clearfix">
    <a href="#"><img class="logo fl" src="images/logo_bg.png"/></a>
    <ul class="menu fl">
      <li class="active"><a href="#">首页</a></li>
      <li><a href="#">行业资讯</a></li>
      <li><a href="#">关于我们</a></li>
      <li><a href="#">加入我们</a></li>
      <li><a href="#">联系我们</a></li>
    </ul>
  </div>
</div>
</body>
</html>

展开
收起
杨冬芳 2016-06-13 15:32:49 2227 0
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载