两段之间的间隙过大,如何消除Javascript或Jquery

两段之间的间隙过大,如何消除Javascript或Jquery,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我是一名php程序员新手,只懂一点编程知识。我正在尝试开发一个工作门户系统,用户可以在其中填写信息以找到工作。我现在的问题很小,但这是我想做的一个小改变。以前,我没有把就业史的那部分放进去,但现在我放了。用户可以选择他们是有经验的还是刚毕业的。如果他们有经验,将显示一张表格,以便他们填写表格 现在的问题是,表格是隐藏的,但它在就业历史和其他部分之间留下了巨大的空白。 我读过其他类似的问题,但找不到正确的解决方案。有人能帮我消除这个差距吗 源代码: 函数yesnoCheck(){ if(doc

我是一名php程序员新手,只懂一点编程知识。我正在尝试开发一个工作门户系统,用户可以在其中填写信息以找到工作。我现在的问题很小,但这是我想做的一个小改变。以前,我没有把就业史的那部分放进去,但现在我放了。用户可以选择他们是有经验的还是刚毕业的。如果他们有经验,将显示一张表格,以便他们填写表格

现在的问题是,表格是隐藏的,但它在就业历史和其他部分之间留下了巨大的空白。 我读过其他类似的问题,但找不到正确的解决方案。有人能帮我消除这个差距吗

源代码:

函数yesnoCheck(){
if(document.getElementById('yesCheck')。选中){
document.getElementById('Ifies').style.visibility='visible';
}else document.getElementById('Ifies').style.visibility='hidden';
}
你以前工作过吗
有经验的员工
应届毕业生
请描述你的工作经历,首先列出最近的职位

一,

二,

三,


在CSS中,
可见性:hidden
只会使元素不可见,但仍会占用空间

在JavaScript代码中,使用
display
-属性,该属性将完全隐藏元素:

function yesnoCheck() {
    if (document.getElementById('yesCheck').checked) {
        document.getElementById('ifYes').style.display= 'block';
    } else document.getElementById('ifYes').style.display= 'none';
}

在CSS中,
visibility:hidden
只会使元素不可见,但仍会占用空间

在JavaScript代码中,使用
display
-属性,该属性将完全隐藏元素:

function yesnoCheck() {
    if (document.getElementById('yesCheck').checked) {
        document.getElementById('ifYes').style.display= 'block';
    } else document.getElementById('ifYes').style.display= 'none';
}