【发布时间】:2012-07-19 06:15:17
【问题描述】:
我从事前端标记工作,所以我经常对网站进行模板化。有谁知道好的资源来学习一些好的约定或元素名称的灵感?我喜欢与打印布局相关的名称,所以也许有人可以向我指出一个资源来命名文档/布局的不同部分。
我有点厌倦了一遍又一遍地使用诸如block, wrapper, content, header 等通用名称。 colophon, masthead, hero 之类的东西似乎更有意义。
【问题讨论】:
-
你的意思是给元素添加id属性吗?我倾向于谨慎使用 id,主要只是作为页面内的锚点。如果那样的话,我通常会给它一个 id,在语义上描述我要锚定到的页面的范围。
-
您确实在寻找一种或多或少符合您自己的句法理解的方法。我看不出这里有一个“真实”的答案(这不仅仅是一些场外解释的链接)。也许我错了。查看模板、源标记和其他可能“专业”设计的模板,并提出您自己的系统。在博客条目上分享,尝试吸引专业人士加入您的方法,看看谁同意/反对。
-
酷,谢谢你的想法。如果有人可以发布带有博客文章或论坛链接的答案,我会接受它
-
答案以它们自己的方式很有用,但是当我为自己提出这个问题时,我正在寻找一种更细化的命名约定,我可以将其应用于要在我们内部编写的通用页面组件SMACSS 框架(CSS 的可扩展和模块化架构:尝试记录使用 CSS 时网站开发的一致方法)。我一直在寻找打印术语以获得答案,但没有找到很好的资源。好问题。
标签: html css templating