<section> 或 <article> 作为 Angular 组件的容器以实现可访问性和/或 SEO 目的?

问题描述 投票:0回答:1

我正在开发一个 Angular 项目,并希望确保我的组件遵循 HTML 语义以实现辅助功能和 SEO 目的,但仅在需要时进行,因为我不想添加额外的代码。

使用像 和 这样的标签似乎并不重要:

  • 辅助功能:屏幕阅读器和辅助技术主要依靠内容、标题和其他语义标签(例如列表或链接)来传达含义。
  • Angular 中的语义:组件选择器本身提供了有关内容用途的足够上下文。

在这种情况下,使用 和 标签对于 SEO 目的似乎更有用,可以帮助搜索引擎更好地理解内容结构。

如果我需要使用语义标签,我发现我可以使用以下方法限制其用途:

selector: 'article [app-publication]'
html angular accessibility seo
1个回答
0
投票

文章:用于与当前网站内外的内容相关或关于/引用某些内容的短文本或大文本。 或者 可以用在未定义为类似于上面提到的 的用法的单独实例中。因此,一个例子是,需要引用一本书并包括作者,仅用于贷记目的,以及有关作者的描述,除此之外,该书和/或作者与网站上保存的内容无关并仅用于参考,这将有利于这个场景。如果它与网站内容更相关或者会更好

© www.soinside.com 2019 - 2024. All rights reserved.