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>
使用する display: none
代わりに。また、これはおそらく必要なものです。これは、テーブルが占有しているスペースを削除することでページを切り捨てるのに対し、visibility: hidden
は、テーブルによって残された空白を残します。
おそらくstyle="display:none;"
これは要素を完全に非表示にしますが、可視性は要素を非表示にしますが、必要な画面の場所を保持します...
更新:visible
はHTMLで有効なプロパティではないため、機能しませんでした... html要素を正しく非表示にするには、上記の私の提案を参照してください
使用する場合は、そのテーブルにrunat="server"
を使用します。その後、サーバー側コードでtablename.visible=False
を使用します。
visibility:hiddenは適切な構文ですが、テーブルを「非表示」にする別の方法は、display:noneを使用するか、JQueryを動的に使用することです。
$('#myTable').hide()
かなり前の同様の投稿では、テーブルの可視性を非表示にすることに問題があるようです。
2つのオプションがあり、1つはdisplay:none
属性。
または、2つのテーブルをdivでラップして、divを非表示にします。
<div id="wrapper" style="visibility:hidden">
<table>
<tr>
<td>
Content
</td>
</tr>
</table>
</div>
ベストプラクティスについては、style="display:"
を使用してください
どこでも動作します。
彼らは誰ですか"? visible
にhtml
属性があるとは思わない。