2012-08-23 28 views
0

将单独的CSS规则部分应用于印刷术是否是一种很好的做法?或者他们应该是HTML层次结构流的一部分?我应该将印刷术部分与HTML层次结构分开吗?

问题主要来自可读性和可维护性的观点。

+0

什么是“HTML层次结构流”? – BoltClock

+0

按照HTML的顺序排列CSS - “header”“content”“footer”等 – ilyo

回答

3

在我看来,最好的做法是保持模块化。把你的CSS放在它自己的文件中,如果你有很多风格(很常见),我会说你可以有一个typography.css来使规则非常清晰。 HTML应该是有意义的(因为HTML5的目的是回到这个想法),并且这应该延伸超过使用标签来放置文件和代码的可读性。

希望这会有所帮助。

0

这个问题没有正确的答案,但以我的经验:两者都有。

我觉得我从一个很好的CSS重置中获得很多,他们倾向于处理一些排版。 但是除此之外,我还没有从单独的印刷样式表中获得。