代码之家  ›  专栏  ›  技术社区  ›  Sir Rippov the Maple

执行网络编码标准[重复]

  •  5
  • Sir Rippov the Maple  · 技术社区  · 16 年前

    HTML标准定义了CSS(表示)和HTML(语义或结构)之间明确的关注点分离。

    是否有人使用CSS和XHTML的编码标准文档,其中包含有助于保持这种分离的子句?在这样的编码标准文件中,哪些条款是好的?

    2 回复  |  直到 13 年前
        1
  •  2
  •   imbondbaby    11 年前

    在我工作的地方,我们没有一份我们都遵守的实体文件。我们试图记住一些指导方针,但实际上没有足够的信息需要一份实体文件。 This article 很好地总结了这些指导方针。你也可以考虑格式化你的 CSS 使其更易于阅读。 Smashing Magazine 有一篇关于这个主题的好文章。

        2
  •  0
  •   Abhishek Pandey    8 年前

    @Lee Theobald提到的这篇文章是一个良好的开端。

    在标记时,我尽量记住一些基本想法:

    关于html:

    试着为下一个人写作——也就是说,想想别人来接你的工作并继续下去是多么容易或困难。

    为了支持这一原则,你应该尽量确保你的标记尽可能清晰——尤其是类和id标签应该相互关联 尽量 根据其预期内容。换句话说,试着用你的标签来描述他们将拥有的内容类型。

    例如,“子导航”、“内容”等。

    其目的是提供标记,让人们可以在以前没有看过的情况下获取标记,并了解文档的逻辑结构。

    此外,尽量避免添加纯粹是为了实现视觉效果的标记。但请记住,由于当前CSS实现的弱点和浏览器兼容性问题,任何需要稍微复杂的样式的网站都不太可能避免非语义标记。

    关于CSS文件:

    许多人使用注释将css划分为多个部分,将其分为功能或结构区域。因此,您可能会有一个用于页眉、页脚或排版等的部分。其他人则进一步将css拆分为多个文件,一个用于排版,一个负责布局等。然而,这可以根据Yslow!由于http请求的增加,可能会对页面加载产生负面影响。

    我本可以写得更多,但正如你所看到的,我很难做到简洁。我希望这对你有用。