-2

我正在使用 JS 将我的 ePub 章节拆分为页面。我用代表单独页面的新 div 包装代码。我的 CSS 也有新 div 的样式。当我的文件具有文件扩展名“html”时,一切都很好,但是 ePub 提供 xml 文件并且未应用新 div 的 Safari 样式。(我可以重命名文件,并将 xml 重命名为 html 开始炒锅)。我做错了什么?谢谢你的帮助!

更新 链接到 xml https://dl.dropbox.com/u/29925382/so​​/chapter.xml 到 html https://dl.dropbox.com/u/29925382/so​​/chapter.html

4

1 回答 1

0

知道了!导致它的一段代码:

var wrapper = document.createElement( 'div' );

它应该替换为

var wrapper = document.createElementNS ? 
              document.createElementNS( 'http://www.w3.org/1999/xhtml', 'div' ) 
              :document.createElement( 'div' );
于 2012-06-14T09:34:59.117 回答