没有感觉到有什么异常代码,但是通过web服务器打开后没有滚动条,不管信息量多大始终没有,不知道有人遇到过没有。

解决方案 »

  1.   

    有用到frame吗?有的话需要设置frame的scoll
      

  2.   

    没有用到frame啊有没有可能与JavaScript有关
      

  3.   

    你写一个测试的JSP文件(纯html)试试有没有滚动条,估计是你里面的代码问题
      

  4.   

    可能是css控制了,看下你的css
      

  5.   

    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> 
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>????</title>
            <link type="text/css" rel="stylesheet" href="styles/global.css"/>
            <link type="text/css" rel="stylesheet" href="jqueryui/css/smoothness/jquery-ui-1.8.custom.css"/>
            <link type="text/css" rel="stylesheet" href="styles/jqueryuifix.css"/>
        </head>
        <body>
         <div id="header">
                <h1 id="title">信息查询</h1>
                <div id="nav">
                    <ul class="list">
                        
                        <li><a href="Arrange.jsp" id="Arrange">xxx</a></li>
                        <li><a href="InfoQuery.jsp" id="InfoQuery">xxxx</a></li>
                        <li><a href="InfoSetting.jsp" id="InfoSetting">xxxx</a></li>
                        <li><a href="Screen.jsp" id="Screen">xxxx</a></li>
                       
                    </ul>
                </div>
            </div>
            <div id="searchbar">
                <form action="#" method="post">
                    <p><input id="keyword" type="text" value="键入名字查找病人"/><input type="submit" value="查询" class="hidden"/></p>
                    <div class="radioset">
                        <input type="radio" name="time" value="morning" id="morning" checked="checked"/>
                        <label for="morning">
                            上午
                        </label>
                        <input type="radio" name="time" value="afternoon" id="afternoon"/>
                        <label for="afternoon">
                            下午
                        </label>
                        <input type="radio" name="time" value="evening" id="evening"/>
                        <label for="evening">
                            晚上
                        </label>
                    </div>
        <script type="text/javascript" src="jqueryui/js/jquery-1.4.2.min.js">
            </script>
            <script type="text/javascript" src="jqueryui/js/jquery-ui-1.8.custom.min.js">
            </script>
            <script type="text/javascript" src="scripts/ui.js">
            </script>
        </body>简单的纯html的jsp还是没问题的。
      

  6.   

      <link type="text/css" rel="stylesheet" href="styles/global.css"/>
      <link type="text/css" rel="stylesheet" href="jqueryui/css/smoothness/jquery-ui-1.8.custom.css"/>
      <link type="text/css" rel="stylesheet" href="styles/jqueryuifix.css"/> 这3个不是CSS ? 还有最好截个图上来 ,总得让大家了解:你说的滚动条是应该是哪个标签给限制了!
      

  7.   

    所有标签都没有滚动条,刚刚那个只是一部分,标签相当多其实
    CSS不是我编写的
      

  8.   

    <div style="height: 592px;  overflow-y: auto; overflow-x:hidden;">
       你的html
    </div>
      

  9.   

    这个代码的意思,如果内容超过这个长度的时候,y轴方向将产生滚动条,但是x轴方向不会产生滚动条。具体可以查找下overflow属性的使用。
    对于这种问题可以用IE8的F12工程查看body标签的css样式,是否有overflow样式在控制着滚动条。