【发布时间】:2015-01-22 02:10:22
【问题描述】:
我正在使用媒体查询来调整我的移动网站。我使用可见性属性隐藏某些元素,但它们仍然占用空间。
请帮忙!
【问题讨论】:
-
使用显示属性而不是可见性。
-
为什么有人会否定这个问题 (-4) ????? wtf,这不是一个坏问题
标签: css media-queries hide visibility
我正在使用媒体查询来调整我的移动网站。我使用可见性属性隐藏某些元素,但它们仍然占用空间。
请帮忙!
【问题讨论】:
标签: css media-queries hide visibility
听起来您正在使用visibility:hidden。你应该改用display:none。
让我解释一下区别
display:none 表示该元素根本不会出现在页面上。此外,不会为其分配空间。
visibility:hidden 与display:none 相似之处在于元素不可见。但是,仍然在页面上为其分配空间。该元素已呈现,但在页面上看不到。
根据 W3Schools,
Even invisible elements take up space on the page. Use the display property
to create invisible elements that do not take up space
【讨论】:
尝试将display:none; 作为属性
【讨论】: