如何在html中添加的图片上设置超链接

材料:电脑、浏览器、编辑器。

1 .打开编辑器并创建一个新索引。
2 .编写基本代码。
3 、修改body中的img标签,替换为使用a标签的代码。
4 . 保存文件。
5 . 打开索引。
使用浏览器。
6 . 带有超链接的图像集。

HTML超链接目标怎么指定_HTML超链接target属性设置

说白了,HTML中的target属性其实很简单。
它确定超链接后的页面是在当前窗口、新窗口、框架页面还是特定容器中打开。
这件事的复杂性在于,不同的属性值会导致完全不同的用户体验和浏览行为。

先说最重要的,_self是默认值,链接会在当前窗口或选项卡中打开,覆盖当前页面。
比如我们去年跑的项目,网站导航基本都是用的这个,大概3 000级左右,用户操作简单直接。

另一点,_blank 会打开一个新的窗口或选项卡,而原始页面保持不变。
这种场景很常见,比如外部链接、需要保留当前页面的操作等。
起初我以为这样很安全,但后来我发现这是错误的。
如果链接指向外部网站,并且不添加rel="noopener",那么新页面可以通过window.opener访问原页面,这就比较混乱了。

还有另一个重要的细节。
_parent 用于打开父框架中的链接,适用于嵌套框架结构。
如果当前页面没有父框架,则对应_self。
这对于框架页面内的导航非常有用。

等等,还有一件事,_top会在顶级窗口中打开链接,跳出所有框架并直接在全窗口中加载目标页面。
这适用于需要完全脱离框架结构的跳转,比如从嵌套的广告页面返回主站。

最后提醒一下,使用_blank时,一定要在外部链接中加上rel="noopener",防止新页面通过window.opener控制原页面。
平衡用户体验并避免滥用 _blank 也很重要,尤其是在移动设备上,这可能会导致浏览器延迟或选项卡混乱。
我认为值得尝试结合JavaScript路由,例如ReactRouter或VueRouter,来实现更灵活的导航控制。