我的jsp页面引用css文件
<link href="<%=request.getContextPath()%>/css/home.css" rel="stylesheet" type="text/css" />此页面弹出一个div 覆盖整个页面css文件加载很慢,导致弹出层显示不美观,如图

解决方案 »

  1.   


    我的就是页面load完以后,才点击一个按钮弹出这个层的试着把css文件的引用放到层中,效果也不是很好哪位有更有效的办法,请不要吝啬啊
      

  2.   

    直接做好这个div,然后隐藏到页面当中
      

  3.   


    非常感谢!这个方法估计奏效,不过有点不太好了,
    因为页面多个按钮,要求点击不同按钮弹出不同的层,我用的ajax,根据不同的请求,返回不同的内容,然后赋给了一个div,像你这样的话页面会很多东西吧
      

  4.   

    ??不会啊,你的div是固定好的,内容是变化的不是吗?也就是说一个div就可以满足你不同的需要了,无非是div显示内容变化而已,呵呵,你看下csdn的首页
      

  5.   


    现在就是这样的啊主页面.jsp
    <link href=" <%=request.getContextPath()%>/css/home.css" rel="stylesheet" type="text/css" /> 
    <div class="ceng.css"></div>ajax返回页面.jsp
    <div class="row1"></div>
    <div class="row2"></div>
    现在的问题是ajax返回页面 row1和row2的样式加载很慢,有时加载不上
      

  6.   

    LZ你加了<%=request.getContextPath()%>这个代码的话。程序要先执行当然会慢了。直接写路径好了呀。
      

  7.   

    谢谢  你的提醒 我在主页面做了如下修改,已经有所缓解主页面.jsp
    <%
    String path = request.getContextPath();
     %><link href=" <%=path %>/css/home.css" rel="stylesheet" type="text/css" />