我怎样才能删除一个元素并占用它的 space?
How can I remove a element and take up its space?
我正在使用媒体查询来调整我的移动网站。我使用可见性属性隐藏了某些元素,但它们仍然占用 space。
请帮忙!
尝试 display:none;
作为 属性
听起来您正在使用 visibility:hidden
。您应该改用 display:none
。
让我解释一下区别
display:none
表示该元素根本不会出现在页面上。此外,不会为其分配 space。
visibility:hidden
与 display:none
相似,元素不可见。但是,页面上仍然为它分配了space。该元素已呈现,但未在页面上显示。
根据 W3Schools,
Even invisible elements take up space on the page. Use the display property
to create invisible elements that do not take up space
我正在使用媒体查询来调整我的移动网站。我使用可见性属性隐藏了某些元素,但它们仍然占用 space。
请帮忙!
尝试 display:none;
作为 属性
听起来您正在使用 visibility:hidden
。您应该改用 display:none
。
让我解释一下区别
display:none
表示该元素根本不会出现在页面上。此外,不会为其分配 space。
visibility:hidden
与 display:none
相似,元素不可见。但是,页面上仍然为它分配了space。该元素已呈现,但未在页面上显示。
根据 W3Schools,
Even invisible elements take up space on the page. Use the display property
to create invisible elements that do not take up space