0

我正在帮助我的朋友为她的一个班级写一本“混音小说”。基本上,我们必须为经典文本添加样式和内容,并将其捆绑为 epub,以便可以使用电子阅读器阅读。我认为所有内容都正确保存在文件夹中,并且似乎编码正确。当我将代码放入他们的控制台时,它可以在我的 Tumblr 上运行,但是当我尝试使用 Firefox 直接打开 XHTML 时,它不会显示我的字体或样式,就好像它没有正确链接到样式表一样。以下是它的外观和外观的屏幕截图:http: //imgur.com/a/bBhY6

包含我所有 html 和内容的文件夹可在此处获得:https ://dl.dropboxusercontent.com/u/95719489/Sherlock%20Holmes.zip

提前感谢您的帮助!

4

1 回答 1

1

CSS 文件有一些错误。使用W3C CSS Validator找到它们。例如,在@font-face规则之后,您有一个没有任何选择器的规则。

其次,由于 XHTML 文件是作为真正的 XHTML (XML) 处理的,标记名称区分大小写:p并且P是不同的标记名称,因此 CSS 代码应该使用p(XHTML 标记名称),而不是P.

请注意,通常不应期望 epub 阅读器支持@font-face. 他们可能会,也可能不会。另请注意,text-align:justify当视口很窄时(例如,在典型的袖珍设备中),这很容易导致灾难性的结果。

于 2013-09-30T04:52:51.040 回答