HTML标准定义了CSS(表示)和HTML(语义或结构)之间关注点的明确分离。
是否有人使用CSS和XHTML的编码标准文档,其中包含有助于保持这种分离的条款?在这样的编码标准文件中包括哪些好的条款?
答案 0 :(得分:2)
我们没有一份物理文件,我们都坚持工作的地方。我们尝试并牢记了许多指导原则,但是没有足够的信息来要求提供物理文件。 This article很好地总结了这些指导原则。您也可以考虑格式化CSS
以便于阅读。 Smashing Magazine有一篇关于这个主题的精彩文章。
答案 1 :(得分:0)
@Lee Theobald提到的文章是一个好的开始。
标记时我会记住的一些基本想法:
关于html:
尝试为下一个人写作 - 也就是说,考虑一下其他人过来接受你的工作并继续下去的难易程度。
为了支持这一原则,您应该尽量确保您的标记尽可能清晰 - 特别是class和id标记应该尽可能与其预期内容相关联。换句话说,尝试使用您的标记来描述他们将拥有的内容类型。
例如,“子导航”,“内容”等。
目的是提供一个人可以在没有看过之前拾取的标记,并了解文档的逻辑结构。
另外,尽量避免添加纯粹为了达到视觉效果的标记。但请记住,由于当前CSS实现和浏览器兼容性问题的弱点,任何需要稍微复杂的样式的网站都不可能避免非语义标记。
关于CSS文件:
许多人使用评论将他们的CSS分成几个部分,将它们分成功能或结构区域。所以你可能有一个标题,页眉,排版等部分。其他人进一步采取这种做法,将css分割成文件,有一个用于排版,一个用于布局等。但是,这可以根据Yslow!由于http请求的增加,会对页面加载产生负面影响。
我可以写更多,但正如你所看到的,我很难简洁。我希望这对你有用。