在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>标记的效果。如果您稍后决定所有斜体都应该是红色的,您只需要在一个地方更改。