如果我在jsp文件头加上这句:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,那么我的页面布局就乱套了,表格也散架了,如果我不要这句,布局不会乱,这到底是为什么呢?求高人解释!!

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  表示该文档遵循xhtml1.0的标准,浏览器也会按照这个标准解析,而不是你自己定义的那种方式
      

  2.   

    这个是IE的文档协议,不加的话,IE下就是乱的,lz可以看看CSS兼容性
      

  3.   

    我以前也出现过这个问题,当时也很奇怪!后来才了解到,上面那句话应该是楼主dreamweaver黏贴过来的!楼上们说的都对,就是文档标准,在dreamweaver和jsp中编译的方法是不一样的!故在dreamweaver中是好的到jsp中就乱了