IE7 导致“文本 - 空文本节点”的原因

2024-01-07

我正在使用 IE Web 开发人员工具栏来解决问题。列表项下方出现空白,我无法从逻辑上找出原因。使用网络开发工具栏,我看到在下面的示例 1 中,“文本 - Google”下方输出了一个“文本 - 空文本节点”。具有讽刺意味的是,在第二个例子中,在“Google”一词后手动插入空格后,该文本节点不再出现。如果结果相反,那对我来说就完全有意义了。有什么想法可能导致这种奇怪的行为吗?

注意:IE7 中会出现这种情况,IE8 中不会出现这种情况。

<li><a href="www.google.com">Google</a></li> - empty text node appears at end

<li><a href="www.google.com">Google </a></li> - no empty text node

更新:好的,我已经缩小了这个问题的范围。基本上,我正在使用的一些属性之间似乎存在冲突。我需要将 a 标签显示为块,这样当有多行时它们会正确换行。但我也不需要项目之间有任何空白。我不太清楚为什么这个空白空间可以解决问题,并且不希望只是“破解”它。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
a
{
    display:block;
}
li
{
    zoom: 1;
}
</style>
    </head>
<body>
    <ul>
        <li>
        <div style="background-color:blue">
            <a href="#"><img  src="http://www.google.com/intl/en_ALL/images/logo.gif"/></a>
        </div>
            <ul>
                <li style="background-color:Red"><a href="#">One</a></li>
                <li style="background-color:green"><a href="#">Two </a></li>
                <li style="background-color:Yellow"><a href="#">Three</a></li>
            </ul>
        </li>
    </ul>
</body>
</html>

现在既然<a>是一个块级元素,你也必须给它hasLayout。

