div59%には、コンテンツがある場合は常に高さがあり、空白の場合は消えます。
この写真でもっと説明してください:

私はJavaScriptを使用して実行し、多くの方法を試しましたが、何も起こりません. これが私のコードです:
<%--Html--%>
    <div id="main">
            <div id="content1">
             </div>
            <div id="down"> 
            </div>
        </div>
<%--CSS: in css file--%>
    #main
    {width:84%;height:78%;position:absolute;left:8%; top:14%; }
    #content1
    {width: 100%;height: 59%;overflow: auto;}
    #down
    {margin-top:0.5%;width: 100%;height: 40%;}
<script type="text/javascript">
    if ($("#content1").length < 1) {
                    $("#content1").height = 0%;
                    $("#down").height = 100%;
                    }
    else {   
    $("#content1").height = 59%;
        $("#down").height =40%;
    }
</script>