实施网络编码标准
时间:2020-03-05 18:44:05 来源:igfitidea点击:
HTML标准明确定义了CSS(表示)和HTML(语义或者结构)之间的关注点分离。
是否有人使用CSS和XHTML的编码标准文档,其中包含有助于保持这种分离的条款?在这样的编码标准文件中包含什么是好的条款?
解决方案
回答
我们没有一个人人都遵守的书面文件。我们尝试并牢记许多准则,但实际上没有足够的信息来要求提供物理文件。本文很好地总结了这些准则。我们也可以考虑格式化CSS以使其更易于阅读。 Smashing Magazine在这个主题上有一篇很棒的文章。
回答
@Lee Theobald引用的文章是一个好的开始。
标记时我会记住一些基本思想:
关于html:
尝试为下一个人写信,想一想其他人来接工作并继续下去会多么容易或者困难。
为了支持该原则,我们应该尝试确保标记尽可能清晰易懂,并且id标记尤其应尽可能与其预期内容相关联。换句话说,请尝试使用标签来描述它们将具有的内容类型。
例如,"子导航","内容"等。
目的是提供一种标记,使某人可以捡起以前从未看过的内容,并能感觉到文档的逻辑结构。
另外,请尝试避免纯粹为了获得视觉效果而添加标记。但是请记住,由于CSS的当前实现方式和浏览器兼容性问题存在缺陷,任何需要稍微复杂的样式的网站都不太可能避免非语义标记。
关于CSS文件:
许多人使用评论将css分为几部分,将其分为功能或者结构领域。因此,我们可能在页眉,页脚或者版式等部分有一个部分。其他人则更进一步,将css拆分为多个文件,其中一个用于排版,一个用于布局等。但是,根据Yslow的说法,这可以!由于http请求增加,可能会对网页加载产生负面影响。
我可以写更多,但是如我们所见,我很难做到简洁。我希望这对我们有用。