Javascript 如何防止我的include使我的页面变长

Javascript 如何防止我的include使我的页面变长,javascript,php,html,css,Javascript,Php,Html,Css,我不确定我在这里做错了什么,但我在js和php方面的工作有限,因此这可能是一个简单的解决方法: 我有一个简历页面,我正在使用js根据需要替换简历上的目标div。这很好,我已经将附加的div放在页面底部的一个隐藏div中。我没有将包含的内容编码到页面中,而是通过一组php包含调用它。我假设它们位于可见性隐藏的div中,不应该影响页面。虽然它们不可见,但它们确实会使页面变长,与3个包含项的组合高度相同 是否有一个简单的修复方法,或者将div硬编码到页面本身中更好 (请注意:我在添加代码片段时遇到问题

我不确定我在这里做错了什么,但我在js和php方面的工作有限,因此这可能是一个简单的解决方法:

我有一个简历页面,我正在使用js根据需要替换简历上的目标div。这很好,我已经将附加的div放在页面底部的一个隐藏div中。我没有将包含的内容编码到页面中,而是通过一组php包含调用它。我假设它们位于可见性隐藏的div中,不应该影响页面。虽然它们不可见,但它们确实会使页面变长,与3个包含项的组合高度相同

是否有一个简单的修复方法,或者将div硬编码到页面本身中更好


(请注意:我在添加代码片段时遇到问题,但如果需要,我可以提供指向该站点的链接)

您实际查找的是
显示:无属性,而不是
可见性:隐藏。区别在于,
可见性:隐藏仍然占据与显示内容相同的空间,而
显示:无
完全删除div

另外,请注意,
display
不仅用于显示或隐藏元素,还可以设置元素的内联/块行为,而且通常情况下:只要是div,就应该在
display:none
显示:块。如果是

另外,
display
属性可以通过jQuery轻松配置,其中包含
$('div').show()
$('div').hide()函数


希望这有帮助。如果我帮不上忙,请告诉我

谢谢。我知道显示功能,但从未真正使用过。这工作做得很好!