HTML文档中不需要的链接

时间:2018-08-02 22:49:12

标签: html hyperlink href

我需要有关删除HTML文档中不需要的链接的帮助。问题是我文档中位于导航栏之后的每个元素都链接到导航栏中最后链接的页面,例如,如果导航栏中的最后一个元素链接至“ contact.html”,则导航栏中的所有其他元素尽管文档位于完全不同的div中,并且根本没有链接,但它们都链接到同一页面。有人可以帮我删除那些不需要的链接吗?

<div>
    <h3 href="index.html"> Početna</h3>
    <h3 href="onama.html"> O Nama</h3>
    <h3 href="razvojniput.html"> Razvojni Put</h3>
    <h3 href="kolekcija.html"> Kolekcija</h3>
    <h3 href="prodajnamesta.html"> Prodajna Mesta</h3>
    <h3 href="kontakt.html"> Kontakt</h3>
</div>

3 个答案:

答案 0 :(得分:0)

由于您没有发布代码,所以我不确定。似乎您在每个链接之后或在最后一个链接之后都缺少</a>标签。

编辑:基于您共享的代码,我建议在链接内部使用<a>标签,或替换<h3>标签。

答案 1 :(得分:0)

如果您想使Route::get('/{country_from}/{country_to}', 'DestinationCountriesController@index')->name('destination'); 为超链接,则需要在<h3>内嵌套链接标签<a>

<h3>

答案 2 :(得分:0)

href仅对<a><area>元素有效。当您做无效的事情时,您的浏览器不确定您的意思,并且正在尝试做某事,但不能保证它会起作用。

将那些<h3>元素更改为<a>

此外,HTML5旨在实现语义化-通过将所有这些“链接”放入<h3>中,您就是在告诉浏览器您有很多标题(从技术上讲,没有链接)。再次,在您的浏览器中看起来还可以,但是对于使用屏幕阅读器的人来说,这将是令人讨厌和困惑的。

最后,如果这是您的网站导航,请用<div>替换<nav>。这将通知浏览器和屏幕阅读器这是导航,而不仅仅是更多内容。