当一个网站在知识共享协议下获得许可时,我使用rel-license microformat。当一个网站被授权使用常规版权时,我有一个无聊的段落元素。
<p id="copyright">© 2008 Example Corporation</p>
这里的id属性只用于CSS样式。我想知道是否有更好的方法来标记更具语义性的版权声明。这是都柏林核心元数据的工作吗?如果是这样,我该怎么做呢?(我以前从未使用过Dublin Core。)
一些网站提倡在head元素中使用meta标签:
<meta name="copyright" content="name of owner">
这可能会被搜索引擎看到,但不会取代页面本身上的用户可见通知。
发布于 2008-10-31 19:47:31
你看过RDFa吗?这是W3C推荐的recently accepted。我提到了这一点,以防你想看看它推荐的语义结构的其他方面。许可部分与您当前使用的格式相同。(所以在这个意义上回答你的问题,我认为你正在正确地处理它,假设人们采用RDFa)
对于那些不想点击链接的懒人:
// RDFa recomendation and rel=license microformat
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/">
a Creative Commons License
</a>
发布于 2008-10-31 19:31:37
可能在语义上最正确的标记方式是使用定义列表。
<dl id="copyright">
<dt title="Copyright">©</dt>
<dd>2008 Example Corporation</dd>
</dl>
发布于 2008-10-31 19:22:06
为什么不使用CC格式,但说明不授予权限?
在任何情况下,使用CC格式的主要问题是,人们不能清楚地识别它们出现在网页的哪些元素上。
https://stackoverflow.com/questions/254613
复制相似问题