IE6的CSS错误 - 上行线路与LIS
-
12-09-2019 - |
题
我有发生在仅一个IE6 CSS问题。我完全难住了,我希望别人也许能提供帮助。
在IE6,如果您导航到www.moneysupermarket.com/loans和搜索的5000£5年以上贷款,房主 - 抵押,你会得到的贷款结果页
滚动到页面的底部,你会看到个人定价结果表。
应该如何和正在出现:
如果它看起来正确加载网页时,点击到其他的标签,敲出来。
烦人的IE6显影剂工具栏是没有多大用处。当我改变任何组成选项卡上的UL的样式或LI,它看起来不错。如果我做的CSS文件相同的变化和刷新,它似乎并没有工作。
我知道的hasLayout的问题的,但设置显示:内联块,或高度:1%至元件似乎没有被做任何
任何建议或帮助将不胜感激!
由于
解决方案 5
我想我已经解决了它自己。
我设置的选项卡位置:静态的和固定的裕度的误差,然后接着
。由于所有
其他提示
我想看看这个问题,但是当我点击“公平曲线”或“曲线差”的标签,我得到错误“对象引用不设置到对象的实例。
我以前虽然看过类似的问题,可以尝试在底边框的包含列表或与ID ucSearchResults_tbLoansResults父DIV上。这可能会帮助您诊断问题,它甚至可能会解决它。
而不能复制它,这是非常难治对我进行调查。你尝试过的链接设置的hasLayout,列表和最多?通常,我尝试设置变焦:1或上最内部的元件类似,然后以测试这是否正常工作
否则尝试创建一个最小的测试的情况下,削减问题到其最小组成部分,然后固定这一点。
如果您可以修复JS错误或提供最小的测试情况下,我可以进一步调查你。
此致 娜塔莉
一个问题是,你有一个空的div和IE6将预留空间文本。您可以行高和字体大小设置为零,以解决这个问题。当然,如果该分区确实有在某些情况下的文字,这是行不通的。
.msfg-money-loans-searchresultspersonal .msfg-repeater
{
border: 1px solid #1A2F9B;
width:800px;
line-height:0;
font-size:0;
}
您应该验证您的代码。你必须跨越这可能会导致问题的div。跨度是不能包含块级元素,并且每个浏览器将其呈现不同的内联元件。
看起来像一个余量/填充问题。尝试明确列表和下表上设定margin:0
。
我在看你的网站上指定的结果页面,但我不是在寻找标记列表那里。它看起来只是一个表格单元格。它看起来像一个CSS复位被应用,这将是我的第一个建议。我的建议是开始与复位样式表和您的其他样式表禁用,以确定问题是否仍然存在。我会诊断火狐萤火虫的问题。