CSS左浮动在火狐下不兼容问题

CSS左浮动在火狐下不兼容问题<pstyle="float:left;padding-right:10px;"><imgsrc="{$product->thumb}"al... CSS左浮动在火狐下不兼容问题
<p style="float:left;padding-right:10px;"><img src="{$product->thumb}" alt="{$product->name}"width="310" height="310"/></p>

IE下正常

火狐下不正常
展开
 我来答
超凡且憨厚灬饼子A
2013-04-26 · TA获得超过9399个赞
知道大有可为答主
回答量:5551
采纳率:44%
帮助的人:2379万
展开全部
没有清除浮动,一旦有东西浮动了,不正确的清理浮动则外面的元素不能包含住浮动内容,所以你的灰色框没包含住内容。

css设计这个浮动不清理元素不包含是有原因和必要的;

实际上是ie错了(ie很智能的把浮动清理了,让你觉得看到了正确的效果,而你没清理,外框就不包含才是正确效果,不知道ms这点算是贴心还是误人)

相关知识自行百度:css 清除浮动(自己动手弄会了下次就不会上当了,记住通常情况下浮动了都得清理)
火狐
2014-03-05 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  火狐下您可以使用Firebug检查代码,错误部分会有提示。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alien丶13
2013-04-26 · TA获得超过116个赞
知道答主
回答量:175
采纳率:0%
帮助的人:73.4万
展开全部
上一层的DIV没有被图片撑开 这是因为你没有设置清除浮动 有一种方法是在这一层DIV的最后再设置一个DIV 然后给这个DIV设置清除浮动 溢出隐藏 设置边框为0 最后就能起到效果 但是这种方法会使代码冗长 还可以在CSS中专门写一个清理浮动的属性 哪个地方要清除浮动 直接调用就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gu_2012_712
2013-04-26
知道答主
回答量:49
采纳率:0%
帮助的人:14.5万
展开全部
要在给p设置一个高度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式