网页错位 CSS如何调整

有个页面,左边浮动块content-area和右边浮动块sidebar不对称,右边sidebar的被挤到下面去了但在ie8里显示正常,而其它的常用的搜狗和360浏览器都不... 有个页面,左边浮动块content-area和右边浮动块sidebar不对称,右边sidebar的被挤到下面去了
但在ie8里显示正常,而其它的常用的搜狗和360浏览器都不行
是浏览器不兼容的原因吗?这种情况一般要怎么办的?
涉及到的代码有:
<div id="content" class="clearfix">
<div class="container">
<div id="content-area" class="clearfix">
<div class="entry clearfix">
<h2 class="title"><a href="">111</a></h2>
<p><p>1111</p></p>
</div>
<div class="pagination">
<div class="alignleft"></div>
<div class="alignright"></div>
</div>
<div id="sidebar">
<a href="">1111</a>
</div>

#content {clear:none;}
#content-area { float: left;/* width: 585px;*/ margin: 0px 0px 0px 30px; overflow: hidden; }
.container { text-align: left; width: 960px; margin: 0 auto; position: relative; height: 100%;}
.entry { margin-bottom: 43px; }
#sidebar { float: right; width: 255px; margin: 0px 30px 0px 0px; }
.pagination { overflow: hidden; padding: 15px 12px 0px; }
.alignleft { float: left }
.alignright { float: right; }

不知道是什么原因?还请大虾们指教。。。
展开
 我来答
温败絮
推荐于2016-02-10 · TA获得超过8203个赞
知道大有可为答主
回答量:1500
采纳率:100%
帮助的人:2304万
展开全部
额 你复制的页面代码是非完全的吧 都没有结束标签 - -
你的意思应该是container是一个大的容器宽度是960px 里面包含了content-area和sidebar 一个左浮动 一个右浮动 不知道是你没复制完整的关系还是布局的问题 这里的content-area和sidebar应该是平级的entry和pagination 是content-area里的内容 所以完整布局应该是这样
<div id="content" class="clearfix">
<div class="container">
<div id="content-area" class="clearfix">
<div class="entry clearfix">
<h2 class="title"><a href="">111</a></h2>
<p>
<p>1111</p>
</p>
</div>
<div class="pagination">
<div class="alignleft"></div>
<div class="alignright"></div>
</div>
</div>
<div id="sidebar"> <a href="">1111</a> </div>
</div>
</div>
还有你p标签里包p 语法上就是不正确的 完全没必要
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式