我试图用 CSS 隐藏一个 HTML 元素。
<select id="tinynav1" class="tinynav tinynav1">
但它非常有弹性,即使使用 Google Inspect 元素,我也无法更改样式。
我试图用 CSS 隐藏一个 HTML 元素。
<select id="tinynav1" class="tinynav tinynav1">
但它非常有弹性,即使使用 Google Inspect 元素,我也无法更改样式。
很简单,只需在 CSS中将display
属性设置为none
:
#tinynav1
{
display:none
}
再次,当你想显示其设置display
到block
。
visibility: hidden
隐藏元素,但它仍然占用布局中的空间。
display: none
从文档中完全删除元素。它不占用任何空间,即使它的 HTML 仍在源代码中。
使用的其他优点display
:
display:none
意味着有问题的元素根本不会出现在页面上(尽管您仍然可以通过 DOM 与它交互)。其他元素之间不会为它分配空间。
visibility:hidden
意味着与 不同display:none
,该元素不可见,但在页面上为其分配了空间。
使用display:none;
或visibility:hidden;
CSS:
select#tinynav1 { display: none; }
或者如果应该隐藏多个选择,请使用相应的类:
select.tinynav1 { display: none; }
作为内联样式,您也可以这样做(您可以尝试检查器):
<select id="tinynav1" style="display: none">
您可以根据您的要求使用display:none
或visibility:hidden
:
#tinynav{display:none;}
或者
#tinynav{visibility:hidden;}
请参阅以下 URL 以更好地理解display:none
和visibility:hidden
。
如果你想隐藏它并折叠它需要的空间,display: none;
如果你想保留空间,请使用visibility: hidden
.
<select id="tinynav1" class="tinynav tinynav1">
CSS
.tinynav {
display: none;
}