代码之家  ›  专栏  ›  技术社区  ›  GregH

如何划分HTML表中两列之间的剩余水平空间?

  •  3
  • GregH  · 技术社区  · 15 年前

    我有一个HTML表,有5列。我希望有三列具有固定宽度(例如,td width=30,50,30)。如何在其余两列之间划分剩余的水平空间?我想我可以通过将这些列的每个“宽度”属性设置为“50%”,但这似乎不起作用。

    2 回复  |  直到 15 年前
        1
  •  1
  •   µBio    15 年前

    在我的简单测试中,我不需要放置任何内容,默认行为是平均拆分。当然,真正的内容可能会推动事情的发展,所以看到你的CSS和HTML会有所帮助。

    <html>
        <head>
                <style type="text/css">
                        td{border:1px solid #000; padding:1px;}
                </style>
        </head>
    <body>
    
            <table width="300px">
            <tr><td width="50px"></td><td width="30px"></td><td width="50px"></td><td></td><td></td></tr>
        </table>
    </body>
    </html>
    
        2
  •  1
  •   Eric Petroelje    15 年前

    不要有两列空间拆分,而是有一列,在其中嵌套另一个表,并在嵌套表上放置两列,每列的宽度为50%。