在epub中以HTML或CSS格式化
问题描述:
我一直在环顾四周,还没有找到这个问题的答案。 我正在制作epub书籍,但我不知道什么是最适当的做法,如果在html文件中使用样式斜体,粗体或下划线文本,使用<i>
,<b>
和<u>
标签或在样式表的类中定义此标签。 有人可以向我澄清一下吗?在epub中以HTML或CSS格式化
答
这要看情况。例如,在一段中,如果开发人员只希望制作一些文字斜体,那么没有理由为它创建一个类。但是,如果在特定标签结构中文本必须具有格式的特定情况下,则应该创建一个类。
使用CSS类
<div id="important">
<p>This should always be italic under this condition</p>
<p>And so should this</p>
</div>
<div>
<p>But this should not</p>
</div>
<div>
<p>And maybe I want to have multiple styles at once. <span class="underline-bold-italic">Use a class</span></p>
</div>
使用标签
<p>Hmmm... <i>this</i> may be important.</p>
答
我认为,无论使用哪种,它应该是一致的。请记住,您可以通过添加适当的CSS来覆盖<i>
标记的效果。如果您稍后决定所有斜体都应该是红色的,您只需要在一个地方更改。