我尝试过使用
#div{
display: hide;
}
但它不起作用。
答案 0 :(得分:1)
尝试display:none
#div{
display:none;
}
答案 1 :(得分:0)
使用:
div {
visibility: hidden;
}
这或多或少会使元素不可见,但它仍会占用空间。
或使用:
div {
display: none;
}
这将完全删除元素及其占用页面的空间。
答案 2 :(得分:0)
在向其应用css属性时检查选择器。
如果您的'div'是标签名称,如
<div>Your content </div>
您需要使用
div { // just the tag name
display : none;
}
否则,
如果它是html元素的id,如
<p id="div">Your content</p>
//or
<div id="div"><Your content</div>
你应该使用
#div { //'id' with '#' before
display : none;
}
答案 3 :(得分:0)
简单'display:none'是最简单的方法。 如果要动态显示和隐藏,可以设置隐藏类并像jquery一样使用它:
<div id="mydiv" class="hidden"></div>
.hidden
{
display: none;
}
$(function () {
$('#mydiv').removeClass('hidden');
});
答案 4 :(得分:0)
@CMadi是对的,但这样做的好方法是创建以下css类:
.hidden {
display:none;
}
现在你可以通过将它应用于所述div来重复使用你想要隐藏的div。
<div id="myDivId" class="hidden"></div>
如果你想通过以下方式使用javaScript动态地使它不可见,这也很棒。
var element = document.getElementById("myDivId");
element.classList.add("hidden");
如果您使用jQuery,则可以使用以下代码行隐藏元素。
$("#myDivId").addClass("hide");
使用以下内容再次显示它:
$("#myDivId").removeClass("hide");