我有一张桌子,有10列。我想控制每列的宽度。 每一列都是独一无二的,现在我创建一个外部CSS样式为每列:使用内联css来使用一次性属性总是不好的主意?
我知道有避免内联样式的最佳做法。 我批准使用外部CSS来查看任何与look'n'feel相关的内容:字体,颜色,图像。 但是在这种情况下使用外部CSS真的更好吗?
它不会产生额外的维护成本。
制作起来比较容易。
缺点我能想到的:如果你有独立的设计师和开发团队
- 使用内嵌样式将迫使设计人员修改的内容文件(ASPX在我的情况)。 它可能使用更多的带宽。
还有什么我错过了?
重要:我问只有一个地方使用的风格永远不会应用到一个元素,而不是全球性主题,如一个特定的列宽的一部分,具体情况。
外部CSS可能导致的另一个问题是很多未使用的选择器。例如,可能很难记住从一个不同的文件中删除关联的CSS(这可能会随着时间的推移而增加)。您可能会看到这个Railscast(尽管我不知道它是否适用于Rails之外):http://railscasts.com/episodes/180-finding-unused-css – 2010-05-28 17:36:52