代码之家  ›  专栏  ›  技术社区  ›  Alex Mcp

IE6/7中相邻和重叠的点式表格边框

  •  1
  • Alex Mcp  · 技术社区  · 14 年前

    我有一些 <td> 底部有1个虚线边框的元素。每个元素的宽度是固定的。这意味着有时边界会像这样结束,相邻的点会在边界中形成一个黑点:

    -- -- -- --|-- -- -- --
    

    但其他时候,它们的渲染是正确的,就像这样:

    -- -- -- --| -- -- --
    

    我可以通过改变 <TD & GT; 有点,有时它们会完全消失,但有没有更正确的方法来呈现固定宽度? <TD & GT; 这样可以避免这个问题,并且省去由此带来的麻烦吗?

    编辑: Border-collapse 应用于表

    2 回复  |  直到 14 年前
        1
  •  1
  •   Ed Ropple    14 年前

    问题出在IE渲染器中。我不认为有一种标准化的(甚至是特定于IE的)方法来告诉渲染器“用这个偏移开始边界渲染”或其他什么。

        2
  •  1
  •   Pat    14 年前

    您可以使用CSS背景图像创建点式边框。如果您创建了一个2px宽的图像,第一个像素是一个点,第二个像素是空白,那么您可以通过确保 <td> 宽度是2的倍数。