为什么visible ="false"不能用于普通的html表?

Eng*_*ggr 14 html visibility html-table

html表的visible属性不起作用.

如果它有缺陷,为什么他们有这个属性?我不得不用来style="visibility:hidden"隐藏一张桌子.

请解释原因.我很好奇

这是我正在使用的代码.目的是隐藏整个表格,但不隐藏表格或其中的控件

<table visible="false">
  <tr>
    <td >
      <label>Pick the color for action needed and paste it on textbox</label>
    </td>
    <td>
      <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    </td>
    <td>
      <asp:Button ID="Button1" runat="server" Text="Apply color" />
    </td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

Chr*_*s C 23

请display: none改用.此外,这可能是您需要的,因为这也会通过删除表占用的空间来截断页面,而visibility: hidden保留表格留下的空白区域.


Leo*_*eon 13

您可能正在寻找style="display:none;"哪些将完全隐藏您的元素,而可见性隐藏它但保持屏幕位置它将...

更新:visible不是HTML中的有效属性,这就是为什么它不起作用...请参阅上面的建议正确隐藏您的html元素


Mic*_*ker 0

“他们”是谁?visible我认为中没有属性html。