我应该只将routerLink用于锚点,还是可以在其他HTML元素上使用它?

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

假设我的网站上有一个徽标,我应该这样链接:

<a routerLink="/">
    <img src="logo.png" alt="logo">
</a>

或者像这样:

<img src="logo.png" alt="logo" routerLink="/">

头条新闻怎么样?

<a [routerLink]="['/post', post.id]">
    <h3>Post title</h3>
</a>

<h3 [routerLink]="['/post', post.id]">Post title</h3>

处理这个问题的正确方法是什么?它甚至重要吗?如果我使用routerLink,添加HTML锚标记是否有任何语义价值?

html angular semantics routerlink
1个回答
0
投票

从语义上讲,使用锚点比使用锚点更好。出于可访问性原因,锚点比仅链接元素更清晰。

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