我应该只将 routerLink 与锚一起使用,还是也可以在其他 HTML 元素上使用它?
Should I use routerLink only with anchors or is it okay to use it on other HTML elements too?
假设我的网站上有一个徽标,我应该link这样吗:
<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 锚标记有任何语义价值吗?
从语义上讲,使用锚点比仅使用元素更好。出于可访问性的原因,锚点比仅链接元素更清晰。
假设我的网站上有一个徽标,我应该link这样吗:
<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 锚标记有任何语义价值吗?
从语义上讲,使用锚点比仅使用元素更好。出于可访问性的原因,锚点比仅链接元素更清晰。