css - 为什么两个相似样式的元素之间的间距不一致,我怎样才能使它们保持一致?

标签 css internet-explorer whitespace

http://bit.ly/jEiZ2Z

如果您点击“7”和“8”,您将选择到达和结束日期。

垂直间距(空白/边框)与此不一致:

http://bit.ly/lem5aI

我指的是底部的白色“边框”:

enter image description here

相差一两个像素。我希望它看起来像第一个链接。

在后一个链接中,您需要实际单击控制台中的任何文本字段(例如到达、离开)以显示日历。

从风格上看,它看起来完全一样,包括外部 parent 的风格等。我很确定它是不一致继承的东西,或者它可能是 HTML 中字面上的空白。 (我已经度过了漫长的 20 多个小时,所以我的眼睛不新鲜)。

如果有人可以尝试发现这一点,那就太好了。

此外,它在 IE 中看起来更差(超过 1 个像素)。

最佳答案

问题好像是这个引起的,里面layout.css :

div#content table td,
div#content table th { vertical-align: top; }

使用 Chrome 12 进行测试,如果我在您的 <td day="44" ..> 上将其关闭元素,它是固定的。

您的“工作”页面没有该 CSS。

关于css - 为什么两个相似样式的元素之间的间距不一致,我怎样才能使它们保持一致?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6125526/

相关文章:

html - Logo 未显示在每个页面上

javascript - 引用 Github Pages 中的 CSS 和 JS 文件?

session - 如何停止与多个 Edge 浏览器共享 session

使用 &lt;title&gt; 的 jQuery 工具提示在 IE 中不起作用

javascript - js Accordion 不工作 IE9

html - 如何重置 <pre><code> 中的选项卡?

android - 带溢出的 DIV 不会在 Android 设备上滚动

python - Django 不会提供我的 CSS 或 Javascript 文件——静态文件

ruby - 如何在 Ruby 中打印行号

python - 如何通过删除python中的重复项进行压缩?