2013-09-29 2 views
0

Я помогаю моему другу с «ремиксным романом» для одного из ее классов. В принципе, мы должны добавлять стили и прочее в классический текст и связывать его как epub, чтобы его можно было читать с помощью eReader. Я думаю, что все правильно сохранено в папках, и кажется, что оно правильно закодировано. Он работает на моем Tumblr, когда я помещаю код в свою консоль, но когда я пытаюсь открыть XHTML напрямую с Firefox, он не отображает мои шрифты или стиль, как если бы он не привязывался к таблице стилей должным образом. Вот Скринкапсы того, что он выглядит и то, что он должен выглядеть следующим образом: http://imgur.com/a/bBhY6Как заставить шрифты работать в EPUB?

папка со всеми моей HTML и прочее в нем можно найти здесь: https://dl.dropboxusercontent.com/u/95719489/Sherlock%20Holmes.zip

Заранее спасибо за любую помощь!

+0

Вопрос должен содержать достаточно кода, который позволяет восстановить проблему, а не просто ссылаться на внешние ресурсы. –

ответ

1

В файле CSS есть некоторые ошибки. Используйте W3C CSS Validator, чтобы найти их. Например, после правил @font-face у вас есть правило без какого-либо селектора.

Во-вторых, так как файл XHTML обрабатывается как подлинные XHTML (XML), имена тегов чувствительны к регистру: p и P разные имена тегов, и поэтому код CSS следует использовать p (имя тега XHTML), не P.

Обратите внимание, что, как правило, не следует ожидать, что считыватели epub поддерживают @font-face. Они могут или не могут. Также обратите внимание, что text-align:justify легко вызывает катастрофические результаты, когда область просмотра узкая (например, в типичных карманных устройствах).

Смежные вопросы