a
{
    display:block;
    zoom:1;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE7 导致“文本 - 空文本节点”的原因 的相关文章

随机推荐

  • 如果设计时列信息未知,是否可以配置 GridView 以使用静态 XAML 显示旋转数据?

    我最近因为使用 XamlReader Parse 在运行时生成和加载 XAML 标记而受到批评 有人告诉我没有理由使用 XamlReader 它始终可以使用在设计时预先确定的静态 XAML 来完成 我试图询问这个人如何构建 GridView
  • 从 athena aws 中单独字段中的整数创建日期

    我对 athena 非常陌生 所以请耐心等待 我将数据以整数形式存储在年 月和日的三个单独的列中 如下所示 year month day 2020 7 10 2020 7 11 2020 7 12 我想将这三个字段变成一个日期 我怎么做 提
  • 如何使用 ReactiveUI 正确取消 ViewModel 停用任务?

    在我的 MVVM 应用程序中 当 ViewModel 被激活时 会启动一个任务来建立网络连接 并且可能需要一些时间才能完成 此任务是可取消的 private async Task ConnectAsync CancellationToken
  • 以编程方式编辑 Sharepoint Wiki 内容

    我想以编程方式编辑我的 Sharepoint Wiki 内容 优点之一是自动向 Wiki 环境添加索引 有人能够做到这一点吗 语言并不重要 重要的是寻找脚本解决方案 是的 我推出了自己的 Metaweblog API 以编程方式管理 Sha
  • 如何将 kinect 骨架移动到另一个位置

    我正在研究一种扩展方法 将一个骨架移动到 kinect 现场操作系统视图中的所需位置 我的代码接收要移动的骨骼和目标位置 我计算接收到的骨骼臀部中心与目标位置之间的距离以找到how much to move 然后在联合中应用该因子进行迭代
  • 无法在 Bigsur 上安装 mysql2 Gem

    我正在使用红宝石 3 0 1p64 并使用 macOS bigsur 11 04 mysql已安装并运行 捆绑安装要求我安装 mysql2 我正在尝试像这样安装 mysql2 gem sudo gem install mysql2 v 0
  • 在 ASP.NET 2.0 Web 服务中公开其他类

    考虑一个公开抽象类的 webmethod WebMethod public void Save AbstractEntity obj 有几个类继承自AbstractEntity like public class Patient Abstr
  • 如何知道r在幕后做什么

    作为 R 新用户 我很好奇当我们输入函数时 R 正在做什么 例如 我在类包中使用 knn 函数 我需要做的就是输入 knn 并通过训练和测试数据集进行定义 然后我得到的是测试数据的预测类别 然而 我很好奇是否有办法查看 knn 中的实际方程
  • 仅当单击按钮时显示图像

    刚刚开始学习 HTML 和 Javascript 我有以下代码 它有效 但是 因为我的身体中有一个 img 标签 所以在单击按钮之前它会尝试显示图像的占位符 我怎样才能阻止这个
  • 使用 IIS7 访问 ASP.Net MVC 项目的静态内容

    我在本地 IIS 7 上创建了一个网站 其根目录下有我自己的 ASP Net MVC 项目 除了静态内容之外 一切都工作正常 即将http localhost 8080 Content Site css http localhost 808
  • 表格视图单元格可扩展 iOS

    我想要一个仅包含单元格的表格视图 当您单击单元格时 它应该展开并显示单击单元格的更多信息 我已经看到了很多关于此的主题 但其中大多数都链接到苹果开发人员页面上的表视图动画和手势 这是以不同的方式实现的 他们使用标题部分 但我想使用由于布局原
  • 如何对超时的套接字执行 AcceptAsync?

    这是我现在所拥有的 Socket myNewSocket currentSocket Accept 这就是我想要的 Socket myNewSocket AcceptWithTimeout currentSocket timeoutInMi
  • 从文件夹中删除重复的 Outlook 项目

    issue 当我将项目从在线存档移至 pst 文件时 Outlook 2016 损坏 PST 文件已恢复 但许多项目 7000 被重复 5 次 有一系列项目类型 标准消息 会议请求等 我尝试过什么我查看了现有的解决方案和工具 包括 重复删除
  • 为什么我的 Android 应用程序中的 Azure 表存储数据加载速度缓慢?

    我已经使用 Azure 表存储数据创建了 Android 应用程序 每次我的应用程序 Azure 数据加载缓慢时 我都会打开 我的桌子mBranchListTable mClient getTable BranchList class my
  • XUL 的 jQuery?

    我在互联网上阅读并发现 jQuery 在 XUL 上工作正常 我的问题是 是否有专门为 XUL 设计的 jQuery 插件 还有其他专门为 XUL 制作的类似 jQuery 的库吗 我还没有在 XUL 上测试过 jQuery 我只是出于好奇
  • R - ggplot2 将日期作为 x 轴字符的问题

    我是 R 和 ggplot2 的新手 我不知道如何解决我尝试创建的图表的问题 这是图表目前的样子 我在 x 轴上有日期 但由于某种原因 它们不适用于年份 而只能按月和日排序 这是我正在使用的数据的屏幕截图 正如您所看到的 这里的顺序看起来是
  • 合并 PHP 关联数组

    我有多个arrays我正在努力merge他们 想象一下下面的代码 arr1 a array a b c arr2 a array d e f arr3 a array g h i arr1 b array a b c arr2 b arra
  • Java 数组存储值

    我试图存储在 for 循环结构上输入的值以供以后使用 但它只能在 for 循环结构内部被识别 我需要程序的其余部分识别存储的值 但不知何故我收到错误 找不到符号 public class TryArray public static voi
  • 将 2 列中的精确串联值分组?

    我有一个包含 2 列纬度和经度的表 并且想要对完全匹配进行分组 just tandem2 列上的值 表行 Points Table time lat long 113 2 1 5 8 114 2 1 5 6 Set as Group 115
  • IE7 导致“文本 - 空文本节点”的原因

    我正在使用 IE Web 开发人员工具栏来解决问题 列表项下方出现空白 我无法从逻辑上找出原因 使用网络开发工具栏 我看到在下面的示例 1 中 文本 Google 下方输出了一个 文本 空文本节点 具有讽刺意味的是 在第二个例子中 在 Go