[英]Tables inside a div? IE7 compatability issue - looking for a resource to expand knowledge on how to deal with IE7 problems
[英]div inside ul causing problems in IE7
我有一个<ul
>,其中包含许多lis和div。 li会根据输入和标签自动生成,并且div会向右浮动并用作说明每个输入的工具提示。
代码如下:
<ul>
<div>tooltip</div>
<li>input</li>
<div>tooltip</div>
<li>input</li>
<div>tooltip</div>
<li>input</li>
</ul>
这在firefox和IE8中工作正常,但在IE7中,它假定每个div都是以前的<li
>的一部分,并从解释后的源代码中完全删除</li
>标签(可从IEtester的View Source Code dev工具中找到) )。 有人知道为什么会发生这种情况以及如何对其进行修正吗?
CSS:
.tooltip { float: right; width: 140px; font-size: 0.9em; padding: 9px 9px 9px 15px; margin-top: 15px; }
您不能直接在<ul>
包含div。 他们可以进入<li>
元素。 这可能会或可能不会帮助您解决所遇到的问题,但应将其修复以确保不是问题的起因。
<ul>
<li>input<div>tooltip</div></li>
<li>input<div>tooltip</div></li>
<li>input<div>tooltip</div></li>
</ul>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.