日期:2014-05-17  浏览次数:20577 次

关于 "<!DOCTYPE html PUBLIC ...>"的疑问
我做了一个和百度文库似的功能,在网上找了一个FlexPaperViewer类,这个类可以把pdf显示出来.在chrom下能够正常显示,但是到了firefox下就显示不出来了,通过排查,我发现问题出在了文件头位置,就是这句话
HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

去掉后能够正常显示,添加上就显示不了.
但是我发现FlexPaperViewer类的官方提供的例子里面是有这句话的,只是他写在了html中,我的写在了php文件中,为什么会出现这种情况呢?


------解决方案--------------------
不知道 但是我知道那个是必须加的 W3C标准 应该是其他问题
------解决方案--------------------
是不是你php里引入了其他什么内容?

把它的demo复制一个 改成php的后缀出现这个问题么?
------解决方案--------------------
那就是 你php引入里其他什么内容,影响到了页面。

楼主再调试下