【发布时间】:2016-01-02 06:31:12
【问题描述】:
我环顾四周,并没有找到这个问题的答案。
我正在制作一本 epub 书,但我不知道什么是最合适的做法,如果在 html 文件中设置斜体、粗体或下划线文本,使用 <i>、<b> 和 <u> 标签或在样式表中的类。
有人可以向我解释一下吗?
【问题讨论】:
我环顾四周,并没有找到这个问题的答案。
我正在制作一本 epub 书,但我不知道什么是最合适的做法,如果在 html 文件中设置斜体、粗体或下划线文本,使用 <i>、<b> 和 <u> 标签或在样式表中的类。
有人可以向我解释一下吗?
【问题讨论】:
视情况而定。例如,在一个段落中,如果开发人员只想制作一些文本italic,那么就没有理由为它创建一个类。但是,如果在特定情况下,文本必须在特定标记结构中具有格式,则此时您应该创建一个类。
使用 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> 标签的效果。如果您稍后决定所有斜体也应该是红色的,那么您只想在一个地方进行更改。
【讨论】: