边境从桌子走了?

Jas*_*onV 2 html css stylesheet css-tables

出于某种原因,每当我用一些CSS更改默认高度时,其中一个内部边框就会消失在我的桌面上.

HTML:

<table class="event">
  <tr>
    <td>Start Date</td>
    <td>2009-6-2</td>
  </tr>
  <tr>
    <td>End Date</td>
    <td>2009-6-8</td>
  </tr>
  <tr>
    <td>Location</td>
    <td>Vail</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS:

table.event
{
  border-collapse: collapse;
  border: 1px solid #000;
  width: 33%;
  height: 300px;
}

table.event td
{
  border: 1px solid #000;
  padding: 2px;
}
Run Code Online (Sandbox Code Playgroud)

这是它目前的样子

http://img410.imageshack.us/img410/394/whatv.png http://img410.imageshack.us/img410/394/whatv.png

有人对我如何解决这个问题有任何想法吗?

Cod*_*ker 6

如果您将代码直接放在空白的html页面中,它是否有效?我想知道是否有外部因素造成它,在不同的CSS中进行单纯化(只是猜测).

我在FF,Safari,Opera,Chrome,IE6-7和8中打开了这个并且无法复制它.

即使有/没有边界崩溃我得到相同的结果.

  • 是的,它适用于完全空白的HTML页面和CSS.感谢您提供此故障排除方法.必须有其他影响它的东西. (3认同)