日期:2014-04-21  浏览次数:20935 次

文章简介:点分离(SoC)。他已经让我们接受膨胀、报废、冗余、缓存甚至更多。现在,我确信唯一的方法是远离这一原则来改善我们的作者样式表。

当谈到CSS,我相信神圣的原则——点分离(SoC)。他已经让我们接受膨胀、报废、冗余、缓存甚至更多。现在,我确信唯一的方法是远离这一原则来改善我们的作者样式表。

对于从未听说过SoC原则在Web设计中的上下文,它涉及到一些俗称“三层分离”:

  • 结构
  • 表现
  • 行为

为了避免一些担忧,将它划分成独立的资源:一个HTML文档,一个或多个样式文件和一个或多个JavaSctript文件。

但当涉及到表现层,“最佳实践”已经超出了资源的分离。CSS作者完全可能通过样式表应付,例如Dave Shea写的CSS禅意花园就是一个优秀的项目。CSS禅意花园是大多数(如果不是全部)开发人员用来做为如何写样式表的参考标准。

标准

今天能过实践来帮我说明相关问题,我将使用一个非常常见的模块:媒体对象。它结合了HTML标记和CSS样式,将是我们开始探讨的起点。

模板结构