为了账号安全,请及时绑定邮箱和手机立即绑定

chrome 与 IE 的显示排列不一致问题

chrome 与 IE 的显示排列不一致问题

wshyzx 2016-12-08 21:46:28
左图chrome,右图IE。以前在chrome中也是4,4,2,最近有清空chrome缓存和数据的行为。清除数据后就变成4,3,3了如何让chrome恢复4,4,2 的排列?
查看完整描述

4 回答

已采纳
?
ChinaCJM

TA贡献44条经验 获得超84个赞

图片下边的文字,“产地:xx”与“价格:xxx”中间,你是不是直接敲了键盘上的空格键或者使用了 

如果是的话,那就应该是空格的问题。不同浏览器对空格的大小解释不同。

查看完整回答
1 反对 回复 2016-12-09
  • wshyzx
    wshyzx
    我受你的启发,发现了问题 <dd class="dd_city">产地:<%=item.getCity() %>&nbsp;&nbsp;价格:¥ <%=item.getPrice() %></dd> 两个 : 是中文,导致了左图结果 <dd class="dd_city">产地:<%=item.getCity() %>&nbsp;&nbsp;价格:¥<%=item.getPrice() %></dd> 两个 : 是英文,导致了右图结果 为什么不是3,3,3,1而是4,3,3呢?因为只有第一行的价格都是3位数,后面每行价格都包含4位数,长度刚好临界
?
zhangcl

TA贡献12条经验 获得超7个赞

我可不可以认为你的布局不太成功呢? 你应该让每行的行为一致,才是一个成功的布局,不管是IE还是chrome,你至少要保证前两排的数量一样,然后再来谈两个浏览器的行为不一致的问题。 依我的理解,你应该保证每个部分都有相同的空间(宽高),如果不一致,那我是不是可以认为,如果字数增多,样式就不可控了呢?
查看完整回答
反对 回复 2016-12-09
?
wshyzx

TA贡献1条经验 获得超0个赞

我受你的启发,发现了问题 

<dd class="dd_city">产地:<%=item.getCity() %>&nbsp;&nbsp;价格:¥ <%=item.getPrice() %></dd>   

两个 : 是中文,导致了左图结果 

<dd class="dd_city">产地:<%=item.getCity() %>&nbsp;&nbsp;价格:¥<%=item.getPrice() %></dd>   

两个 : 是英文,导致了右图结果 

为什么不是3,3,3,1而是4,3,3呢?因为只有第一行的价格都是3位数,后面每行价格都包含4位数,长度刚好临界

查看完整回答
反对 回复 2016-12-09
?
qq_Clark

TA贡献30条经验 获得超4个赞

你把代码贴出来吧,这么也看不出问题
查看完整回答
反对 回复 2016-12-09
  • 4 回答
  • 0 关注
  • 2526 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信