说实话没有完全理解你的意思
bom是什么?你是做的ASP?

解决方案 »

  1.   

    对啊  就是include virtual把另外一个页面加载进来的时候 就自动空行  如果不使用utf-8的编码又没问题,但是页面会出现乱码  
      

  2.   

    这是一个 shtml 页面 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <html >
    <head>
    <meta http-equiv="content-type" content="text/html;charset=GB2312" />
    <title>底层页面</title>
    <style type="text/css">
    body{text-align:center;font-size: 12px; margin:0px;color:red;}
    div,input,li{font-size: 12px;vertical-align:middle;}
    ul{list-style-type:none;clear:both; margin:0;padding:0;border:0;}
    li{float:left;}
    </style>
    </head>
    <body>
    <div>主页面部分</div>
    <div style="width:900px;color:#bbb;height:300px;  border:solid 1px red; padding:0px; background-color:#333;">    
        <!--#include virtual="/left.htm"--> 
    </div>
    </body>
    </html>这是 left.htm 页面
    <div style="border:solid 1px #000; margin-top :0px;" >左边文件</div>
    <div>
        <ul>
            <li>11</li><li>12</li>
        </ul>
        <ul>
            <li>21</li><li>22</li>
        </ul>
    </div>这样加载进去就自动空了一行  
    如果把文件另存为ansi编码 ,又会出现乱码。
      

  3.   

    jsp应该也是一样的   你们试试