我希望有一个“a”类的div是不可见的。我已经尝试过在CSS文件中给它display: none;
行,但它的作用是隐藏它,但它没有捕获任何空间,所以我所有的其他盒子都没有留在原地。
有没有办法用CSS做到这一点?
答案 0 :(得分:12)
将.a{visibility: hidden}
添加到您的CSS中。更多关于它的信息:
答案 1 :(得分:1)
visibility:hidden
应隐藏元素,同时保留其空间,以免移动其他元素。
答案 2 :(得分:1)
您可以使用visibility
css属性。从sitepoint参考 -
此属性指定是否 元素是可见的 - 也就是说,是否 由...生成的框 元素被渲染。
注意即使一个盒子在正常情况下也是如此 流是隐藏的,它仍然影响着 其他元素的布局,不像 我们抑制时发生的行为 通过设置完全生成盒子 显示为无。后裔盒子 如果他们的隐藏框将是可见的 可见性设置为可见,而 元素的后代 显示设置为none永远不会 生成自己的盒子。
可以找到更多信息here。