繁体   English   中英

如何减少Javascript中2个表之间的间隙

[英]How to reduce gap between 2 tables in Javascript

我将Javascript用于我的ascx控件。 我有2张桌子,一张在另一张桌子下面。 我写的代码就像

    </tr> 
 </table>
<table style="border-spacing: 15px;">

但是当我执行时,它们之间显示了近2英寸的空间。 可以帮我吗?

谢谢!!

没有足够的信息来推断造成差距的原因。 但是,我推荐免费的Firefox Web开发人员插件 ,它使您能够识别页面上的所有元素,并确定哪个元素可以弥补这一空白。

有时在表上使用cellspacing和cellpadding属性可以解决此问题。 尝试将它们设置为1或0,以查看表的外观,而无需额外的空格/填充。

<table cellpadding='1' cellspacing='1'>...

HTML代码中的某处很有可能是CSS样式,可在表格前后设置边距。

检查以下代码:

<!DOCTYPE html>
  <head>
<title>Testing tables</title>
    <style>
      #t1, #t2 {
        margin: 10px;
        border-collapse: collapse; 
        border: 1px solid black;
      }
    </style>
  </head>
<body>
<table id="t1">
  <thead>
    <tr><th>One</th><th>Two</th></tr>
  </thead>
  <tbody>
    <tr><td>Data 1</td><td>Data 2</td></tr>
  </tbody>
</table>
<table id="t2">
  <thead>
    <tr><th>Three</th><th>Four</th></tr>
  </thead>
  <tbody>
    <tr><td>Data 3</td><td>Data 4</td></tr>
  </tbody>
</table>
</body>

在浏览器中查看此代码后,尝试替换行margin: 10px; margin: 0然后查看网页上的更改。

您可以使用正确的工具(Firefox / Chrome / Opera)来检查代码的哪一部分正在玩弄技巧。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM