如何在html中标记图片的版权?

2024-01-10

这主要是一个语义问题。我想把有版权的图片放在网站上。我知道figure和figcaption元素,但figcaption似乎不是最好的标签。这是我也需要的标题。 如果我有这样的图像:

<figure>
  <img src="img/content/preview.jpg" alt="Alttext für das Bild" />
  <figcaption>Caption goes here</figcaption>
</figure>

我把版权放在哪里?

编辑:版权文本必须可见。


一般来说

版权声明应包含在small element https://www.w3.org/TR/2017/REC-html52-20171214/textlevel-semantics.html#the-small-element:

[…]通常包含免责声明、警告、法律限制或版权.

如果版权声明适用于分段内容元素的内容(例如,article),包括small中的元素footer element https://www.w3.org/TR/2017/REC-html52-20171214/sections.html#the-footer-element属于此分段元素:

A footer通常包含信息关于它的部分,例如谁写的,相关文档的链接,版权数据,等等。

如果它适用于整个页面,您可以包括small中的元素footer属于body(即不嵌套在分段元素中)。

<body>

 <article>
    <footer>
      <small><!-- if the license applies to the content of this article --></small>
    </footer>
  </article>

  <footer>
    <small><!-- if the license applies to the content of the whole page --></small>
  </footer>

</body>

当它包含许可证链接时

如果版权声明包含指向许可证的链接(或指向更详细解释条款的页面)的链接,请使用license链接类型 https://www.w3.org/TR/2017/REC-html52-20171214/links.html#link-type-license, e.g.:

<a rel="license" href="/license.html">Usage rights</a>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a>

但请注意:此许可证将(仅)适用于整个主要内容页面的(由main element https://www.w3.org/TR/2017/REC-html52-20171214/grouping-content.html#the-main-element).

在你的情况下

figure is a 切根 https://www.w3.org/TR/2017/REC-html52-20171214/sections.html#sectioning-roots元素,这意味着footer (and header) 可以应用到它:

The footer元素代表页脚为其最近的祖先切片内容或切分根元素.

所以你可以包括一个footer元素(包含一个small元素)中figure:

<figure>
  <img src="img/content/preview.jpg" alt="Alttext für das Bild" />
  <footer><small><!-- copyright noice --></small></footer>
  <figcaption>Caption goes here</figcaption>
</figure>

从结构上讲,本版权声明适用于figure元素。 (也可以包括footer in the figcaption.)

(如果您有许可证链接,则仅使用license链接类型如果是这样figure是主要内容,没有其他主要内容not在同一许可证下获得许可。)

留下纯 HTML:结构化数据

通过使用结构化数据(例如 RDFa、微数据),您可以更加具体。这将允许为网页的每个部分指定不同的许可证。网站管理员 SE 答案中的示例。 https://webmasters.stackexchange.com/a/121902/17633

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在html中标记图片的版权? 的相关文章

随机推荐

  • 什么时候不应该使用 React 备忘录?

    我一直在玩React 16 6 0最近我喜欢这个想法反应备忘录 但我一直无法找到有关最适合实现它的场景的任何内容 React 文档 https reactjs org docs react api html reactmemo https
  • 使用后置变量传递表数据

    基本上我有一个表 其中包含来自数据库的一堆数字 其中包含总计 小计列 我不打算将任何总数添加到数据库中 但我需要将总数从一页传递到下一页 我似乎无法使用 PHP 将它们作为后置变量正确传递 我想知道这是否是一个糟糕的策略 其次我应该做什么
  • 如何为角度反应形式的自定义验证器编写单元测试用例?

    我有一个自定义模型驱动的表单验证器来验证最大文本长度 export function maxTextLength length string return function control FormControl const maxLeng
  • 如何使用 Spring Data JPA 和 Hibernate 执行 H2 存储过程?

    我想使用 Spring Data JPA 和 Hibernate 来执行一个简单的 H2 数据库存储过程 存储过程类 public class H2StoredProcedures public static String stringIn
  • Java 正则表达式 (?i) 与 Pattern.CASE_INSENSITIVE

    我在用着 b w W 1 b 随着input input replaceAll regex 1 查找字符串中的重复单词并删除重复项 例如 字符串输入 for for for 将变为 for 然而 即使我使用过 它也无法将 Hello hel
  • @Value 变量在使用 @TestPropertySource 的单元测试中为 NULL

    在下面的单元测试中 我手动提供属性并尝试从现有的 YAML 资源文件中读取它们 尝试了不同的策略 TestPropertySource the Value 属性未设置 我总是为它们获取 NULL SpringBootConfiguratio
  • 当我在 flutter 应用程序中切换 appbar 时,如何使 webview 不重新加载?

    我希望当我在 flutter 应用程序中切换 appbar 时 webview 不重新加载 但我不知道该怎么做 很抱歉我是初学者 这是我录制的gif I searched on Google but I didn t find an ans
  • Excel vba - 禁用鼠标事件

    我正在开发一个Excel 2010工作簿 处于手动公式计算模式 文件 gt 选项 gt 公式 gt 工作簿计算 gt 手册 但是 我想要一些菜单选项来导致工作簿的重新计算 所以我使用以下代码 Private Sub Worksheet Ch
  • 突出显示 SWT 树节点中的特定字符串

    我有一个要求 首先要加载树 树包含 4 个级别 有一个文本字段 用户可以在其中输入 filterText 然后可以按搜索按钮 在树中 在四个级别中的任何一个中 如果与过滤器文本匹配 则该特定字符串仅应以黄色突出显示 而不是整个节点及其相应的
  • 如何阻止固定对象超出其父容器?

    我目前正在为学校制作一个网站 在该网站上我有一个带有链接的侧边栏 我希望它在侧面的任何地方都可见 所以我使用了position fixed 但现在它不再保留在其父级的空间内 而是从页面的最顶部开始 h1 text align center
  • 是否有一种校验和算法也支持从中“减去”数据?

    我有一个包含大约 1 亿个文档的系统 我想跟踪它们在镜像之间的修改 为了有效地交换有关修改的信息 我想按天发送有关修改文档的信息 而不是按每个单独的文档发送 像这样的事情 2012 03 26 cs26 2012 03 25 cs25 20
  • Android - 延迟加载图像

    我正在尝试伪造某种进度条 我有 X 张图片并想要一张ImageView以一定的延迟向他们展示 我尝试过做这样的事情 for i 2 i
  • 关于如何正确重写 object.GetHashCode() 的一般建议和指南

    根据MSDN http msdn microsoft com en us library system object gethashcode aspx 哈希函数必须具有以下属性 如果两个对象比较相等 则每个对象的 GetHashCode 方
  • 在代码中组合 WPF DataTriggers 和 Storyboard

    这是试图解决我之前的问题 https stackoverflow com questions 5826828 how to start stop animation in user control from view model以不同的方式
  • Android平台如何打开“前置摄像头”?

    更一般地说 如果一台设备有多个嵌入式摄像头 有没有一种方法可以特别初始化其中一个 我在Android参考文档中没有找到它 https developer android com reference android hardware Came
  • pycurl 仅获取部分响应

    我正在使用 pycurl 在 python 中向 URL 发出请求 该 URL 返回相当大的 json 格式响应 当我在浏览器中转到 URL 时 我会看到全部内容 但如果我使用 pycurl 并打印接收到的数据 我只能看到浏览到 URL 时
  • BitmapImage解码速度性能wpf

    我有 5 张图像 像素高度和像素宽度都相同 2481 3508 但是 一张是 gif 一张是 jpeg 一张是 png 一张是 bmp 现在 我将它们渲染到 BitmapSource 中 其中 1 DecodePixelHeight 原始像
  • 如何使用 Swig 将枚举值从 TCL 脚本传递到 C++ 类

    我正在使用以下代码 1 文件 example i module example Put header files here or function declarations like below include example h incl
  • 从 NUnit TestContext 检索测试持续时间

    我希望能够在我的测试代码中访问测试的持续时间 我一直在看TestContextNUnit 中的类 但是当我找到有关 FullName 的信息时 我无法弄清楚在哪里访问测试的持续时间 TearDown public void TearDown
  • 如何在html中标记图片的版权?

    这主要是一个语义问题 我想把有版权的图片放在网站上 我知道figure和figcaption元素 但figcaption似乎不是最好的标签 这是我也需要的标题 如果我有这样的图像