html - 嵌套表中的奇怪空间问题

标签 html

我正在尝试对一个相当简单的页面进行故障排除,该页面中有一个嵌套表格,并且出于某种原因给我提供了不需要的水平空间。我删除了大部分代码,直到只剩下表格和空间仍然存在。

<table>
    <tr>
        <td>
            ‎<table>
                <tr>
                    <td>
                        a
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>

我可以使用 div 解决这个问题,但我想知道是否有人可以向我解释这个问题,我觉得我在这里遗漏了一些非常基本的东西。

jsfiddle - http://jsfiddle.net/jeo3ya9n/

在 IE 中检查 DOM 显示第一个 TD 和表格之间有一个空行,在 Chrome 中检查显示:

"
    &lrm;"

在同一个地方。删除那些删除不需要的空间,但我没有看到代码中导致它们的原因。

最佳答案

这是 IE 的众多布局错误之一,很难修复。一些建议:

1) 将包含单元格的 padding-top 设置为 0em

2)设置嵌套表格的margin-top为0em

关于html - 嵌套表中的奇怪空间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28282036/

相关文章:

c# - 在 JavaScript 中验证密码;正则表达式

javascript - 使用 jQuery 仅针对元素列表中的悬停元素

html - 表格在 Firefox 中错位

html - 图像不在 CSS 中旋转

html - 关于使文本更可见或可读的建议

javascript - 如何在没有弹出窗口阻止程序的情况下将 PDF 下载到新选项卡/窗口?

html - 如何开发数据库存储> 5MB的PhoneGap应用程序并在几乎所有平台上分发

html - 溢出时下拉菜单不起作用 :hidden

php - 侧边栏移动到底部

html - Materialise 预加载器